.hero-section {
  background: linear-gradient(135deg, #1a0a2e 0%, #2d1b4e 40%, #c1165f 100%);
  position: relative;
  padding: 180px 0 160px;
  overflow: hidden;
  min-height: 580px;
}
.hero-section::before {
  content: "";
  position: absolute;
  top: -50%;
  right: -20%;
  width: 600px;
  height: 600px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(234, 29, 120, 0.15) 0%, transparent 70%);
  animation: float-slow 8s ease-in-out infinite;
}
.hero-section::after {
  content: "";
  position: absolute;
  bottom: -30%;
  left: -10%;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(123, 47, 247, 0.1) 0%, transparent 70%);
  animation: float-slow 10s ease-in-out infinite reverse;
}
.hero-section .hero-content {
  position: relative;
  z-index: 2;
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  animation: fadeInUp 0.8s ease-out;
}
.hero-section .hero-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 50px;
  padding: 6px 18px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.9);
  margin-bottom: 24px;
  letter-spacing: 0.02em;
}
.hero-section .hero-badge .badge-dot {
  width: 6px;
  height: 6px;
  background: #4ade80;
  border-radius: 50%;
  animation: pulse-glow 2s infinite;
}
.hero-section h1 {
  color: white;
  font-family: "Inter", "Roboto", -apple-system, sans-serif;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 1.15;
  margin-bottom: 16px;
  letter-spacing: -0.02em;
}
.hero-section h1 .highlight {
  background: linear-gradient(135deg, #ff4d94, #c084fc);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.hero-section .hero-subtitle {
  color: rgba(255, 255, 255, 0.65);
  font-size: 1.1rem;
  font-weight: 400;
  margin-bottom: 36px;
  line-height: 1.6;
}
.hero-section .search-wrapper {
  max-width: 560px;
  margin: 0 auto;
  position: relative;
  animation: fadeInUp 1s ease-out 0.2s both;
}
.hero-section .search-glass {
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 28px;
  padding: 6px 6px 6px 24px;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.hero-section .search-glass:focus-within {
  border-color: rgba(255, 77, 148, 0.5);
  background: rgba(255, 255, 255, 0.12);
  box-shadow: 0 0 30px rgba(234, 29, 120, 0.15);
}
.hero-section .search-glass input {
  flex: 1;
  border: none;
  background: transparent;
  color: white;
  font-size: 15px;
  font-family: "Inter", "Roboto", -apple-system, sans-serif;
  font-weight: 400;
  outline: none;
  padding: 12px 0;
}
.hero-section .search-glass input::placeholder {
  color: rgba(255, 255, 255, 0.4);
  font-weight: 400;
}
.hero-section .search-glass .search-btn {
  background: linear-gradient(135deg, #ea1d78 0%, #7b2ff7 100%);
  border: none;
  border-radius: 20px;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 16px;
  cursor: pointer;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  flex-shrink: 0;
}
.hero-section .search-glass .search-btn:hover {
  transform: scale(1.05);
  box-shadow: 0 4px 20px rgba(234, 29, 120, 0.4);
}
.hero-section .hero-wave {
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  z-index: 1;
}
.hero-section .hero-wave svg {
  display: block;
  width: 100%;
  height: auto;
}

.categories-section {
  padding: 20px 0 40px;
  background: #f5f7fa;
}
.categories-section .section-header {
  text-align: center;
  margin-bottom: 48px;
  animation: fadeInUp 0.6s ease-out;
}
.categories-section .section-header .section-label {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #ea1d78;
  background: rgba(234, 29, 120, 0.08);
  padding: 6px 16px;
  border-radius: 50px;
  margin-bottom: 16px;
}
.categories-section .section-header h2 {
  font-family: "Inter", "Roboto", -apple-system, sans-serif;
  font-weight: 700;
  font-size: 2rem;
  color: #1a1a2e;
  margin-bottom: 8px;
  letter-spacing: -0.01em;
}
.categories-section .section-header p {
  color: #6b7280;
  font-size: 1rem;
  max-width: 500px;
  margin: 0 auto;
}

.category-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
@media (max-width: 992px) {
  .category-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .category-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}

.category-card {
  background: #ffffff;
  border-radius: 12px;
  padding: 28px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  text-decoration: none !important;
  display: block;
  position: relative;
  overflow: hidden;
  animation: fadeInUp 0.5s ease-out both;
}
.category-card:nth-child(1) {
  animation-delay: 0.08s;
}
.category-card:nth-child(2) {
  animation-delay: 0.16s;
}
.category-card:nth-child(3) {
  animation-delay: 0.24s;
}
.category-card:nth-child(4) {
  animation-delay: 0.32s;
}
.category-card:nth-child(5) {
  animation-delay: 0.4s;
}
.category-card:nth-child(6) {
  animation-delay: 0.48s;
}
.category-card:nth-child(7) {
  animation-delay: 0.56s;
}
.category-card:nth-child(8) {
  animation-delay: 0.64s;
}
.category-card:nth-child(9) {
  animation-delay: 0.72s;
}
.category-card:nth-child(10) {
  animation-delay: 0.8s;
}
.category-card:nth-child(11) {
  animation-delay: 0.88s;
}
.category-card:nth-child(12) {
  animation-delay: 0.96s;
}
.category-card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: linear-gradient(135deg, #ea1d78 0%, #7b2ff7 100%);
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 0 4px 4px 0;
}
.category-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 40px rgba(234, 29, 120, 0.15);
  border-color: rgba(234, 29, 120, 0.1);
}
.category-card:hover::before {
  transform: scaleY(1);
}
.category-card:hover .card-icon {
  background: linear-gradient(135deg, #ea1d78 0%, #7b2ff7 100%);
  color: white;
  transform: scale(1.05);
}
.category-card:hover .card-arrow {
  opacity: 1;
  transform: translateX(0);
}
.category-card:hover .card-watermark {
  opacity: 0.08;
  transform: rotate(-10deg) scale(1.1);
  color: #ea1d78;
}
.category-card .card-watermark {
  position: absolute;
  right: -15px;
  bottom: -15px;
  font-size: 80px;
  opacity: 0.04;
  color: #1a1a2e;
  transform: rotate(-15deg);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 0;
  pointer-events: none;
}
.category-card .card-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 14px;
}
.category-card .card-icon {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background: rgba(234, 29, 120, 0.08);
  color: #ea1d78;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  flex-shrink: 0;
}
.category-card .card-count {
  font-size: 12px;
  font-weight: 600;
  color: #6b7280;
  background: rgba(0, 0, 0, 0.04);
  padding: 4px 12px;
  border-radius: 50px;
}
.category-card .card-title {
  font-family: "Inter", "Roboto", -apple-system, sans-serif;
  font-weight: 600;
  font-size: 1.1rem;
  color: #1a1a2e;
  margin-bottom: 6px;
  line-height: 1.3;
}
.category-card .card-desc {
  font-size: 0.875rem;
  color: #6b7280;
  line-height: 1.5;
  margin-bottom: 12px;
}
.category-card .card-footer-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.category-card .card-children {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.category-card .card-children .child-tag {
  font-size: 11px;
  font-weight: 500;
  color: #6b7280;
  background: rgba(0, 0, 0, 0.03);
  padding: 3px 10px;
  border-radius: 50px;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.category-card .card-children .child-tag:hover {
  background: rgba(234, 29, 120, 0.08);
  color: #ea1d78;
}
.category-card .card-arrow {
  color: #ea1d78;
  opacity: 0;
  transform: translateX(-8px);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 18px;
}

.quick-links-section {
  padding: 40px 0 60px;
  background: #f5f7fa;
}
.quick-links-section .quick-links-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 16px;
}
@media (max-width: 768px) {
  .quick-links-section .quick-links-grid {
    grid-template-columns: 1fr 1fr;
  }
}
.quick-links-section .quick-link {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 20px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  text-decoration: none !important;
  color: #1a1a2e !important;
  font-weight: 500;
  font-size: 14px;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.quick-links-section .quick-link i {
  color: #ea1d78;
  font-size: 16px;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.quick-links-section .quick-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
  color: #ea1d78 !important;
}
.quick-links-section .quick-link:hover i {
  transform: scale(1.15);
}

.content {
  background: #f5f7fa;
  margin-bottom: 0;
}
.content .accordion-button:not(.collapsed) {
  color: #ea1d78;
  background-color: #f6f6f6;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.13);
}
.content .accordion-button:not(.collapsed)::after {
  color: #ea1d78;
}
.content .accordion-item, .content .list-group-item {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  border-radius: 8px !important;
  margin-bottom: 8px;
  border: 1px solid rgba(0, 0, 0, 0.04) !important;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.content .accordion-item:hover, .content .list-group-item:hover {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}
.content .accordio-second {
  padding-left: 50px !important;
  font-size: 15px;
}
.content .accordio-second svg {
  color: #999;
  margin-right: 15px;
}
.content .accordio-second:last-of-type {
  border: none !important;
}
.content accordio-second::after {
  display: none !important;
}
.content a {
  text-decoration: none;
  color: #1a1a2e;
}
.content a svg, .content a i {
  color: #ea1d78;
  margin-right: 15px;
}
.content #left-menu {
  background: #ffffff;
  border-radius: 12px;
  padding: 20px 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.content #left-menu h1 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #1a1a2e;
  padding: 0 20px;
  margin-bottom: 12px;
}
.content #left-menu li a:hover {
  background: rgba(234, 29, 120, 0.04);
  color: #ea1d78 !important;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.content #left-menu a {
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  color: #1a1a2e;
  font-weight: 400;
  font-size: 14px;
  padding: 8px 20px;
  border-left: 3px solid transparent;
}
.content #left-menu a.active {
  font-weight: 600 !important;
  color: #ea1d78 !important;
  background: rgba(234, 29, 120, 0.04);
  border-left-color: #ea1d78;
}
.content #left-menu .nav-sub a {
  margin-left: 30px;
  font-size: 13px;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes float-slow {
  0%, 100% {
    transform: translateY(0) rotate(0deg);
  }
  50% {
    transform: translateY(-30px) rotate(3deg);
  }
}
@keyframes pulse-glow {
  0%, 100% {
    box-shadow: 0 0 0 0 rgba(74, 222, 128, 0.4);
  }
  50% {
    box-shadow: 0 0 8px 3px rgba(74, 222, 128, 0.2);
  }
}
@media (max-width: 768px) {
  .hero-section {
    padding: 80px 20px 60px;
    min-height: auto;
  }
  .hero-section h1 {
    font-size: 2rem;
  }
  .hero-section .hero-subtitle {
    font-size: 0.95rem;
  }
  .categories-section {
    padding: 40px 0 20px;
  }
  .categories-section .section-header h2 {
    font-size: 1.5rem;
  }
}
#popular_dieze {
  height: 294px;
}

.glider-dot.active {
  background: #ea1d78 !important;
}

.search_button .form-control {
  display: inline-block;
  max-width: 500px;
  padding: 15px;
  border-radius: 28px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.search_button .form-control:focus {
  border-color: #ea1d78;
  box-shadow: 0 0 0 3px rgba(234, 29, 120, 0.1);
}
.search_button .input-group-btn {
  padding: 2px;
  height: 38px;
  width: 44px;
  margin-left: -52px;
  z-index: 999;
  font-size: 18px;
}

#how-to h1 {
  color: #1a1a2e;
  font-weight: 600;
  font-size: 2rem;
  margin-top: 41px;
  margin-bottom: 24px;
}
header .fixed-top {
  z-index: 1030;
}
header nav {
  background-color: white;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.06);
  padding: 8px 0;
}
header nav .navbar-brand img {
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
header nav .navbar-brand img:hover {
  transform: scale(1.03);
}
header nav .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none;
}
header nav .navbar-toggler .navbar-toggler-icon {
  color: #ea1d78;
}
header nav .navbar-toggler {
  border-color: transparent !important;
}
header nav .select2-container--default .select2-selection--multiple {
  background-color: #f6f6f6;
  border: none;
  font-size: 13px;
  padding: 10px 15px;
  min-height: 42px;
}
@media screen and (min-width: 975px) {
  header nav h2 {
    margin-bottom: 20px;
  }
  header nav .mobile_menu {
    display: flex !important;
    align-items: center;
  }
}
header nav #navbarSupportedContent2 {
  min-height: 42px;
}
header nav .form-control {
  background-color: #f6f6f6;
  border: none;
  font-size: 13px;
  padding: 0px;
}
header nav .form-control:focus {
  background-color: #f6f6f6 !important;
  color: #212529;
  border-color: transparent;
  outline: 0;
  box-shadow: none;
}
header nav .dropdown {
  position: relative;
}
@media (min-width: 992px) {
  header nav .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
  }
}
header nav .dropdown .btn, header nav .dropdown .nav-link {
  font-size: 13px;
  font-weight: 500;
  color: #1a1a2e !important;
  border-radius: 8px;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  padding: 8px 12px;
  text-decoration: none;
}
header nav .dropdown .btn:hover, header nav .dropdown .nav-link:hover {
  background: rgba(234, 29, 120, 0.04);
  color: #ea1d78 !important;
}
header nav .dropdown .dropdown-menu {
  position: absolute;
  z-index: 1000;
  border-radius: 8px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.06);
  padding: 4px;
}
@media (max-width: 576px) {
  header nav .dropdown .dropdown-menu {
    position: absolute !important;
    top: 100% !important;
    right: 0 !important;
    left: auto !important;
    border-radius: 15px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
    border: none;
    padding: 8px;
    margin-top: 12px !important;
  }
  header nav .dropdown .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -6px;
    right: 24px;
    width: 12px;
    height: 12px;
    background: white;
    transform: rotate(45deg);
    z-index: -1;
  }
}
header nav .dropdown .dropdown-menu .dropdown-item {
  border-radius: 6px;
  font-size: 13px;
  padding: 8px 16px;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (max-width: 576px) {
  header nav .dropdown .dropdown-menu .dropdown-item {
    padding: 12px 16px;
    font-size: 14px;
    font-weight: 500;
  }
}
header nav .dropdown .dropdown-menu .dropdown-item:hover {
  background: rgba(234, 29, 120, 0.06);
  color: #ea1d78;
}
header nav .btn-primary {
  background: linear-gradient(135deg, #ea1d78 0%, #7b2ff7 100%) !important;
  border: none !important;
  border-radius: 8px;
  font-weight: 500;
  font-size: 13px;
  padding: 8px 20px;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 2px 8px rgba(234, 29, 120, 0.25);
}
header nav .btn-primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 16px rgba(234, 29, 120, 0.35);
}
@media (max-width: 576px) {
  header nav {
    padding: 4px 0;
  }
  header nav .navbar-brand img {
    height: 24px;
  }
  header nav .nav-item {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  header nav .btn-primary {
    padding: 6px 10px;
    font-size: 11px;
    gap: 4px !important;
  }
  header nav .dropdown .nav-link {
    padding: 6px 6px;
    font-size: 11px;
  }
}
header #menu_category {
  margin-top: 57px;
  font-size: 12px;
  padding: 0px;
}
header #menu_category .nav-link {
  color: black;
  font-weight: 500;
  font-size: 0.9rem;
  text-align: center;
}
header #menu_category .nav-item::after {
  content: "";
  display: block;
  width: 100%;
  height: 0px;
  background: linear-gradient(135deg, #ea1d78 0%, #7b2ff7 100%);
  transition: height 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 3px 3px 0 0;
}
header #menu_category .nav-item:hover .nav-link {
  color: #ea1d78 !important;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
