/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/help.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.help-page .help-hero {
  padding: 48px 0 32px;
}
.help-page .help-search-wrap {
  position: relative;
  max-width: 720px;
  margin: 24px auto 0;
}
.help-page .help-search-form {
  display: flex;
  gap: 12px;
  align-items: stretch;
}
.help-page .help-search-input {
  flex: 1;
  min-height: 52px;
  padding: 12px 18px;
  border: 1px solid #d9dee7;
  border-radius: 16px;
  background: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  color: var(--dark-blue-color, #002766);
}
.help-page .help-search-input:focus {
  outline: none;
  border-color: var(--blue-color, #003FA5);
  box-shadow: 0 0 0 3px rgba(0, 124, 208, 0.15);
}
.help-page .help-suggest {
  position: absolute;
  left: 0;
  right: 72px;
  top: calc(100% + 6px);
  z-index: 20;
  margin: 0;
  padding: 8px 0;
  list-style: none;
  background: #fff;
  border: 1px solid #e5e9f0;
  border-radius: 14px;
  box-shadow: 0 12px 28px rgba(25, 59, 104, 0.12);
}
.help-page .help-suggest[hidden] {
  display: none;
}
.help-page .help-suggest a {
  display: block;
  padding: 10px 16px;
  color: var(--dark-blue-color, #002766);
  text-decoration: none;
  font-size: 14px;
}
.help-page .help-suggest a:hover,
.help-page .help-suggest a:focus {
  background: #f2f8fc;
  outline: none;
}
.help-page .help-popular-terms {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  margin-top: 18px;
}
.help-page .help-popular-terms a {
  display: inline-flex;
  padding: 6px 12px;
  border-radius: 999px;
  background: #f2f8fc;
  border: 1px solid #cfe3f5;
  color: var(--dark-blue-color, #002766);
  font-size: 13px;
  text-decoration: none;
}
.help-page .help-popular-terms a:hover {
  border-color: var(--blue-color, #003FA5);
}
.help-page .help-category-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 16px;
  margin-top: 24px;
}
.help-page .help-category-card {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 160px;
  padding: 20px;
  border-radius: 20px;
  background: var(--white-gray, #f5f7fa);
  color: var(--dark-blue-color, #002766);
  text-decoration: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.help-page .help-category-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(25, 59, 104, 0.1);
  color: var(--dark-blue-color, #002766);
}
.help-page .help-category-card__icon {
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background: linear-gradient(135deg, #193b68 0%, #007cd0 100%);
  color: #fff;
  font-size: 18px;
}
.help-page .help-category-card h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
}
.help-page .help-category-card p {
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  color: #667085;
  flex: 1;
}
.help-page .help-category-card__count {
  font-size: 12px;
  color: #969faf;
}
.help-page .help-article-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.help-page .help-article-list li {
  border-bottom: 1px solid #e8edf4;
}
.help-page .help-article-list a {
  display: block;
  padding: 14px 0;
  color: var(--dark-blue-color, #002766);
  text-decoration: none;
}
.help-page .help-article-list a:hover {
  color: var(--blue-color, #003FA5);
}
.help-page .help-category-intro {
  margin: 0 0 28px;
  padding: 20px 22px;
  border-radius: 18px;
  background: linear-gradient(135deg, rgba(25, 59, 104, 0.06), rgba(0, 124, 208, 0.08));
}
.help-page .help-category-intro p {
  margin: 0 0 8px;
  color: #475569;
}
.help-page .help-category-intro p:last-child {
  margin-bottom: 0;
}
.help-page .help-article-cards {
  display: grid;
  gap: 12px;
}
.help-page .help-article-card {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 12px 16px;
  align-items: center;
  padding: 18px 20px;
  border-radius: 16px;
  background: #fff;
  border: 1px solid #e8edf4;
  text-decoration: none;
  color: var(--dark-blue-color, #002766);
  transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}
.help-page .help-article-card:hover,
.help-page .help-article-card:focus-visible {
  border-color: #b7d3ec;
  box-shadow: 0 10px 24px rgba(25, 59, 104, 0.08);
  transform: translateY(-1px);
  outline: none;
  color: var(--dark-blue-color, #002766);
}
.help-page .help-article-card__title {
  margin: 0 0 6px;
  font-size: 17px;
  font-weight: 500;
}
.help-page .help-article-card__summary {
  margin: 0;
  font-size: 14px;
  font-weight: 300;
  color: #667085;
}
.help-page .help-article-card__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
  font-size: 12px;
  color: #969faf;
}
.help-page .help-article-card__badge {
  display: inline-flex;
  padding: 2px 8px;
  border-radius: 999px;
  background: #eef6fc;
  color: var(--blue-color, #003FA5);
  font-weight: 500;
}
.help-page .help-article-card__arrow {
  font-size: 20px;
  color: var(--blue-color, #003FA5);
}
.help-page .help-empty-category {
  padding: 28px 24px;
  border-radius: 18px;
  border: 1px dashed #cfd8e3;
  background: #f8fafc;
}
.help-page .help-empty-category .help-search-form {
  margin-top: 16px;
  max-width: 520px;
}
.help-page .help-content {
  max-width: 760px;
}
.help-page .help-steps {
  padding-left: 1.25rem;
}
.help-page .help-steps li {
  margin-bottom: 0.75rem;
}
.help-page .help-screenshot-placeholder {
  margin: 20px 0;
  border-radius: 16px;
  overflow: hidden;
  border: 1px dashed #b7c7d9;
  background: #f3f7fb;
}
.help-page .help-screenshot-placeholder__content {
  min-height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  text-align: center;
  color: #64748b;
  font-size: 14px;
  font-weight: 500;
  background: linear-gradient(45deg, rgba(0, 63, 165, 0.04) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 63, 165, 0.04) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 63, 165, 0.04) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 63, 165, 0.04) 75%);
  background-size: 20px 20px;
  background-position: 0 0, 0 10px, 10px -10px, -10px 0;
}
.help-page .help-screenshot-placeholder figcaption {
  padding: 10px 14px;
  font-size: 13px;
  color: #667085;
  border-top: 1px solid #d9e4f0;
  background: #fff;
}
.help-page .help-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 18px;
  font-size: 13px;
  color: #667085;
}
.help-page .help-breadcrumb a {
  color: var(--blue-color, #003FA5);
  text-decoration: none;
}
.help-page .help-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 18px;
  margin: 8px 0 24px;
  font-size: 13px;
  color: #667085;
}
.help-page .help-layout {
  display: grid;
  grid-template-columns: 220px 1fr;
  gap: 28px;
  align-items: start;
}
.help-page .help-toc {
  position: sticky;
  top: 100px;
  padding: 16px;
  border-radius: 16px;
  background: #f8f9fc;
}
.help-page .help-toc h2 {
  margin: 0 0 10px;
  font-size: 14px;
}
.help-page .help-toc ol {
  margin: 0;
  padding-left: 18px;
}
.help-page .help-toc a {
  color: var(--dark-blue-color, #002766);
  text-decoration: none;
  font-size: 13px;
}
.help-page .help-content {
  font-size: 16px;
  line-height: 1.65;
  color: #1f2a44;
}
.help-page .help-content h2,
.help-page .help-content h3 {
  margin-top: 1.6em;
  color: var(--dark-blue-color, #002766);
}
.help-page .help-content .help-callout {
  margin: 18px 0;
  padding: 14px 16px;
  border-radius: 14px;
  border-left: 4px solid var(--blue-color, #003FA5);
  background: #f2f8fc;
}
.help-page .help-content .help-callout--warn {
  border-left-color: var(--orange-color, #B45309);
  background: #fff7ed;
}
.help-page .help-content .help-callout--tip {
  border-left-color: #0f766e;
  background: #f0fdfa;
}
.help-page .help-related {
  margin-top: 40px;
  padding-top: 24px;
  border-top: 1px solid #e8edf4;
}
.help-page .help-feedback {
  margin-top: 36px;
  padding: 20px;
  border-radius: 16px;
  background: #f8fafc;
  border: 1px solid #e8edf4;
}
.help-page .help-feedback__actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin: 12px 0;
}
.help-page .help-feedback__comment label {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
}
.help-page .help-feedback__comment textarea {
  width: 100%;
  border: 1px solid #d0d5dd;
  border-radius: 12px;
  padding: 10px 12px;
}
.help-page .help-feedback__thanks {
  color: #0f766e;
  font-weight: 600;
}
.help-page .help-mark {
  background: #fef08a;
  padding: 0 2px;
  border-radius: 2px;
}
.help-page .help-ai-teaser {
  margin-top: 40px;
  padding: 20px;
  border-radius: 20px;
  background: linear-gradient(135deg, rgba(25, 59, 104, 0.06), rgba(0, 124, 208, 0.08));
}
@media (max-width: 991.98px) {
  .help-page .help-layout {
    grid-template-columns: 1fr;
  }
  .help-page .help-toc {
    position: static;
  }
  .help-page .help-search-form {
    flex-direction: column;
  }
  .help-page .help-suggest {
    right: 0;
  }
}

/* Assistant lives outside .help-page — styles must be global */
.help-assistant {
  --ha-blue: var(--blue-color, #003fa5);
  --ha-dark: var(--dark-blue-color, #193b68);
  --ha-orange: var(--orange-color, #b45309);
  font-family: "Poppins", sans-serif;
}

.help-assistant__fab {
  position: fixed;
  right: 24px;
  bottom: 24px;
  z-index: 1050;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 52px;
  padding: 12px 18px 12px 14px;
  border: none;
  border-radius: 999px;
  background: linear-gradient(135deg, #193b68 0%, #007cd0 100%);
  color: #fff;
  box-shadow: 0 14px 32px rgba(25, 59, 104, 0.28);
  cursor: pointer;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.help-assistant__fab:hover,
.help-assistant__fab:focus-visible {
  transform: translateY(-2px);
  box-shadow: 0 18px 36px rgba(25, 59, 104, 0.34);
  outline: none;
}

.help-assistant__fab:focus-visible {
  box-shadow: 0 0 0 3px rgba(0, 124, 208, 0.35), 0 18px 36px rgba(25, 59, 104, 0.34);
}

.help-assistant__fab-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.18);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.help-assistant__fab-label {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
}

.help-assistant__panel {
  position: fixed;
  right: 24px;
  bottom: 92px;
  z-index: 1050;
  width: min(420px, 100vw - 32px);
  height: min(640px, 100vh - 120px);
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #e4eaf2;
  border-radius: 22px;
  box-shadow: 0 24px 56px rgba(15, 23, 42, 0.22);
  overflow: hidden;
}

.help-assistant__panel[hidden] {
  display: none !important;
}

.help-assistant__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 16px 16px 14px;
  background: linear-gradient(135deg, #193b68 0%, #007cd0 100%);
  color: #fff;
}

.help-assistant__brand {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}

.help-assistant__avatar {
  width: 42px;
  height: 42px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.18);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  flex-shrink: 0;
}

.help-assistant__title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.help-assistant__status {
  margin: 2px 0 0;
  font-size: 12px;
  opacity: 0.85;
}

.help-assistant__close {
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.16);
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.help-assistant__close:hover,
.help-assistant__close:focus-visible {
  background: rgba(255, 255, 255, 0.28);
  outline: none;
}

.help-assistant__body {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  background: #f5f8fc;
}

.help-assistant__notice {
  margin: 0;
  padding: 10px 14px;
  font-size: 12px;
  line-height: 1.45;
  color: #475569;
  background: #eef5fb;
  border-bottom: 1px solid #e2eaf3;
  display: flex;
  gap: 8px;
  align-items: flex-start;
}

.help-assistant__notice i {
  color: var(--ha-blue);
  margin-top: 1px;
}

.help-assistant__messages {
  flex: 1;
  overflow: auto;
  padding: 16px 14px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.help-assistant__msg {
  display: flex;
  max-width: 92%;
}

.help-assistant__msg--bot {
  align-self: flex-start;
}

.help-assistant__msg--user {
  align-self: flex-end;
}

.help-assistant__bubble {
  padding: 12px 14px;
  border-radius: 16px;
  font-size: 14px;
  line-height: 1.5;
  color: #1f2a44;
  background: #fff;
  border: 1px solid #e6edf5;
  box-shadow: 0 4px 12px rgba(25, 59, 104, 0.05);
}

.help-assistant__msg--user .help-assistant__bubble {
  background: linear-gradient(135deg, #193b68 0%, #007cd0 100%);
  color: #fff;
  border: none;
}

.help-assistant__bubble p {
  margin: 0;
}

.help-assistant__bubble p + p {
  margin-top: 8px;
}

.help-assistant__sources {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #e8edf4;
}

.help-assistant__sources-label {
  display: block;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #667085;
  margin-bottom: 6px;
}

.help-assistant__sources a {
  display: block;
  font-size: 13px;
  color: var(--ha-blue);
  text-decoration: none;
  margin-top: 4px;
}

.help-assistant__sources a:hover {
  text-decoration: underline;
}

.help-assistant__typing {
  display: inline-flex;
  gap: 4px;
  align-items: center;
  min-height: 18px;
}

.help-assistant__typing span {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #94a3b8;
  animation: help-assistant-bounce 1s infinite ease-in-out;
}

.help-assistant__typing span:nth-child(2) {
  animation-delay: 0.15s;
}

.help-assistant__typing span:nth-child(3) {
  animation-delay: 0.3s;
}

@keyframes help-assistant-bounce {
  0%, 80%, 100% {
    transform: translateY(0);
    opacity: 0.45;
  }
  40% {
    transform: translateY(-4px);
    opacity: 1;
  }
}
.help-assistant__examples {
  padding: 0 14px 14px;
}

.help-assistant__examples-label {
  margin: 0 0 8px;
  font-size: 12px;
  font-weight: 600;
  color: #64748b;
}

.help-assistant__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.help-assistant__chip {
  border: 1px solid #cfe0f1;
  background: #fff;
  color: var(--ha-dark);
  border-radius: 999px;
  padding: 7px 12px;
  font-size: 12px;
  line-height: 1.3;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.15s ease, background 0.15s ease;
}

.help-assistant__chip:hover,
.help-assistant__chip:focus-visible {
  border-color: var(--ha-blue);
  background: #f2f8fc;
  outline: none;
}

.help-assistant__composer {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
  align-items: end;
  padding: 12px 14px 14px;
  border-top: 1px solid #e4eaf2;
  background: #fff;
}

.help-assistant__composer textarea {
  width: 100%;
  min-height: 48px;
  max-height: 120px;
  resize: vertical;
  border: 1px solid #d5dee9;
  border-radius: 14px;
  padding: 12px 14px;
  font-family: inherit;
  font-size: 14px;
  color: var(--ha-dark);
  background: #f8fafc;
}

.help-assistant__composer textarea:focus {
  outline: none;
  border-color: var(--ha-blue);
  box-shadow: 0 0 0 3px rgba(0, 124, 208, 0.15);
  background: #fff;
}

.help-assistant__send {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 48px;
  padding: 0 16px;
  border: none;
  border-radius: 14px;
  background: var(--ha-blue);
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}

.help-assistant__send:hover,
.help-assistant__send:focus-visible {
  filter: brightness(1.05);
  outline: none;
}

.help-assistant__send:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

@media (max-width: 575.98px) {
  .help-assistant__fab {
    right: 16px;
    bottom: 16px;
    padding: 12px 14px;
  }
  .help-assistant__fab-label {
    display: none;
  }
  .help-assistant__panel {
    inset: 0;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0;
    border-radius: 0;
  }
  .help-assistant__composer {
    grid-template-columns: 1fr;
  }
  .help-assistant__send {
    width: 100%;
    justify-content: center;
  }
}

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