.dc-topbar {
  --tb-card: #ffffff;
  --tb-ink: #1c1826;
  --tb-ink2: #4c4560;
  --tb-ink3: #8a819e;
  --tb-accent: #6d3fd4;
  --tb-border: #e2dcef;
  position: sticky;
  top: 0;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 12px 28px;
  border-bottom: 1px solid var(--tb-border);
  background: var(--tb-card);
  font-family: "Space Grotesk", system-ui, sans-serif;
}
.dc-topbar .dc-brand {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: var(--tb-ink);
}
.dc-topbar .dc-brand img {
  width: 26px;
  height: 26px;
  border-radius: 50%;
}
.dc-topbar .dc-brand span {
  font-family: "Bebas Neue", sans-serif;
  font-size: 22px;
  letter-spacing: 1.5px;
}
.dc-topbar .dc-brand em {
  font-family: "IBM Plex Mono", monospace;
  font-style: normal;
  font-size: 10px;
  letter-spacing: 2.5px;
  color: var(--tb-accent);
  border: 1px solid var(--tb-accent);
  border-radius: 4px;
  padding: 2px 6px;
  white-space: nowrap;
}
.dc-topbar .dc-topnav {
  display: flex;
  gap: 18px;
  align-items: center;
  flex-wrap: wrap;
}
.dc-topbar .dc-topnav a {
  font-size: 13px;
  color: var(--tb-ink2);
  text-decoration: none;
}
.dc-topbar .dc-topnav a:hover, .dc-topbar .dc-topnav a:focus-visible {
  color: var(--tb-accent);
  outline: none;
}
.dc-topbar .dc-topnav .dc-back {
  color: var(--tb-ink3);
}
.dc-topbar .dc-topnav .dc-nav-admin {
  color: #8a6009;
}
.dc-topbar .dc-user {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding-left: 14px;
  border-left: 1px solid var(--tb-border);
}
.dc-topbar .dc-user .dc-user-av {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid var(--tb-border);
}
.dc-topbar .dc-user .dc-user-av-ph {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #efe9fb;
  color: var(--tb-accent);
  font-weight: 600;
  font-size: 13px;
}
.dc-topbar .dc-user .dc-user-name {
  font-size: 13px;
  color: var(--tb-ink);
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dc-topbar .dc-logout {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 1px;
  color: var(--tb-ink2);
  border: 1px solid var(--tb-border);
  border-radius: 6px;
  padding: 5px 12px;
  text-decoration: none;
}
.dc-topbar .dc-logout:hover {
  border-color: var(--tb-accent);
  color: var(--tb-accent);
}
@media (max-width: 700px) {
  .dc-topbar .dc-user-name {
    display: none;
  }
}

body.pg-docs {
  --dc-bg: #faf9fc;
  --dc-bg2: #f1eef7;
  --dc-card: #ffffff;
  --dc-ink: #1c1826;
  --dc-ink2: #4c4560;
  --dc-ink3: #8a819e;
  --dc-accent: #6d3fd4;
  --dc-accent-soft: #efe9fb;
  --dc-border: #e2dcef;
  --dc-mono-bg: #f4f1fa;
  --dc-get: #1d7a4d;
  --dc-post: #2456b0;
  --dc-put: #9a6b0a;
  --dc-patch: #7a4b9e;
  --dc-delete: #b03030;
  margin: 0;
  background: var(--dc-bg);
  color: var(--dc-ink);
  font-family: "Space Grotesk", system-ui, sans-serif;
  font-size: 15px;
  line-height: 1.6;
}
body.pg-docs code {
  font-family: "IBM Plex Mono", monospace;
}
body.pg-docs .dc-kicker {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--dc-accent);
  margin-bottom: 6px;
}
body.pg-docs .dc-footer {
  padding: 22px 28px 34px;
  border-top: 1px solid var(--dc-border);
  margin-top: 60px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  color: var(--dc-ink3);
  letter-spacing: 0.5px;
}
body.pg-docs .dc-landing {
  max-width: 980px;
  margin: 0 auto;
  padding: 56px 28px 20px;
}
body.pg-docs .dc-landing h1 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 52px;
  letter-spacing: 1.5px;
  margin: 0 0 8px;
  line-height: 0.95;
}
body.pg-docs .dc-landing .dc-lede {
  color: var(--dc-ink2);
  max-width: 60ch;
  margin: 0 0 34px;
}
body.pg-docs .dc-cards {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  gap: 18px;
}
body.pg-docs .dc-card {
  display: flex;
  flex-direction: column;
  gap: 8px;
  background: var(--dc-card);
  border: 1px solid var(--dc-border);
  border-radius: 12px;
  padding: 22px;
  text-decoration: none;
  color: var(--dc-ink);
  transition: border-color 0.15s ease;
}
body.pg-docs .dc-card:hover {
  border-color: var(--dc-accent);
}
body.pg-docs .dc-card .dc-card-ic {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--dc-accent-soft);
  border: 1px solid var(--dc-border);
}
body.pg-docs .dc-card .dc-card-ic svg {
  width: 20px;
  height: 20px;
  color: var(--dc-accent);
}
body.pg-docs .dc-card .dc-card-lock {
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #8a6009;
  border: 1px solid #e0c890;
  border-radius: 4px;
  padding: 2px 7px;
  align-self: flex-start;
}
body.pg-docs .dc-card .dc-card-t {
  font-family: "Bebas Neue", sans-serif;
  font-size: 24px;
  letter-spacing: 1px;
}
body.pg-docs .dc-card .dc-card-d {
  font-size: 13px;
  color: var(--dc-ink2);
  flex: 1;
}
body.pg-docs .dc-card .dc-card-go {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 1.5px;
  color: var(--dc-accent);
}
body.pg-docs .dc-card-soon {
  opacity: 0.55;
}
body.pg-docs .dc-card-soon:hover {
  border-color: var(--dc-border);
}
body.pg-docs .dc-api-shell {
  display: grid;
  grid-template-columns: 262px minmax(0, 1fr);
  max-width: 1240px;
  margin: 0 auto;
  min-height: 70vh;
}
body.pg-docs .dc-api-side {
  border-right: 1px solid var(--dc-border);
  background: var(--dc-bg2);
  padding: 24px 18px;
  position: sticky;
  top: 58px;
  align-self: start;
  max-height: calc(100vh - 58px);
  overflow-y: auto;
  box-sizing: border-box;
}
body.pg-docs .dc-side-label {
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: var(--dc-ink3);
  margin-bottom: 8px;
}
body.pg-docs .dc-svc-tabs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  margin-bottom: 14px;
}
body.pg-docs .dc-svc-tabs button {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 1px;
  padding: 7px 4px;
  border-radius: 6px;
  border: 1px solid var(--dc-border);
  background: var(--dc-card);
  color: var(--dc-ink2);
  cursor: pointer;
}
body.pg-docs .dc-svc-tabs button.active {
  border-color: var(--dc-accent);
  color: var(--dc-accent);
  background: var(--dc-accent-soft);
}
body.pg-docs .dc-svc-tabs button:focus-visible {
  outline: 2px solid var(--dc-accent);
  outline-offset: 1px;
}
body.pg-docs #dc-search {
  width: 100%;
  box-sizing: border-box;
  padding: 7px 10px;
  margin-bottom: 14px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  border: 1px solid var(--dc-border);
  border-radius: 6px;
  background: var(--dc-card);
  color: var(--dc-ink);
}
body.pg-docs #dc-search:focus {
  outline: 2px solid var(--dc-accent);
  outline-offset: 1px;
}
body.pg-docs .dc-tag-toc {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
body.pg-docs .dc-tag-toc a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 8px;
  border-radius: 5px;
  font-size: 13px;
  color: var(--dc-ink2);
  text-decoration: none;
}
body.pg-docs .dc-tag-toc a em {
  font-style: normal;
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  color: var(--dc-ink3);
}
body.pg-docs .dc-tag-toc a:hover {
  background: var(--dc-accent-soft);
  color: var(--dc-ink);
}
body.pg-docs .dc-side-note {
  margin-top: 18px;
  font-size: 11.5px;
  color: var(--dc-ink3);
}
body.pg-docs .dc-side-note code {
  font-size: 10.5px;
  background: var(--dc-mono-bg);
  border: 1px solid var(--dc-border);
  border-radius: 4px;
  padding: 1px 4px;
}
body.pg-docs .dc-api-main {
  padding: 34px 40px 60px;
  min-width: 0;
}
body.pg-docs .dc-api-head {
  margin-bottom: 26px;
}
body.pg-docs .dc-api-head h1 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 40px;
  letter-spacing: 1px;
  margin: 0 0 4px;
}
body.pg-docs .dc-api-head .dc-server {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  color: var(--dc-ink3);
}
body.pg-docs .dc-tag {
  margin-bottom: 34px;
}
body.pg-docs .dc-tag h2 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 26px;
  letter-spacing: 1px;
  border-bottom: 2px solid var(--dc-accent);
  padding-bottom: 6px;
  margin: 0 0 10px;
}
body.pg-docs .dc-op {
  border-bottom: 1px solid var(--dc-border);
}
body.pg-docs .dc-op-row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  text-align: left;
  padding: 9px 6px;
  background: none;
  border: 0;
  cursor: pointer;
  color: var(--dc-ink);
  font-family: inherit;
  font-size: 13.5px;
}
body.pg-docs .dc-op-row:hover {
  background: var(--dc-accent-soft);
}
body.pg-docs .dc-op-row:focus-visible {
  outline: 2px solid var(--dc-accent);
  outline-offset: -2px;
}
body.pg-docs .dc-op-row .dc-route {
  font-size: 12.5px;
  background: none;
  border: 0;
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.pg-docs .dc-op-row .dc-sum {
  font-size: 12px;
  color: var(--dc-ink3);
  margin-left: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 34%;
}
body.pg-docs .dc-m {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  border-radius: 4px;
  padding: 3px 7px;
  min-width: 46px;
  text-align: center;
  color: #fff;
  flex-shrink: 0;
}
body.pg-docs .dc-m-get {
  background: var(--dc-get);
}
body.pg-docs .dc-m-post {
  background: var(--dc-post);
}
body.pg-docs .dc-m-put {
  background: var(--dc-put);
}
body.pg-docs .dc-m-patch {
  background: var(--dc-patch);
}
body.pg-docs .dc-m-delete {
  background: var(--dc-delete);
}
body.pg-docs .dc-m-head, body.pg-docs .dc-m-options {
  background: var(--dc-ink3);
}
body.pg-docs .dc-op-panel {
  padding: 6px 6px 18px 76px;
  font-size: 13px;
}
body.pg-docs .dc-op-panel .dc-op-desc {
  color: var(--dc-ink2);
  max-width: 70ch;
}
body.pg-docs .dc-op-panel .dc-dt {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--dc-accent);
  margin: 14px 0 6px;
}
body.pg-docs .dc-op-panel .dc-schema-ref {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11.5px;
  color: var(--dc-ink2);
  margin: 4px 0;
}
body.pg-docs .dc-op-panel .dc-resp {
  margin: 4px 0;
  color: var(--dc-ink2);
}
body.pg-docs .dc-op-panel .dc-resp-code {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  border: 1px solid var(--dc-border);
  border-radius: 4px;
  padding: 1px 6px;
  color: var(--dc-ink2);
}
body.pg-docs .dc-op-panel .dc-resp-code.ok {
  border-color: var(--dc-get);
  color: var(--dc-get);
}
body.pg-docs .dc-op-panel .dc-req {
  color: var(--dc-delete);
}
body.pg-docs .dc-ptable {
  border-collapse: collapse;
  width: 100%;
  margin: 4px 0 8px;
  font-size: 12.5px;
}
body.pg-docs .dc-ptable th {
  font-family: "IBM Plex Mono", monospace;
  font-size: 9.5px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--dc-ink3);
  text-align: left;
  padding: 5px 12px 5px 0;
  border-bottom: 1px solid var(--dc-border);
}
body.pg-docs .dc-ptable td {
  padding: 5px 12px 5px 0;
  border-bottom: 1px solid var(--dc-border);
  color: var(--dc-ink2);
  vertical-align: top;
}
body.pg-docs .dc-ptable td:first-child {
  color: var(--dc-ink);
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
}
body.pg-docs .dc-api-loading {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  color: var(--dc-ink3);
  padding: 40px 0;
}
body.pg-docs .dc-api-empty {
  color: var(--dc-ink3);
}
body.pg-docs .dc-api-error {
  border: 1px solid var(--dc-border);
  background: var(--dc-card);
  border-radius: 10px;
  padding: 22px;
  max-width: 60ch;
}
body.pg-docs .dc-api-error .dc-api-error-t {
  font-family: "Bebas Neue", sans-serif;
  font-size: 22px;
  letter-spacing: 1px;
  margin-bottom: 6px;
}
body.pg-docs .dc-api-error p {
  color: var(--dc-ink2);
  margin: 0 0 8px;
}
body.pg-docs .dc-api-error .dc-login-link {
  color: var(--dc-accent);
}
@media (max-width: 860px) {
  body.pg-docs .dc-api-shell {
    grid-template-columns: 1fr;
  }
  body.pg-docs .dc-api-side {
    position: static;
    max-height: none;
    border-right: 0;
    border-bottom: 1px solid var(--dc-border);
  }
  body.pg-docs .dc-api-main {
    padding: 24px 18px 50px;
  }
  body.pg-docs .dc-op-row .dc-sum {
    display: none;
  }
  body.pg-docs .dc-op-panel {
    padding-left: 6px;
  }
}

