/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/components/faq/index.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.fk-page {
  background: #f5f7fb;
  min-height: 100vh;
}

.fk-label {
  display: inline-block;
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #1976d2;
  margin-bottom: 0.75rem;
}

.fk-hero {
  position: relative;
  overflow: hidden;
  background: linear-gradient(160deg, #edf2fa 0%, #e6eef8 100%);
  padding: 3rem 0 2.75rem;
}
.fk-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(25, 118, 210, 0.038) 1px, transparent 1px), linear-gradient(90deg, rgba(25, 118, 210, 0.038) 1px, transparent 1px);
  background-size: 54px 54px;
  z-index: 0;
}
.fk-hero::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 46%;
  height: 100%;
  background: repeating-linear-gradient(-28deg, transparent, transparent 36px, rgba(25, 118, 210, 0.012) 36px, rgba(25, 118, 210, 0.012) 37px), radial-gradient(circle 200px at 65% 50%, rgba(225, 235, 252, 0.55) 0%, transparent 100%);
  z-index: 1;
  pointer-events: none;
}

.fk-hero__inner {
  position: relative;
  z-index: 2;
  max-width: 620px;
}

.fk-hero__heading {
  font-size: clamp(1.6rem, 3vw, 2.15rem);
  font-weight: 300;
  color: #0f172a;
  line-height: 1.2;
  margin-bottom: 0.875rem;
  letter-spacing: -0.02em;
}

.fk-hero__sub {
  font-size: 0.9375rem;
  color: #475569;
  line-height: 1.65;
  margin-bottom: 2rem;
  max-width: 520px;
}

.fk-signals {
  display: flex;
  gap: 0.625rem;
  flex-wrap: wrap;
}

.fk-signal {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background: rgba(255, 255, 255, 0.72);
  border: 1px solid rgba(25, 118, 210, 0.15);
  border-radius: 999px;
  padding: 0.35rem 0.875rem 0.35rem 0.625rem;
  backdrop-filter: blur(4px);
}

.fk-signal__icon {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: rgba(25, 118, 210, 0.1);
  color: #1976d2;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.fk-signal__icon i {
  font-size: 0.7rem;
}

.fk-signal__text {
  font-size: 0.78rem;
  font-weight: 500;
  color: #0f172a;
  white-space: nowrap;
}

.fk-search-zone {
  background: #fff;
  border-bottom: 1px solid #e2e8f0;
  padding: 1.625rem 0;
}

.fk-search-zone__inner {
  max-width: 680px;
}

.faq-search-wrapper {
  margin-bottom: 0;
  max-width: 100%;
}

.faq-search-container {
  position: relative;
}
.faq-search-container .search-icon {
  position: absolute;
  left: 1.125rem;
  top: 50%;
  transform: translateY(-50%);
  color: #64748b;
  font-size: 1.0625rem;
  pointer-events: none;
}
.faq-search-container .search-clear-btn {
  position: absolute;
  right: 0.875rem;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: #94a3b8;
  padding: 0.25rem;
  cursor: pointer;
  transition: color 0.15s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.faq-search-container .search-clear-btn:hover {
  color: #475569;
}

.faq-search-input {
  width: 100%;
  padding: 0.9375rem 3rem 0.9375rem 3rem;
  font-size: 0.9375rem;
  color: #0f172a;
  background: #f8fafc;
  border: 1.5px solid #d1dbe8;
  border-radius: 10px;
  transition: border-color 0.18s, box-shadow 0.18s;
  outline: none;
  line-height: 1.4;
}
.faq-search-input::placeholder {
  color: #94a3b8;
}
.faq-search-input:focus {
  border-color: #1976d2;
  box-shadow: 0 0 0 3px rgba(25, 118, 210, 0.1);
  background: #fff;
}
.faq-search-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}

.search-stats {
  margin-top: 0.625rem;
  font-size: 0.8rem;
  color: #64748b;
  padding-left: 0.25rem;
}
.search-stats span {
  font-weight: 600;
  color: #1976d2;
}