header #menu_category .nav-item:hover::after {
  height: 3px;
  transition: width 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
header .hamburger-btn {
  background: linear-gradient(135deg, #ea1d78 0%, #7b2ff7 100%);
  border: none;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  outline: none;
  box-shadow: 0 4px 12px rgba(234, 29, 120, 0.2);
  color: white;
}
header .hamburger-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 6px 16px rgba(234, 29, 120, 0.3);
}
header .hamburger-btn:active {
  transform: scale(0.95);
}
.article_grid_min {
  margin-bottom: 35px;
}
.article_grid_min > div:hover {
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.12);
  transition: 500ms;
}
.article_grid_min > div {
  width: 220px;
  margin: 10px;
  padding: 10px;
  border-radius: 5px;
}
.article_grid_min > div .img_container {
  width: 200px;
  height: 152px;
  overflow: hidden;
  border-radius: 5px;
}
.article_grid_min > div .img_container img {
  min-height: 152px;
  min-width: 216px;
}
.article_grid_min > div .article_grid_content {
  color: #000000;
  font-size: 14px;
  line-height: 28px;
  padding-top: 6px;
}
.article_grid_min > div .article_grid_content .article_grid_content--price {
  font-weight: 600;
  font-size: 16px;
}
.article_grid_min > div .article_grid_content .article_grid_content--title {
  font-weight: 400;
  margin-top: -5px;
  height: 23px;
  display: block;
  overflow: hidden;
}
.article_grid_min > div .article_grid_content .article_grid_content--location {
  font-weight: 200;
}
.category {
  padding: 0px 5px;
}
.category > div {
  border-radius: 5px;
  padding: 10px 5px;
  text-align: center;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #1f1f1f;
}
.category > div img {
  height: 73px;
}
.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}


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