body.pg-manual {
  --mn-bg: #faf8f4;
  --mn-bg2: #f2eee6;
  --mn-card: #ffffff;
  --mn-ink: #221d14;
  --mn-ink2: #5b5344;
  --mn-ink3: #948a75;
  --mn-accent: #b07d10;
  --mn-accent-ink: #8a6009;
  --mn-accent-soft: #f7efdc;
  --mn-border: #e6dfd0;
  --mn-warn-bg: #fdeeee;
  --mn-warn-bd: #ecc3c3;
  --mn-warn-ink: #993333;
  --mn-note-bg: #eef3f8;
  --mn-note-bd: #c9d8e6;
  --mn-note-ink: #2d5476;
  --mn-mono-bg: #f4f0e7;
  --mn-super: #7a2d8a;
  background: var(--mn-bg);
  color: var(--mn-ink);
  scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
  body.pg-manual {
    scroll-behavior: auto;
  }
}
body.pg-manual .dc-topbar {
  border-bottom-color: var(--mn-border);
}
body.pg-manual .dc-brand em {
  color: var(--mn-accent-ink);
  border-color: var(--mn-accent);
}
body.pg-manual .mn-shell {
  display: grid;
  grid-template-columns: 264px minmax(0, 1fr);
  max-width: 1240px;
  margin: 0 auto;
}
body.pg-manual .mn-side {
  position: sticky;
  top: 58px;
  align-self: start;
  height: calc(100vh - 58px);
  overflow-y: auto;
  padding: 26px 18px 26px 24px;
  border-right: 1px solid var(--mn-border);
  background: var(--mn-bg2);
  box-sizing: border-box;
}
body.pg-manual .mn-intbadge {
  display: inline-block;
  margin: 0 0 14px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  letter-spacing: 2.5px;
  padding: 3px 8px;
  border: 1px solid var(--mn-accent);
  color: var(--mn-accent-ink);
  border-radius: 4px;
}
body.pg-manual #mn-q {
  width: 100%;
  box-sizing: border-box;
  padding: 7px 10px;
  margin-bottom: 14px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  color: var(--mn-ink);
  background: var(--mn-card);
  border: 1px solid var(--mn-border);
  border-radius: 6px;
}
body.pg-manual #mn-q:focus {
  outline: 2px solid var(--mn-accent);
  outline-offset: 1px;
}
body.pg-manual .mn-toc {
  list-style: none;
  margin: 0;
  padding: 0;
}
body.pg-manual .mn-toc > li {
  margin-bottom: 2px;
}
body.pg-manual .mn-toc a {
  display: flex;
  gap: 8px;
  padding: 4px 6px;
  border-radius: 5px;
  color: var(--mn-ink2);
  text-decoration: none;
  font-size: 13px;
}
body.pg-manual .mn-toc a:hover, body.pg-manual .mn-toc a:focus-visible {
  background: var(--mn-accent-soft);
  color: var(--mn-ink);
  outline: none;
}
body.pg-manual .mn-toc a .n {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10.5px;
  color: var(--mn-accent-ink);
  padding-top: 2px;
  min-width: 22px;
}
body.pg-manual .mn-toc-part {
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  letter-spacing: 2.5px;
  color: var(--mn-accent-ink);
  margin: 14px 0 6px;
  padding-left: 6px;
}
body.pg-manual .mn-main {
  padding: 38px 46px 110px;
  min-width: 0;
}
body.pg-manual .mn-kicker {
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--mn-accent-ink);
  margin-bottom: 8px;
}
body.pg-manual .mn-main h1 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 54px;
  letter-spacing: 1.5px;
  line-height: 0.95;
  margin: 0 0 12px;
}
body.pg-manual .mn-lede {
  color: var(--mn-ink2);
  max-width: 66ch;
}
body.pg-manual .mn-lede a {
  color: var(--mn-accent-ink);
}
body.pg-manual .mn-partband {
  margin-top: 70px;
  padding: 14px 20px;
  background: var(--mn-accent-soft);
  border: 1px solid var(--mn-border);
  border-radius: 10px;
}
body.pg-manual .mn-partband .pb-k {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 3px;
  color: var(--mn-accent-ink);
}
body.pg-manual .mn-partband .pb-t {
  font-family: "Bebas Neue", sans-serif;
  font-size: 26px;
  letter-spacing: 1px;
}
body.pg-manual .mn-ch {
  margin-top: 64px;
  scroll-margin-top: 20px;
}
body.pg-manual .mn-chhead {
  border-bottom: 2px solid var(--mn-accent);
  padding-bottom: 10px;
  margin-bottom: 22px;
}
body.pg-manual .mn-chhead .cn {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  letter-spacing: 2px;
  color: var(--mn-accent-ink);
}
body.pg-manual .mn-chhead h2 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-size: 34px;
  letter-spacing: 1px;
  margin: 2px 0 4px;
}
body.pg-manual .mn-chhead .route {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  color: var(--mn-ink3);
}
body.pg-manual .mn-chip {
  display: inline-block;
  font-family: "IBM Plex Mono", monospace;
  font-size: 9px;
  letter-spacing: 1.5px;
  padding: 2px 7px;
  border-radius: 4px;
  vertical-align: 4px;
  margin-left: 8px;
}
body.pg-manual .mn-chip.super {
  border: 1px solid var(--mn-super);
  color: var(--mn-super);
}
body.pg-manual .mn-ch h3 {
  font-size: 16.5px;
  font-weight: 600;
  margin: 28px 0 8px;
  scroll-margin-top: 20px;
}
body.pg-manual .mn-ch h3 .sn {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  color: var(--mn-accent-ink);
  margin-right: 8px;
}
body.pg-manual .mn-ch p {
  max-width: 72ch;
  margin: 0 0 13px;
}
body.pg-manual .mn-ch ul {
  margin: 0 0 14px;
  padding-left: 22px;
}
body.pg-manual .mn-ch li {
  margin-bottom: 6px;
  max-width: 68ch;
}
body.pg-manual .mn-ch code {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12.5px;
  background: var(--mn-mono-bg);
  border: 1px solid var(--mn-border);
  border-radius: 4px;
  padding: 1px 5px;
}
body.pg-manual .mn-ch a {
  color: var(--mn-accent-ink);
}
body.pg-manual .mn-box {
  border: 1px solid var(--mn-border);
  background: var(--mn-card);
  border-radius: 9px;
  padding: 14px 18px;
  margin: 0 0 14px;
  max-width: 74ch;
  box-sizing: border-box;
}
body.pg-manual .mn-box .bt {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 6px;
  color: var(--mn-ink3);
}
body.pg-manual .mn-box p:last-child, body.pg-manual .mn-box ul:last-child {
  margin-bottom: 0;
}
body.pg-manual .mn-box.caution {
  background: var(--mn-warn-bg);
  border-color: var(--mn-warn-bd);
  color: var(--mn-warn-ink);
}
body.pg-manual .mn-box.caution .bt {
  color: var(--mn-warn-ink);
}
body.pg-manual .mn-box.caution code {
  background: transparent;
}
body.pg-manual .mn-box.note {
  background: var(--mn-note-bg);
  border-color: var(--mn-note-bd);
  color: var(--mn-note-ink);
}
body.pg-manual .mn-box.note .bt {
  color: var(--mn-note-ink);
}
body.pg-manual .mn-box.storage {
  background: var(--mn-accent-soft);
}
body.pg-manual .mn-box.storage .bt {
  color: var(--mn-accent-ink);
}
body.pg-manual .mn-tablewrap {
  overflow-x: auto;
  margin: 0 0 16px;
}
body.pg-manual .mn-tablewrap table {
  border-collapse: collapse;
  width: 100%;
  font-size: 13.5px;
}
body.pg-manual .mn-tablewrap th {
  font-family: "IBM Plex Mono", monospace;
  font-size: 10.5px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--mn-ink3);
  text-align: left;
  padding: 8px 14px 8px 0;
  border-bottom: 2px solid var(--mn-border);
}
body.pg-manual .mn-tablewrap td {
  padding: 8px 14px 8px 0;
  border-bottom: 1px solid var(--mn-border);
  vertical-align: top;
  color: var(--mn-ink2);
}
body.pg-manual .mn-tablewrap td:first-child {
  color: var(--mn-ink);
  font-weight: 500;
}
body.pg-manual .mn-footer {
  margin-top: 80px;
  padding-top: 16px;
  border-top: 1px solid var(--mn-border);
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  color: var(--mn-ink3);
  letter-spacing: 1px;
}
body.pg-manual .mn-hidden {
  display: none;
}
@media (max-width: 900px) {
  body.pg-manual .mn-shell {
    grid-template-columns: 1fr;
  }
  body.pg-manual .mn-side {
    position: static;
    height: auto;
    border-right: 0;
    border-bottom: 1px solid var(--mn-border);
  }
  body.pg-manual .mn-main {
    padding: 28px 20px 80px;
  }
  body.pg-manual .mn-main h1 {
    font-size: 40px;
  }
}