.fk-categories {
  background: rgba(255, 255, 255, 0.97);
  border-bottom: 1px solid #e2e8f0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  position: sticky;
  top: var(--app-header-h, 76px);
  z-index: 200;
  backdrop-filter: blur(8px);
}

.faq-categories-slider {
  position: relative;
  display: flex;
  align-items: center;
}

.faq-categories-slider .nav {
  display: flex;
  gap: 0.375rem;
  overflow-x: auto;
  padding: 0.75rem 0;
  flex-wrap: nowrap;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
}
.faq-categories-slider .nav::-webkit-scrollbar {
  display: none;
}

.faq-categories-slider .nav-link {
  display: inline-block;
  padding: 0.3rem 0.875rem;
  font-size: 0.8rem;
  font-weight: 500;
  color: #475569;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 999px;
  white-space: nowrap;
  text-decoration: none;
  transition: background 0.16s, color 0.16s, border-color 0.16s;
  flex-shrink: 0;
}
.faq-categories-slider .nav-link:hover {
  background: #eff6ff;
  color: #1976d2;
  border-color: rgba(25, 118, 210, 0.3);
  text-decoration: none;
}
.faq-categories-slider .nav-link.active {
  background: #1976d2;
  color: #fff;
  border-color: #1976d2;
}

.faq-categories-arrow {
  display: none;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border: 1px solid #e2e8f0;
  border-radius: 999px;
  background: #fff;
  color: #475569;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.07);
  transition: all 0.15s ease;
  flex-shrink: 0;
}
.faq-categories-arrow:hover {
  color: #1976d2;
  border-color: rgba(25, 118, 210, 0.4);
}
.faq-categories-arrow:disabled {
  opacity: 0;
  pointer-events: none;
}

@media (min-width: 992px) {
  .faq-categories-slider {
    padding: 0 2.25rem;
  }
  .faq-categories-arrow {
    display: inline-flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .faq-categories-arrow--left {
    left: 0;
  }
  .faq-categories-arrow--right {
    right: 0;
  }
}
.fk-body {
  padding: 2rem 0 3.5rem;
  background: #f5f7fb;
}

.faq-search-no-results {
  text-align: center;
  padding: 3rem 2rem;
  max-width: 400px;
  margin: 0 auto;
}
.faq-search-no-results .no-results-icon {
  font-size: 2.5rem;
  color: #cbd5e1;
  margin-bottom: 1.25rem;
}
.faq-search-no-results h3 {
  font-size: 1rem;
  font-weight: 600;
  color: #0f172a;
  margin-bottom: 0.5rem;
}
.faq-search-no-results p {
  font-size: 0.875rem;
  color: #475569;
  line-height: 1.6;
  margin: 0;
}

.faq-accordion {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  overflow: hidden;
  margin-bottom: 0;
}

.faq-accordion .accordion-item {
  background: #fff;
  border: none;
  border-bottom: 1px solid #e2e8f0;
  border-radius: 0 !important;
  margin: 0;
  box-shadow: none;
  position: relative;
  transition: background 0.14s;
}
.faq-accordion .accordion-item:last-child {
  border-bottom: none;
}
.faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)) {
  background: rgba(25, 118, 210, 0.018);
}
.faq-accordion .accordion-item:has(.accordion-button:not(.collapsed))::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #1976d2;
  z-index: 1;
}

.faq-accordion .accordion-header {
  margin: 0;
}

.faq-accordion .accordion-button {
  background: transparent;
  color: #0f172a;
  font-weight: 500;
  font-size: 0.9375rem;
  line-height: 1.45;
  padding: 1.125rem 1.375rem 1.125rem 1.5rem;
  border: none;
  box-shadow: none;
  display: flex;
  align-items: flex-start;
  gap: 0.875rem;
  width: 100%;
}
.faq-accordion .accordion-button:focus {
  box-shadow: none;
  outline: none;
}
.faq-accordion .accordion-button:hover {
  background: rgba(25, 118, 210, 0.025);
}
.faq-accordion .accordion-button::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2364748b%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  width: 1rem;
  height: 1rem;
  background-size: 1rem;
  opacity: 0.5;
  flex-shrink: 0;
  margin-top: 3px;
  transition: transform 0.25s ease, opacity 0.2s;
}
.faq-accordion .accordion-button:not(.collapsed) {
  background: transparent;
  color: #1976d2;
  font-weight: 600;
}
.faq-accordion .accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%231976d2%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  opacity: 1;
}