body.pg-guide .toc {
  top: 58px !important;
  max-height: calc(100vh - 58px);
}

body.pg-legal {
  --mn-bg: #f7f5fb;
  --mn-bg2: #efeaf8;
  --mn-card: #ffffff;
  --mn-ink: #1c1826;
  --mn-ink2: #4c4560;
  --mn-ink3: #8a819e;
  --mn-accent: #6d3fd4;
  --mn-accent-ink: #5a2fc0;
  --mn-accent-soft: #efe9fb;
  --mn-border: #e2dcef;
  --mn-mono-bg: #f1edf9;
}
body.pg-legal .mn-intbadge {
  display: none;
}
body.pg-legal .lg-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 18px;
  margin: 0 0 22px;
  font-family: "IBM Plex Mono", monospace;
  font-size: 11px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--mn-ink3);
}
body.pg-legal .lg-meta b {
  color: var(--mn-accent-ink);
  font-weight: 600;
}
body.pg-legal .mn-main p, body.pg-legal .mn-main li {
  line-height: 1.65;
}
body.pg-legal .mn-main ul {
  padding-left: 20px;
  margin: 0 0 14px;
}
body.pg-legal .mn-main li {
  margin: 0 0 6px;
  color: var(--mn-ink2);
}
body.pg-legal .mn-main li strong {
  color: var(--mn-ink);
}
body.pg-legal .mn-main a {
  color: var(--mn-accent-ink);
}
body.pg-legal .mn-tablewrap td {
  font-size: 13px;
}
body.pg-legal .mn-tablewrap td code, body.pg-legal .mn-main p code {
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  background: var(--mn-mono-bg);
  padding: 1px 5px;
  border-radius: 4px;
  color: var(--mn-ink);
  white-space: nowrap;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvQXJlYXMvcHVibGljL2RvY3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQWtCO0VBQVE7RUFDMUI7RUFBZTtFQUFxQjtFQUFnQztFQUNwRTtFQUFvQjtFQUEyQztFQUMvRDs7QUFFQTtFQUNFO0VBQWU7RUFBcUI7RUFBVztFQUF1Qjs7QUFDdEU7RUFBTTtFQUFhO0VBQWM7O0FBQ2pDO0VBQU87RUFBdUM7RUFBaUI7O0FBQy9EO0VBQUs7RUFBeUM7RUFBb0I7RUFBaUI7RUFBdUI7RUFBeUI7RUFBb0M7RUFBb0I7RUFBa0I7O0FBRS9NO0VBQ0U7RUFBZTtFQUFXO0VBQXFCOztBQUMvQztFQUFJO0VBQWlCO0VBQXVCOztBQUF1QjtFQUEyQjtFQUF5Qjs7QUFDdkg7RUFBVzs7QUFDWDtFQUFnQjs7QUFFbEI7RUFDRTtFQUFzQjtFQUFxQjtFQUFVO0VBQW9COztBQUN6RTtFQUFjO0VBQWE7RUFBYztFQUFvQjtFQUFtQjs7QUFDaEY7RUFBaUI7RUFBc0I7RUFBcUI7RUFBeUI7RUFBcUI7RUFBeUI7RUFBa0I7O0FBQ3JKO0VBQWdCO0VBQWlCO0VBQXNCO0VBQWtCO0VBQWtCO0VBQXlCOztBQUV0SDtFQUNFO0VBQXlDO0VBQWlCO0VBQzFEO0VBQXVCO0VBQW9DO0VBQW9CO0VBQW1COztBQUNsRztFQUFVO0VBQWdDOztBQUU1QztFQUNFO0lBQWdCOzs7O0FBSXBCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQU87O0FBRVA7RUFBYTtFQUF5QztFQUFpQjtFQUFxQjtFQUEyQjtFQUF5Qjs7QUFFaEo7RUFDRTtFQUF5QjtFQUF3QztFQUNqRTtFQUF5QztFQUFpQjtFQUF1Qjs7QUFJbkY7RUFDRTtFQUFrQjtFQUFnQjs7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SUFBa0I7SUFBYztJQUFpQjs7RUFDNUQ7SUFBVzs7RUFDWDtJQUFjOzs7O0FBTWxCO0VBQXFCO0VBQXNCOzs7QUFLM0M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQWU7O0FBQ2Y7RUFBVztFQUFlO0VBQWlCO0VBQWU7RUFBa0I7RUFBeUM7RUFBaUI7RUFBdUI7RUFBMkI7O0FBQ3hMO0VBQWE7RUFBNkI7O0FBQzFDO0VBQTBCOztBQUMxQjtFQUFjO0VBQW9COztBQUNsQztFQUFjO0VBQWlCOztBQUMvQjtFQUFxQjs7QUFDckI7RUFBYTs7QUFDYjtFQUFtQjs7QUFDbkI7RUFBeUM7RUFBeUM7RUFBaUI7RUFBK0I7RUFBa0I7RUFBb0I7RUFBc0IiLCJmaWxlIjoic2Nzcy9BcmVhcy9wdWJsaWMvZG9jcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBkb2NzLnNjc3Mg4oCUIHRoZSAvZG9jcyBzZWN0aW9uIChsYW5kaW5nICsgQVBJIHJlZmVyZW5jZSArIGFkbWluIG1hbnVhbCArIHNoYXJlZCB0b3BiYXIpLlxuLy8gU3RhbmRhbG9uZSBidW5kbGUgKGNvbXBpbGVkIHRvIC9jc3MvQXJlYXMvcHVibGljL2RvY3MuZGlzdC5jc3MpLCBzY29wZWQgdW5kZXIgYm9keS5wZy1kb2NzXG4vLyBleGNlcHQgdGhlIHRvcGJhciwgd2hpY2ggaXMgc2VsZi1jb250YWluZWQgc28gdGhlIFJ1bGVib29rIHBhZ2UgY2FuIHNoYXJlIGl0LlxuLy8gTGlnaHQsIG1hbnVhbC1zdHlsZSBzdXJmYWNlIOKAlCBzYW1lIGZhbWlseSBhcyB0aGUgUnVsZWJvb2sgcGFnZS5cblxuLy8g4pSA4pSAIHNoYXJlZCBmaXhlZCB0b3BiYXIgKHNlbGYtY29udGFpbmVkOiBvd24gdmFycywgd29ya3Mgb24gQU5ZIHBhZ2UpIOKUgOKUgFxuLmRjLXRvcGJhciB7XG4gIC0tdGItY2FyZDogI2ZmZmZmZjtcbiAgLS10Yi1pbms6ICMxYzE4MjY7XG4gIC0tdGItaW5rMjogIzRjNDU2MDtcbiAgLS10Yi1pbmszOiAjOGE4MTllO1xuICAtLXRiLWFjY2VudDogIzZkM2ZkNDtcbiAgLS10Yi1ib3JkZXI6ICNlMmRjZWY7XG5cbiAgcG9zaXRpb246IHN0aWNreTsgdG9wOiAwOyB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXIpOyBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1jYXJkKTtcbiAgZm9udC1mYW1pbHk6ICdTcGFjZSBHcm90ZXNrJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuXG4gIC5kYy1icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiAxMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiB2YXIoLS10Yi1pbmspO1xuICAgIGltZyB7IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDI2cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIHNwYW4geyBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDIycHg7IGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuICAgIGVtIHsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtc2l6ZTogMTBweDsgbGV0dGVyLXNwYWNpbmc6IDIuNXB4OyBjb2xvcjogdmFyKC0tdGItYWNjZW50KTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYWNjZW50KTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAycHggNnB4OyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIH1cbiAgLmRjLXRvcG5hdiB7XG4gICAgZGlzcGxheTogZmxleDsgZ2FwOiAxOHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYSB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLXRiLWluazIpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSB7IGNvbG9yOiB2YXIoLS10Yi1hY2NlbnQpOyBvdXRsaW5lOiBub25lOyB9IH1cbiAgICAuZGMtYmFjayB7IGNvbG9yOiB2YXIoLS10Yi1pbmszKTsgfVxuICAgIC5kYy1uYXYtYWRtaW4geyBjb2xvcjogIzhhNjAwOTsgfVxuICB9XG4gIC5kYy11c2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA4cHg7IHBhZGRpbmctbGVmdDogMTRweDsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXIpO1xuICAgIC5kYy11c2VyLWF2IHsgd2lkdGg6IDI4cHg7IGhlaWdodDogMjhweDsgYm9yZGVyLXJhZGl1czogNTAlOyBvYmplY3QtZml0OiBjb3ZlcjsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyKTsgfVxuICAgIC5kYy11c2VyLWF2LXBoIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kOiAjZWZlOWZiOyBjb2xvcjogdmFyKC0tdGItYWNjZW50KTsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmRjLXVzZXItbmFtZSB7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLXRiLWluayk7IG1heC13aWR0aDogMTQwcHg7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIH1cbiAgLmRjLWxvZ291dCB7XG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDExcHg7IGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6IHZhcigtLXRiLWluazIpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXIpOyBib3JkZXItcmFkaXVzOiA2cHg7IHBhZGRpbmc6IDVweCAxMnB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogdmFyKC0tdGItYWNjZW50KTsgY29sb3I6IHZhcigtLXRiLWFjY2VudCk7IH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuZGMtdXNlci1uYW1lIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5cbmJvZHkucGctZG9jcyB7XG4gIC0tZGMtYmc6ICNmYWY5ZmM7XG4gIC0tZGMtYmcyOiAjZjFlZWY3O1xuICAtLWRjLWNhcmQ6ICNmZmZmZmY7XG4gIC0tZGMtaW5rOiAjMWMxODI2O1xuICAtLWRjLWluazI6ICM0YzQ1NjA7XG4gIC0tZGMtaW5rMzogIzhhODE5ZTtcbiAgLS1kYy1hY2NlbnQ6ICM2ZDNmZDQ7XG4gIC0tZGMtYWNjZW50LXNvZnQ6ICNlZmU5ZmI7XG4gIC0tZGMtYm9yZGVyOiAjZTJkY2VmO1xuICAtLWRjLW1vbm8tYmc6ICNmNGYxZmE7XG4gIC0tZGMtZ2V0OiAjMWQ3YTRkO1xuICAtLWRjLXBvc3Q6ICMyNDU2YjA7XG4gIC0tZGMtcHV0OiAjOWE2YjBhO1xuICAtLWRjLXBhdGNoOiAjN2E0YjllO1xuICAtLWRjLWRlbGV0ZTogI2IwMzAzMDtcblxuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRjLWJnKTtcbiAgY29sb3I6IHZhcigtLWRjLWluayk7XG4gIGZvbnQtZmFtaWx5OiAnU3BhY2UgR3JvdGVzaycsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIGNvZGUgeyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IH1cblxuICAuZGMta2lja2VyIHsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDEwcHg7IGxldHRlci1zcGFjaW5nOiAzcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiB2YXIoLS1kYy1hY2NlbnQpOyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuICAuZGMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDI4cHggMzRweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRjLWJvcmRlcik7IG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDExcHg7IGNvbG9yOiB2YXIoLS1kYy1pbmszKTsgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIH1cblxuICAvLyDilIDilIAgbGFuZGluZyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgLmRjLWxhbmRpbmcge1xuICAgIG1heC13aWR0aDogOTgwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiA1NnB4IDI4cHggMjBweDtcbiAgICBoMSB7IGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogNTJweDsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyBtYXJnaW46IDAgMCA4cHg7IGxpbmUtaGVpZ2h0OiAuOTU7IH1cbiAgICAuZGMtbGVkZSB7IGNvbG9yOiB2YXIoLS1kYy1pbmsyKTsgbWF4LXdpZHRoOiA2MGNoOyBtYXJnaW46IDAgMCAzNHB4OyB9XG4gIH1cbiAgLmRjLWNhcmRzIHsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpOyBnYXA6IDE4cHg7IH1cbiAgLmRjLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogOHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1kYy1jYXJkKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYy1ib3JkZXIpOyBib3JkZXItcmFkaXVzOiAxMnB4OyBwYWRkaW5nOiAyMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IHZhcigtLWRjLWluayk7IHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2U7XG4gICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogdmFyKC0tZGMtYWNjZW50KTsgfVxuICAgIC5kYy1jYXJkLWljIHtcbiAgICAgIHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGMtYWNjZW50LXNvZnQpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYy1ib3JkZXIpO1xuICAgICAgc3ZnIHsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgY29sb3I6IHZhcigtLWRjLWFjY2VudCk7IH1cbiAgICB9XG4gICAgLmRjLWNhcmQtbG9jayB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiA5cHg7IGxldHRlci1zcGFjaW5nOiAxLjVweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICM4YTYwMDk7IGJvcmRlcjogMXB4IHNvbGlkICNlMGM4OTA7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMnB4IDdweDsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgIC5kYy1jYXJkLXQgeyBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDI0cHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAuZGMtY2FyZC1kIHsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogdmFyKC0tZGMtaW5rMik7IGZsZXg6IDE7IH1cbiAgICAuZGMtY2FyZC1nbyB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMXB4OyBsZXR0ZXItc3BhY2luZzogMS41cHg7IGNvbG9yOiB2YXIoLS1kYy1hY2NlbnQpOyB9XG4gIH1cbiAgLmRjLWNhcmQtc29vbiB7IG9wYWNpdHk6IC41NTsgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogdmFyKC0tZGMtYm9yZGVyKTsgfSB9XG5cbiAgLy8g4pSA4pSAIEFQSSByZWZlcmVuY2Ugc2hlbGwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gIC5kYy1hcGktc2hlbGwge1xuICAgIGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYycHggbWlubWF4KDAsIDFmcik7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7IG1hcmdpbjogMCBhdXRvOyBtaW4taGVpZ2h0OiA3MHZoO1xuICB9XG4gIC5kYy1hcGktc2lkZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZGMtYm9yZGVyKTsgYmFja2dyb3VuZDogdmFyKC0tZGMtYmcyKTtcbiAgICBwYWRkaW5nOiAyNHB4IDE4cHg7IHBvc2l0aW9uOiBzdGlja3k7IHRvcDogNThweDsgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpOyBvdmVyZmxvdy15OiBhdXRvOyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5kYy1zaWRlLWxhYmVsIHsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDlweDsgbGV0dGVyLXNwYWNpbmc6IDIuNXB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tZGMtaW5rMyk7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuZGMtc3ZjLXRhYnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgZ2FwOiA2cHg7IG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMXB4OyBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcGFkZGluZzogN3B4IDRweDsgYm9yZGVyLXJhZGl1czogNnB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYy1ib3JkZXIpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGMtY2FyZCk7IGNvbG9yOiB2YXIoLS1kYy1pbmsyKTsgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi5hY3RpdmUgeyBib3JkZXItY29sb3I6IHZhcigtLWRjLWFjY2VudCk7IGNvbG9yOiB2YXIoLS1kYy1hY2NlbnQpOyBiYWNrZ3JvdW5kOiB2YXIoLS1kYy1hY2NlbnQtc29mdCk7IH1cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7IG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1kYy1hY2NlbnQpOyBvdXRsaW5lLW9mZnNldDogMXB4OyB9XG4gICAgfVxuICB9XG4gICNkYy1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiA3cHggMTBweDsgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYy1ib3JkZXIpOyBib3JkZXItcmFkaXVzOiA2cHg7IGJhY2tncm91bmQ6IHZhcigtLWRjLWNhcmQpOyBjb2xvcjogdmFyKC0tZGMtaW5rKTtcbiAgICAmOmZvY3VzIHsgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWRjLWFjY2VudCk7IG91dGxpbmUtb2Zmc2V0OiAxcHg7IH1cbiAgfVxuICAuZGMtdGFnLXRvYyB7XG4gICAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOiAycHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4OyBib3JkZXItcmFkaXVzOiA1cHg7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6IHZhcigtLWRjLWluazIpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBlbSB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDEwcHg7IGNvbG9yOiB2YXIoLS1kYy1pbmszKTsgfVxuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHZhcigtLWRjLWFjY2VudC1zb2Z0KTsgY29sb3I6IHZhcigtLWRjLWluayk7IH1cbiAgICB9XG4gIH1cbiAgLmRjLXNpZGUtbm90ZSB7IG1hcmdpbi10b3A6IDE4cHg7IGZvbnQtc2l6ZTogMTEuNXB4OyBjb2xvcjogdmFyKC0tZGMtaW5rMyk7IGNvZGUgeyBmb250LXNpemU6IDEwLjVweDsgYmFja2dyb3VuZDogdmFyKC0tZGMtbW9uby1iZyk7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRjLWJvcmRlcik7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMXB4IDRweDsgfSB9XG5cbiAgLmRjLWFwaS1tYWluIHsgcGFkZGluZzogMzRweCA0MHB4IDYwcHg7IG1pbi13aWR0aDogMDsgfVxuICAuZGMtYXBpLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgaDEgeyBmb250LWZhbWlseTogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDQwcHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IG1hcmdpbjogMCAwIDRweDsgfVxuICAgIC5kYy1zZXJ2ZXIgeyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLWRjLWluazMpOyB9XG4gIH1cblxuICAuZGMtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMjZweDsgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1kYy1hY2NlbnQpOyBwYWRkaW5nLWJvdHRvbTogNnB4OyBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kYy1vcCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kYy1ib3JkZXIpOyB9XG4gIC5kYy1vcC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogMTJweDsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogOXB4IDZweDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyOiAwOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOiB2YXIoLS1kYy1pbmspO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyBmb250LXNpemU6IDEzLjVweDtcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tZGMtYWNjZW50LXNvZnQpOyB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHsgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWRjLWFjY2VudCk7IG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gICAgLmRjLXJvdXRlIHsgZm9udC1zaXplOiAxMi41cHg7IGJhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAuZGMtc3VtIHsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tZGMtaW5rMyk7IG1hcmdpbi1sZWZ0OiBhdXRvOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBvdmVyZmxvdzogaGlkZGVuOyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgbWF4LXdpZHRoOiAzNCU7IH1cbiAgfVxuICAuZGMtbSB7XG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDEwcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nOiAzcHggN3B4OyBtaW4td2lkdGg6IDQ2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmY7IGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5kYy1tLWdldCB7IGJhY2tncm91bmQ6IHZhcigtLWRjLWdldCk7IH1cbiAgLmRjLW0tcG9zdCB7IGJhY2tncm91bmQ6IHZhcigtLWRjLXBvc3QpOyB9XG4gIC5kYy1tLXB1dCB7IGJhY2tncm91bmQ6IHZhcigtLWRjLXB1dCk7IH1cbiAgLmRjLW0tcGF0Y2ggeyBiYWNrZ3JvdW5kOiB2YXIoLS1kYy1wYXRjaCk7IH1cbiAgLmRjLW0tZGVsZXRlIHsgYmFja2dyb3VuZDogdmFyKC0tZGMtZGVsZXRlKTsgfVxuICAuZGMtbS1oZWFkLCAuZGMtbS1vcHRpb25zIHsgYmFja2dyb3VuZDogdmFyKC0tZGMtaW5rMyk7IH1cblxuICAuZGMtb3AtcGFuZWwge1xuICAgIHBhZGRpbmc6IDZweCA2cHggMThweCA3NnB4OyBmb250LXNpemU6IDEzcHg7XG4gICAgLmRjLW9wLWRlc2MgeyBjb2xvcjogdmFyKC0tZGMtaW5rMik7IG1heC13aWR0aDogNzBjaDsgfVxuICAgIC5kYy1kdCB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tZGMtYWNjZW50KTsgbWFyZ2luOiAxNHB4IDAgNnB4OyB9XG4gICAgLmRjLXNjaGVtYS1yZWYgeyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTEuNXB4OyBjb2xvcjogdmFyKC0tZGMtaW5rMik7IG1hcmdpbjogNHB4IDA7IH1cbiAgICAuZGMtcmVzcCB7IG1hcmdpbjogNHB4IDA7IGNvbG9yOiB2YXIoLS1kYy1pbmsyKTsgfVxuICAgIC5kYy1yZXNwLWNvZGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDExcHg7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRjLWJvcmRlcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDFweCA2cHg7IGNvbG9yOiB2YXIoLS1kYy1pbmsyKTtcbiAgICAgICYub2sgeyBib3JkZXItY29sb3I6IHZhcigtLWRjLWdldCk7IGNvbG9yOiB2YXIoLS1kYy1nZXQpOyB9XG4gICAgfVxuICAgIC5kYy1yZXEgeyBjb2xvcjogdmFyKC0tZGMtZGVsZXRlKTsgfVxuICB9XG4gIC5kYy1wdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDRweCAwIDhweDsgZm9udC1zaXplOiAxMi41cHg7XG4gICAgdGggeyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogOS41cHg7IGxldHRlci1zcGFjaW5nOiAxLjVweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLWRjLWluazMpOyB0ZXh0LWFsaWduOiBsZWZ0OyBwYWRkaW5nOiA1cHggMTJweCA1cHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRjLWJvcmRlcik7IH1cbiAgICB0ZCB7IHBhZGRpbmc6IDVweCAxMnB4IDVweCAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGMtYm9yZGVyKTsgY29sb3I6IHZhcigtLWRjLWluazIpOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdGQ6Zmlyc3QtY2hpbGQgeyBjb2xvcjogdmFyKC0tZGMtaW5rKTsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDEycHg7IH1cbiAgfVxuXG4gIC5kYy1hcGktbG9hZGluZyB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tZGMtaW5rMyk7IHBhZGRpbmc6IDQwcHggMDsgfVxuICAuZGMtYXBpLWVtcHR5IHsgY29sb3I6IHZhcigtLWRjLWluazMpOyB9XG4gIC5kYy1hcGktZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRjLWJvcmRlcik7IGJhY2tncm91bmQ6IHZhcigtLWRjLWNhcmQpOyBib3JkZXItcmFkaXVzOiAxMHB4OyBwYWRkaW5nOiAyMnB4OyBtYXgtd2lkdGg6IDYwY2g7XG4gICAgLmRjLWFwaS1lcnJvci10IHsgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJywgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAyMnB4OyBsZXR0ZXItc3BhY2luZzogMXB4OyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICBwIHsgY29sb3I6IHZhcigtLWRjLWluazIpOyBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAuZGMtbG9naW4tbGluayB7IGNvbG9yOiB2YXIoLS1kYy1hY2NlbnQpOyB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuZGMtYXBpLXNoZWxsIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAuZGMtYXBpLXNpZGUgeyBwb3NpdGlvbjogc3RhdGljOyBtYXgtaGVpZ2h0OiBub25lOyBib3JkZXItcmlnaHQ6IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kYy1ib3JkZXIpOyB9XG4gICAgLmRjLWFwaS1tYWluIHsgcGFkZGluZzogMjRweCAxOHB4IDUwcHg7IH1cbiAgICAuZGMtb3Atcm93IC5kYy1zdW0geyBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRjLW9wLXBhbmVsIHsgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgfVxufVxuXG4vLyDilIDilIAgQWRtaW4gT3BlcmF0aW9ucyBNYW51YWwgKC9kb2NzL2FkbWluKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbi8vIFNjb3BlZCB1bmRlciBib2R5LnBnLW1hbnVhbCAod2hpY2ggYWxzbyBjYXJyaWVzIHBnLWRvY3MgZm9yIHRoZSBzaGFyZWQgdG9wYmFyKS5cbi8vIERlbGliZXJhdGVseSBkaXN0aW5jdCBmcm9tIHRoZSB2aW9sZXQgZG9jcyBzdXJmYWNlOiBhbWJlciBhY2NlbnQgKyBJTlRFUk5BTCBiYWRnZSxcbi8vIHNvIHRoZSBpbnRlcm5hbCBtYW51YWwgY2FuIG5ldmVyIGJlIG1pc3Rha2VuIGZvciBhIGNsaWVudCBkb2N1bWVudC5cbmJvZHkucGctbWFudWFsIHtcbiAgLS1tbi1iZzogI2ZhZjhmNDtcbiAgLS1tbi1iZzI6ICNmMmVlZTY7XG4gIC0tbW4tY2FyZDogI2ZmZmZmZjtcbiAgLS1tbi1pbms6ICMyMjFkMTQ7XG4gIC0tbW4taW5rMjogIzViNTM0NDtcbiAgLS1tbi1pbmszOiAjOTQ4YTc1O1xuICAtLW1uLWFjY2VudDogI2IwN2QxMDtcbiAgLS1tbi1hY2NlbnQtaW5rOiAjOGE2MDA5O1xuICAtLW1uLWFjY2VudC1zb2Z0OiAjZjdlZmRjO1xuICAtLW1uLWJvcmRlcjogI2U2ZGZkMDtcbiAgLS1tbi13YXJuLWJnOiAjZmRlZWVlO1xuICAtLW1uLXdhcm4tYmQ6ICNlY2MzYzM7XG4gIC0tbW4td2Fybi1pbms6ICM5OTMzMzM7XG4gIC0tbW4tbm90ZS1iZzogI2VlZjNmODtcbiAgLS1tbi1ub3RlLWJkOiAjYzlkOGU2O1xuICAtLW1uLW5vdGUtaW5rOiAjMmQ1NDc2O1xuICAtLW1uLW1vbm8tYmc6ICNmNGYwZTc7XG4gIC0tbW4tc3VwZXI6ICM3YTJkOGE7XG5cbiAgYmFja2dyb3VuZDogdmFyKC0tbW4tYmcpO1xuICBjb2xvcjogdmFyKC0tbW4taW5rKTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7IHNjcm9sbC1iZWhhdmlvcjogYXV0bzsgfVxuXG4gIC5kYy10b3BiYXIgeyBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tbi1ib3JkZXIpOyB9XG4gIC5kYy1icmFuZCBlbSB7IGNvbG9yOiB2YXIoLS1tbi1hY2NlbnQtaW5rKTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbi1hY2NlbnQpOyB9XG5cbiAgLm1uLXNoZWxsIHsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjRweCBtaW5tYXgoMCwgMWZyKTsgbWF4LXdpZHRoOiAxMjQwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG5cbiAgLm1uLXNpZGUge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7IHRvcDogNThweDsgYWxpZ24tc2VsZjogc3RhcnQ7IGhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpOyBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI2cHggMThweCAyNnB4IDI0cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW1uLWJvcmRlcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW4tYmcyKTsgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubW4taW50YmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDAgMTRweDsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogOXB4OyBsZXR0ZXItc3BhY2luZzogMi41cHg7IHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW4tYWNjZW50KTsgY29sb3I6IHZhcigtLW1uLWFjY2VudC1pbmspOyBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgI21uLXEge1xuICAgIHdpZHRoOiAxMDAlOyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiA3cHggMTBweDsgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW1uLWluayk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbW4tY2FyZCk7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1uLWJvcmRlcik7IGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAmOmZvY3VzIHsgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1uLWFjY2VudCk7IG91dGxpbmUtb2Zmc2V0OiAxcHg7IH1cbiAgfVxuICAubW4tdG9jIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7XG4gICAgPiBsaSB7IG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDsgZ2FwOiA4cHg7IHBhZGRpbmc6IDRweCA2cHg7IGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1tbi1pbmsyKTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDEzcHg7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUgeyBiYWNrZ3JvdW5kOiB2YXIoLS1tbi1hY2NlbnQtc29mdCk7IGNvbG9yOiB2YXIoLS1tbi1pbmspOyBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubiB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMC41cHg7IGNvbG9yOiB2YXIoLS1tbi1hY2NlbnQtaW5rKTsgcGFkZGluZy10b3A6IDJweDsgbWluLXdpZHRoOiAyMnB4OyB9XG4gICAgfVxuICB9XG4gIC5tbi10b2MtcGFydCB7XG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDlweDsgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1tbi1hY2NlbnQtaW5rKTsgbWFyZ2luOiAxNHB4IDAgNnB4OyBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuXG4gIC5tbi1tYWluIHsgcGFkZGluZzogMzhweCA0NnB4IDExMHB4OyBtaW4td2lkdGg6IDA7IH1cbiAgLm1uLWtpY2tlciB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMXB4OyBsZXR0ZXItc3BhY2luZzogM3B4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubW4tbWFpbiBoMSB7IGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogNTRweDsgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyBsaW5lLWhlaWdodDogLjk1OyBtYXJnaW46IDAgMCAxMnB4OyB9XG4gIC5tbi1sZWRlIHsgY29sb3I6IHZhcigtLW1uLWluazIpOyBtYXgtd2lkdGg6IDY2Y2g7IGEgeyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IH0gfVxuXG4gIC5tbi1wYXJ0YmFuZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDsgcGFkZGluZzogMTRweCAyMHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1tbi1hY2NlbnQtc29mdCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW4tYm9yZGVyKTsgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAucGItayB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogM3B4OyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IH1cbiAgICAucGItdCB7IGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMjZweDsgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICB9XG5cbiAgLm1uLWNoIHsgbWFyZ2luLXRvcDogNjRweDsgc2Nyb2xsLW1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm1uLWNoaGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1uLWFjY2VudCk7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIC5jbiB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IH1cbiAgICBoMiB7IGZvbnQtZmFtaWx5OiAnQmViYXMgTmV1ZScsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMzRweDsgbGV0dGVyLXNwYWNpbmc6IDFweDsgbWFyZ2luOiAycHggMCA0cHg7IH1cbiAgICAucm91dGUgeyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW1uLWluazMpOyB9XG4gIH1cbiAgLm1uLWNoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7IHBhZGRpbmc6IDJweCA3cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgdmVydGljYWwtYWxpZ246IDRweDsgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAmLnN1cGVyIHsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbW4tc3VwZXIpOyBjb2xvcjogdmFyKC0tbW4tc3VwZXIpOyB9XG4gIH1cbiAgLm1uLWNoIGgzIHtcbiAgICBmb250LXNpemU6IDE2LjVweDsgZm9udC13ZWlnaHQ6IDYwMDsgbWFyZ2luOiAyOHB4IDAgOHB4OyBzY3JvbGwtbWFyZ2luLXRvcDogMjBweDtcbiAgICAuc24geyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6IHZhcigtLW1uLWFjY2VudC1pbmspOyBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICB9XG4gIC5tbi1jaCBwIHsgbWF4LXdpZHRoOiA3MmNoOyBtYXJnaW46IDAgMCAxM3B4OyB9XG4gIC5tbi1jaCB1bCB7IG1hcmdpbjogMCAwIDE0cHg7IHBhZGRpbmctbGVmdDogMjJweDsgfVxuICAubW4tY2ggbGkgeyBtYXJnaW4tYm90dG9tOiA2cHg7IG1heC13aWR0aDogNjhjaDsgfVxuICAubW4tY2ggY29kZSB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMi41cHg7IGJhY2tncm91bmQ6IHZhcigtLW1uLW1vbm8tYmcpOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbi1ib3JkZXIpOyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDFweCA1cHg7IH1cbiAgLm1uLWNoIGEgeyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IH1cblxuICAubW4tYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tbi1ib3JkZXIpOyBiYWNrZ3JvdW5kOiB2YXIoLS1tbi1jYXJkKTsgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMThweDsgbWFyZ2luOiAwIDAgMTRweDsgbWF4LXdpZHRoOiA3NGNoOyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC5idCB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMHB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tYm90dG9tOiA2cHg7IGNvbG9yOiB2YXIoLS1tbi1pbmszKTsgfVxuICAgIHA6bGFzdC1jaGlsZCwgdWw6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAmLmNhdXRpb24geyBiYWNrZ3JvdW5kOiB2YXIoLS1tbi13YXJuLWJnKTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1tbi13YXJuLWJkKTsgY29sb3I6IHZhcigtLW1uLXdhcm4taW5rKTsgLmJ0IHsgY29sb3I6IHZhcigtLW1uLXdhcm4taW5rKTsgfSBjb2RlIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgICYubm90ZSB7IGJhY2tncm91bmQ6IHZhcigtLW1uLW5vdGUtYmcpOyBib3JkZXItY29sb3I6IHZhcigtLW1uLW5vdGUtYmQpOyBjb2xvcjogdmFyKC0tbW4tbm90ZS1pbmspOyAuYnQgeyBjb2xvcjogdmFyKC0tbW4tbm90ZS1pbmspOyB9IH1cbiAgICAmLnN0b3JhZ2UgeyBiYWNrZ3JvdW5kOiB2YXIoLS1tbi1hY2NlbnQtc29mdCk7IC5idCB7IGNvbG9yOiB2YXIoLS1tbi1hY2NlbnQtaW5rKTsgfSB9XG4gIH1cblxuICAubW4tdGFibGV3cmFwIHsgb3ZlcmZsb3cteDogYXV0bzsgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAubW4tdGFibGV3cmFwIHRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTMuNXB4OyB9XG4gIC5tbi10YWJsZXdyYXAgdGggeyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTAuNXB4OyBsZXR0ZXItc3BhY2luZzogMS41cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiB2YXIoLS1tbi1pbmszKTsgdGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZzogOHB4IDE0cHggOHB4IDA7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tbi1ib3JkZXIpOyB9XG4gIC5tbi10YWJsZXdyYXAgdGQgeyBwYWRkaW5nOiA4cHggMTRweCA4cHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW1uLWJvcmRlcik7IHZlcnRpY2FsLWFsaWduOiB0b3A7IGNvbG9yOiB2YXIoLS1tbi1pbmsyKTsgfVxuICAubW4tdGFibGV3cmFwIHRkOmZpcnN0LWNoaWxkIHsgY29sb3I6IHZhcigtLW1uLWluayk7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuICAubW4tZm9vdGVyIHsgbWFyZ2luLXRvcDogODBweDsgcGFkZGluZy10b3A6IDE2cHg7IGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tbi1ib3JkZXIpOyBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6IHZhcigtLW1uLWluazMpOyBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5tbi1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLm1uLXNoZWxsIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cbiAgICAubW4tc2lkZSB7IHBvc2l0aW9uOiBzdGF0aWM7IGhlaWdodDogYXV0bzsgYm9yZGVyLXJpZ2h0OiAwOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbW4tYm9yZGVyKTsgfVxuICAgIC5tbi1tYWluIHsgcGFkZGluZzogMjhweCAyMHB4IDgwcHg7IH1cbiAgICAubW4tbWFpbiBoMSB7IGZvbnQtc2l6ZTogNDBweDsgfVxuICB9XG59XG5cbi8vIFRoZSBSdWxlYm9vayBwYWdlIChib2R5LnBnLWd1aWRlKSBub3cgY2FycmllcyB0aGUgc2hhcmVkIGRvY3MgdG9wYmFyOyBrZWVwIGl0c1xuLy8gb3duIHN0aWNreSBUT0MgYmVsb3cgdGhlIDU4cHggYmFyLiBIYXJtbGVzcyBuby1vcHMgaWYgdGhlIFRPQyBpc24ndCBzdGlja3kuXG5ib2R5LnBnLWd1aWRlIC50b2MgeyB0b3A6IDU4cHggIWltcG9ydGFudDsgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU4cHgpOyB9XG5cbi8vIOKUgOKUgCBMZWdhbCBkb2N1bWVudHMgKC9kb2NzL3ByaXZhY3kpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLy8gUmV1c2VzIHRoZSBtYW51YWwncyB0d28tY29sdW1uIHJlYWRpbmcgbGF5b3V0IChib2R5IGNhcnJpZXMgcGctbWFudWFsIGZvciB0aGVcbi8vIG1uLSogcnVsZXMpIGJ1dCBvbiB0aGUgdmlvbGV0IGNsaWVudCBwYWxldHRlOiB0aGlzIElTIGEgY2xpZW50IGRvY3VtZW50LlxuYm9keS5wZy1sZWdhbCB7XG4gIC0tbW4tYmc6ICNmN2Y1ZmI7XG4gIC0tbW4tYmcyOiAjZWZlYWY4O1xuICAtLW1uLWNhcmQ6ICNmZmZmZmY7XG4gIC0tbW4taW5rOiAjMWMxODI2O1xuICAtLW1uLWluazI6ICM0YzQ1NjA7XG4gIC0tbW4taW5rMzogIzhhODE5ZTtcbiAgLS1tbi1hY2NlbnQ6ICM2ZDNmZDQ7XG4gIC0tbW4tYWNjZW50LWluazogIzVhMmZjMDtcbiAgLS1tbi1hY2NlbnQtc29mdDogI2VmZTlmYjtcbiAgLS1tbi1ib3JkZXI6ICNlMmRjZWY7XG4gIC0tbW4tbW9uby1iZzogI2YxZWRmOTtcbiAgLm1uLWludGJhZGdlIHsgZGlzcGxheTogbm9uZTsgfVxuICAubGctbWV0YSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgZ2FwOiA4cHggMThweDsgbWFyZ2luOiAwIDAgMjJweDsgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBNb25vJywgbW9ub3NwYWNlOyBmb250LXNpemU6IDExcHg7IGxldHRlci1zcGFjaW5nOiAxLjVweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6IHZhcigtLW1uLWluazMpOyB9XG4gIC5sZy1tZXRhIGIgeyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm1uLW1haW4gcCwgLm1uLW1haW4gbGkgeyBsaW5lLWhlaWdodDogMS42NTsgfVxuICAubW4tbWFpbiB1bCB7IHBhZGRpbmctbGVmdDogMjBweDsgbWFyZ2luOiAwIDAgMTRweDsgfVxuICAubW4tbWFpbiBsaSB7IG1hcmdpbjogMCAwIDZweDsgY29sb3I6IHZhcigtLW1uLWluazIpOyB9XG4gIC5tbi1tYWluIGxpIHN0cm9uZyB7IGNvbG9yOiB2YXIoLS1tbi1pbmspOyB9XG4gIC5tbi1tYWluIGEgeyBjb2xvcjogdmFyKC0tbW4tYWNjZW50LWluayk7IH1cbiAgLm1uLXRhYmxld3JhcCB0ZCB7IGZvbnQtc2l6ZTogMTNweDsgfVxuICAubW4tdGFibGV3cmFwIHRkIGNvZGUsIC5tbi1tYWluIHAgY29kZSB7IGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxMnB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1tbi1tb25vLWJnKTsgcGFkZGluZzogMXB4IDVweDsgYm9yZGVyLXJhZGl1czogNHB4OyBjb2xvcjogdmFyKC0tbW4taW5rKTsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxufVxuIl19 */