.accordion-question {
  flex: 1;
  text-align: left;
}

.category-badge {
  background: #f5f7fb;
  border: 1px solid #e2e8f0;
  color: #64748b;
  padding: 0.2em 0.7em;
  border-radius: 999px;
  font-size: 0.68rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  white-space: nowrap;
  flex-shrink: 0;
  margin-top: 2px;
  transition: all 0.15s;
}
.accordion-button:not(.collapsed) .category-badge {
  background: rgba(25, 118, 210, 0.08);
  border-color: rgba(25, 118, 210, 0.2);
  color: #1976d2;
}
@media (max-width: 400px) {
  .category-badge {
    display: none;
  }
}

.faq-accordion .accordion-body {
  padding: 0 1.5rem 1.375rem 1.5rem;
  background: transparent;
}

.accordion-content {
  color: #475569;
  font-size: 0.9rem;
  line-height: 1.7;
}
.accordion-content p {
  margin-bottom: 0.875rem;
}
.accordion-content p:last-child {
  margin-bottom: 0;
}
.accordion-content ul, .accordion-content ol {
  padding-left: 1.375rem;
  margin-bottom: 0.875rem;
}
.accordion-content ul li, .accordion-content ol li {
  margin-bottom: 0.4rem;
}
.accordion-content a {
  color: #1976d2;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}
.accordion-content mark.highlight {
  background: rgba(245, 158, 11, 0.18);
  padding: 0 0.1em;
  border-radius: 2px;
  color: inherit;
  font-weight: 500;
}

.accordion-footer {
  margin-top: 1.25rem;
  padding-top: 0.875rem;
  border-top: 1px solid #f1f5f9;
  display: flex;
  justify-content: flex-end;
}

.btn-copy-link {
  background: transparent;
  border: none;
  padding: 0.4rem 0.625rem;
  color: #94a3b8;
  font-size: 0.78rem;
  font-weight: 500;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  cursor: pointer;
  transition: all 0.15s;
}
.btn-copy-link i {
  font-size: 1em;
}
.btn-copy-link:hover {
  background: #f5f7fb;
  color: #1976d2;
}
.btn-copy-link.copied {
  color: #22c55e;
}
.btn-copy-link.copied i::before {
  content: "\f26b";
  font-family: "bootstrap-icons";
}

@keyframes fk-highlight-pulse {
  0%, 100% {
    background: transparent;
  }
  30% {
    background: rgba(25, 118, 210, 0.07);
  }
}
.highlight-pulse {
  animation: fk-highlight-pulse 1.6s ease;
}

.fk-empty {
  text-align: center;
  padding: 3.5rem 1.5rem;
  background: #fff;
}
.fk-empty i {
  font-size: 2rem;
  color: #cbd5e1;
  display: block;
  margin-bottom: 1rem;
}
.fk-empty h3 {
  font-size: 1rem;
  font-weight: 600;
  color: #0f172a;
  margin-bottom: 0.5rem;
}
.fk-empty p {
  font-size: 0.875rem;
  color: #475569;
  margin: 0;
}

.fk-fallback {
  padding: 0 0 2.75rem;
  background: #f5f7fb;
}

.fk-fallback__inner {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1.125rem 1.375rem;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  max-width: 680px;
}

.fk-fallback__text {
  font-size: 0.875rem;
  color: #475569;
  flex: 1;
  line-height: 1.5;
}
.fk-fallback__text strong {
  color: #0f172a;
  font-weight: 600;
}

.fk-fallback__cta {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  font-size: 0.8rem;
  font-weight: 600;
  color: #1976d2;
  text-decoration: none;
  white-space: nowrap;
  padding: 0.4rem 0.875rem;
  border: 1px solid rgba(25, 118, 210, 0.3);
  border-radius: 999px;
  transition: all 0.16s;
}
.fk-fallback__cta:hover {
  background: rgba(25, 118, 210, 0.06);
  border-color: rgba(25, 118, 210, 0.5);
  text-decoration: none;
}

@media (max-width: 767.98px) {
  .fk-hero {
    padding: 2.25rem 0 1.875rem;
  }
  .fk-hero::before, .fk-hero::after {
    display: none;
  }
  .fk-hero__heading {
    font-size: 1.5rem;
  }
  .fk-hero__sub {
    font-size: 0.875rem;
    margin-bottom: 1.5rem;
  }
  .fk-signals {
    gap: 0.5rem;
    flex-direction: column;
    align-items: flex-start;
  }
  .fk-signal {
    flex-wrap: nowrap;
  }
  .fk-signal__text {
    white-space: normal;
    font-size: 0.73rem;
  }
  .fk-search-zone {
    padding: 1.25rem 0;
  }
  .fk-categories {
    top: var(--app-header-h-mobile, 56px);
  }
  .fk-body {
    padding: 1.5rem 0 2.5rem;
  }
  .faq-accordion .accordion-button {
    font-size: 0.875rem;
    padding: 1rem 1.125rem;
  }
  .fk-fallback__inner {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.875rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .fk-categories {
    top: var(--app-header-h, 76px);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX3N0eWxlc19jb21wb25lbnRzX2ZhcV9pbmRleF9zY3NzLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFvQkE7RUFDSSxtQkFSVztFQVNYO0FBbkJKOztBQXVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQy9CTTtFRGdDTjtBQXBCSjs7QUEyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXhCSjtBQTJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlKQUNJO0VBRUo7RUFDQTtBQTNCUjtBQStCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNPQUNJO0VBUUo7RUFDQTtBQXJDUjs7QUF5Q0E7RUFDSTtFQUNBO0VBQ0E7QUF0Q0o7O0FBeUNBO0VBQ0k7RUFDQTtFQUNBLGNBL0VXO0VBZ0ZYO0VBQ0E7RUFDQTtBQXRDSjs7QUF5Q0E7RUFDSTtFQUNBLGNBdEZXO0VBdUZYO0VBQ0E7RUFDQTtBQXRDSjs7QUEwQ0E7RUFDSTtFQUNBO0VBQ0E7QUF2Q0o7O0FBMENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZDSjs7QUEwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNDN0hNO0VEOEhOO0VBQ0E7RUFDQTtFQUNBO0FBdkNKO0FBeUNJO0VBQUk7QUF0Q1I7O0FBeUNBO0VBQ0k7RUFDQTtFQUNBLGNBaElXO0VBaUlYO0FBdENKOztBQTZDQTtFQUNJO0VBQ0EsZ0NBN0lXO0VBOElYO0FBMUNKOztBQTZDQTtFQUNJO0FBMUNKOztBQThDQTtFQUNJO0VBQ0E7QUEzQ0o7O0FBOENBO0VBQ0k7QUEzQ0o7QUE2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBOUpPO0VBK0pQO0VBQ0E7QUEzQ1I7QUE4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVDUjtBQThDUTtFQUFVLGNBbkxIO0FBd0lmOztBQStDQTtFQUNJO0VBQ0E7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bkI7RUE2Q0U7SUFBVztFQTFDYjtFQTRDRTtJQUNJO0lBQ0E7RUExQ047RUE2Q0U7SUFDSTtJQUNBO0lBQ0E7RUEzQ047QUFDRjtBQThDQTtFQUNJO0lBQWlCO0VBM0NuQjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wcm9wZWxpYS8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9mYXEvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9wcm9wZWxpYS8uL2Fzc2V0cy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5may1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmYjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5may1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjY4cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzE5NzZkMjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmZrLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsICNlZGYyZmEgMCUsICNlNmVlZjggMTAwJSk7XG4gIHBhZGRpbmc6IDNyZW0gMCAyLjc1cmVtO1xufVxuLmZrLWhlcm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1LCAxMTgsIDIxMCwgMC4wMzgpIDFweCwgdHJhbnNwYXJlbnQgMXB4KSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1LCAxMTgsIDIxMCwgMC4wMzgpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiA1NHB4IDU0cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uZmstaGVybzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0NiU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtMjhkZWcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAzNnB4LCByZ2JhKDI1LCAxMTgsIDIxMCwgMC4wMTIpIDM2cHgsIHJnYmEoMjUsIDExOCwgMjEwLCAwLjAxMikgMzdweCksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgMjAwcHggYXQgNjUlIDUwJSwgcmdiYSgyMjUsIDIzNSwgMjUyLCAwLjU1KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmstaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5may1oZXJvX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDN2dywgMi4xNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5may1oZXJvX19zdWIge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuXG4uZmstc2lnbmFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC42MjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZrLXNpZ25hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNSwgMTE4LCAyMTAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZzogMC4zNXJlbSAwLjg3NXJlbSAwLjM1cmVtIDAuNjI1cmVtO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmZrLXNpZ25hbF9faWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNSwgMTE4LCAyMTAsIDAuMSk7XG4gIGNvbG9yOiAjMTk3NmQyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmstc2lnbmFsX19pY29uIGkge1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmZrLXNpZ25hbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5may1zZWFyY2gtem9uZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGYwO1xuICBwYWRkaW5nOiAxLjYyNXJlbSAwO1xufVxuXG4uZmstc2VhcmNoLXpvbmVfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cblxuLmZhcS1zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZhcS1zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcS1zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS4xMjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmFxLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1jbGVhci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzk0YTNiODtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmFxLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1jbGVhci1idG46aG92ZXIge1xuICBjb2xvcjogIzQ3NTU2OTtcbn1cblxuLmZhcS1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDNyZW0gMC45Mzc1cmVtIDNyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYztcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZDFkYmU4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xOHMsIGJveC1zaGFkb3cgMC4xOHM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZmFxLXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk0YTNiODtcbn1cbi5mYXEtc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk3NmQyO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNSwgMTE4LCAyMTAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmFxLXNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlYXJjaC1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cbi5zZWFyY2gtc3RhdHMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTk3NmQyO1xufVxuXG4uZmstY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS1hcHAtaGVhZGVyLWgsIDc2cHgpO1xuICB6LWluZGV4OiAyMDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4uZmFxLWNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmFxLWNhdGVnb3JpZXMtc2xpZGVyIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5mYXEtY2F0ZWdvcmllcy1zbGlkZXIgLm5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxLWNhdGVnb3JpZXMtc2xpZGVyIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zcmVtIDAuODc1cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNnMsIGNvbG9yIDAuMTZzLCBib3JkZXItY29sb3IgMC4xNnM7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZhcS1jYXRlZ29yaWVzLXNsaWRlciAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWZmNmZmO1xuICBjb2xvcjogIzE5NzZkMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMTgsIDIxMCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZhcS1jYXRlZ29yaWVzLXNsaWRlciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE5NzZkMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE5NzZkMjtcbn1cblxuLmZhcS1jYXRlZ29yaWVzLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU4ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mYXEtY2F0ZWdvcmllcy1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMTk3NmQyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUsIDExOCwgMjEwLCAwLjQpO1xufVxuLmZhcS1jYXRlZ29yaWVzLWFycm93OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFxLWNhdGVnb3JpZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIuMjVyZW07XG4gIH1cbiAgLmZhcS1jYXRlZ29yaWVzLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5mYXEtY2F0ZWdvcmllcy1hcnJvdy0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZmFxLWNhdGVnb3JpZXMtYXJyb3ctLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmZrLWJvZHkge1xuICBwYWRkaW5nOiAycmVtIDAgMy41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjVmN2ZiO1xufVxuXG4uZmFxLXNlYXJjaC1uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZhcS1zZWFyY2gtbm8tcmVzdWx0cyAubm8tcmVzdWx0cy1pY29uIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjY2JkNWUxO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmZhcS1zZWFyY2gtbm8tcmVzdWx0cyBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5mYXEtc2VhcmNoLW5vLXJlc3VsdHMgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNDc1NTY5O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG5cbi5mYXEtYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZThmMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE0cztcbn1cbi5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpoYXMoLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDExOCwgMjEwLCAwLjAxOCk7XG59XG4uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06aGFzKC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxOTc2ZDI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjM3NXJlbSAxLjEyNXJlbSAxLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAxMTgsIDIxMCwgMC4wMjUpO1xufVxuLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNjQ3NDhiJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4ycztcbn1cbi5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE5NzZkMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMxOTc2ZDInJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hY2NvcmRpb24tcXVlc3Rpb24ge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2F0ZWdvcnktYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjVmN2ZiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgcGFkZGluZzogMC4yZW0gMC43ZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBmb250LXNpemU6IDAuNjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSAuY2F0ZWdvcnktYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAxMTgsIDIxMCwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTE4LCAyMTAsIDAuMik7XG4gIGNvbG9yOiAjMTk3NmQyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jYXRlZ29yeS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjM3NXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQge1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuLmFjY29yZGlvbi1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24tY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xufVxuLmFjY29yZGlvbi1jb250ZW50IHVsIGxpLCAuYWNjb3JkaW9uLWNvbnRlbnQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTk3NmQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbn1cbi5hY2NvcmRpb24tY29udGVudCBtYXJrLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjE4KTtcbiAgcGFkZGluZzogMCAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFjY29yZGlvbi1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmNWY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYnRuLWNvcHktbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjYyNXJlbTtcbiAgY29sb3I6ICM5NGEzYjg7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xufVxuLmJ0bi1jb3B5LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmJ0bi1jb3B5LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmN2ZiO1xuICBjb2xvcjogIzE5NzZkMjtcbn1cbi5idG4tY29weS1saW5rLmNvcGllZCB7XG4gIGNvbG9yOiAjMjJjNTVlO1xufVxuLmJ0bi1jb3B5LWxpbmsuY29waWVkIGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xufVxuXG5Aa2V5ZnJhbWVzIGZrLWhpZ2hsaWdodC1wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAzMCUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDExOCwgMjEwLCAwLjA3KTtcbiAgfVxufVxuLmhpZ2hsaWdodC1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmstaGlnaGxpZ2h0LXB1bHNlIDEuNnMgZWFzZTtcbn1cblxuLmZrLWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZrLWVtcHR5IGkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjY2JkNWUxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5may1lbXB0eSBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5may1lbXB0eSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0NzU1Njk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZrLWZhbGxiYWNrIHtcbiAgcGFkZGluZzogMCAwIDIuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmNWY3ZmI7XG59XG5cbi5may1mYWxsYmFja19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlOGYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuXG4uZmstZmFsbGJhY2tfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzQ3NTU2OTtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5may1mYWxsYmFja19fdGV4dCBzdHJvbmcge1xuICBjb2xvcjogIzBmMTcyYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZrLWZhbGxiYWNrX19jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTk3NmQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNSwgMTE4LCAyMTAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnM7XG59XG4uZmstZmFsbGJhY2tfX2N0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDExOCwgMjEwLCAwLjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMTgsIDIxMCwgMC41KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZrLWhlcm8ge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gMCAxLjg3NXJlbTtcbiAgfVxuICAuZmstaGVybzo6YmVmb3JlLCAuZmstaGVybzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZrLWhlcm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5may1oZXJvX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5may1zaWduYWxzIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5may1zaWduYWwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5may1zaWduYWxfX3RleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAwLjczcmVtO1xuICB9XG4gIC5may1zZWFyY2gtem9uZSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG4gIC5may1jYXRlZ29yaWVzIHtcbiAgICB0b3A6IHZhcigtLWFwcC1oZWFkZXItaC1tb2JpbGUsIDU2cHgpO1xuICB9XG4gIC5may1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAyLjVyZW07XG4gIH1cbiAgLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjEyNXJlbTtcbiAgfVxuICAuZmstZmFsbGJhY2tfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5may1jYXRlZ29yaWVzIHtcbiAgICB0b3A6IHZhcigtLWFwcC1oZWFkZXItaCwgNzZweCk7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/