/* app:src/styles.css */
:root {
  --bg: #f4f6fa;
  --card: #ffffff;
  --ink: #0f172a;
  --muted: #64748b;
  --line: #e2e8f0;
  --accent: #1d4ed8;
  --accent-soft: #e0e7ff;
  --jist: #1d4ed8;
  --ur: #f59e0b;
  --zus: #0f766e;
  --warn: #b91c1c;
  --ok: #15803d;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0b1120;
    --card: #131c2e;
    --ink: #e2e8f0;
    --muted: #94a3b8;
    --line: #23304a;
    --accent: #6d8cff;
    --accent-soft: #1e2a4d;
    --jist: #6d8cff;
    --ur: #fbbf24;
    --zus: #2dd4bf;
    --warn: #f87171;
    --ok: #4ade80;
  }
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
  background: var(--bg);
  color: var(--ink);
  font:
    15px/1.5 Inter,
    system-ui,
    sans-serif;
}
.wrap {
  max-width: 1100px;
  margin: 0 auto;
  padding: 24px 16px 48px;
}
header h1 {
  margin: 0;
  font-size: 28px;
  letter-spacing: -0.02em;
}
.lead {
  margin: 4px 0 20px;
  color: var(--muted);
}
h2 {
  font-size: 16px;
  margin: 0 0 14px;
}
.grid {
  display: grid;
  gap: 16px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
  margin-bottom: 16px;
}
@media (max-width: 820px) {
  .grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
.card {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: 14px;
  padding: 20px;
  margin-bottom: 16px;
  min-width: 0;
}
.grid > .card {
  margin-bottom: 0;
}
.card-head {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 8px;
  flex-wrap: wrap;
}
.badge {
  font-size: 12px;
  color: var(--muted);
  background: var(--bg);
  border: 1px solid var(--line);
  border-radius: 99px;
  padding: 2px 10px;
}
.badge.live {
  color: var(--ok);
}
.pole {
  margin-bottom: 16px;
}
.pole-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  margin-bottom: 6px;
}
.pole label,
.lbl {
  font-weight: 500;
  display: block;
  margin-bottom: 6px;
}
.pole-head label {
  margin: 0;
}
.pole-input {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--muted);
  font-size: 13px;
}
.pole-input input {
  width: 130px;
  text-align: right;
  font: inherit;
  font-size: 15px;
  font-weight: 600;
  color: var(--ink);
  background: var(--bg);
  border: 1px solid var(--line);
  border-radius: 8px;
  padding: 6px 8px;
}
.pole-input input:focus {
  outline: 2px solid var(--accent);
  outline-offset: 1px;
}
.pole small {
  color: var(--muted);
  font-size: 12.5px;
}
input[type=range] {
  width: 100%;
  accent-color: var(--accent);
}
.seg {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.seg button {
  flex: 1 1 auto;
  font: inherit;
  font-size: 14px;
  padding: 7px 10px;
  border: 1px solid var(--line);
  background: var(--bg);
  color: var(--ink);
  border-radius: 8px;
  cursor: pointer;
}
.seg button.on {
  background: var(--accent);
  border-color: var(--accent);
  color: #fff;
}
.ltv {
  margin: -6px 0 16px;
  font-size: 13px;
}
.ltv-bar {
  position: relative;
  height: 6px;
  background: var(--line);
  border-radius: 99px;
  margin-bottom: 6px;
}
.ltv-bar span {
  position: absolute;
  inset: 0 auto 0 0;
  background: var(--ok);
  border-radius: 99px;
}
.ltv-bar i {
  position: absolute;
  top: -3px;
  width: 2px;
  height: 12px;
  background: var(--ink);
  opacity: .5;
}
.ltv.warn .ltv-bar span {
  background: var(--warn);
}
.ltv.warn .ltv-text {
  color: var(--warn);
}
.check {
  display: flex;
  gap: 6px;
  align-items: center;
  margin-top: 6px;
  color: var(--muted);
  cursor: pointer;
}
.big {
  background: var(--accent-soft);
  border-radius: 12px;
  padding: 16px 18px;
  margin-bottom: 14px;
}
.big span {
  display: block;
  color: var(--muted);
  font-size: 13px;
}
.big strong {
  display: block;
  font-size: 38px;
  letter-spacing: -0.02em;
  line-height: 1.15;
}
.big small {
  color: var(--muted);
}
.stats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 10px;
  margin: 0 0 12px;
}
.stats div {
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 8px 12px;
}
.stats dt {
  color: var(--muted);
  font-size: 12.5px;
}
.stats dd {
  margin: 0;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
.note {
  color: var(--muted);
  font-size: 12.5px;
  margin: 10px 0 0;
}
.err {
  color: var(--warn);
}
.muted {
  color: var(--muted);
}
.table {
  overflow-x: auto;
}
table {
  width: 100%;
  border-collapse: collapse;
  font-variant-numeric: tabular-nums;
}
th,
td {
  text-align: left;
  padding: 9px 8px;
  border-bottom: 1px solid var(--line);
  white-space: nowrap;
}
th {
  font-size: 12.5px;
  color: var(--muted);
  font-weight: 500;
}
.r {
  text-align: right;
}
.strong {
  font-weight: 600;
}
tr.sel td {
  background: var(--accent-soft);
}
td a {
  color: var(--ink);
  text-decoration: none;
  font-weight: 500;
}
td a:hover {
  color: var(--accent);
  text-decoration: underline;
}
.tag {
  margin-left: 8px;
  font-size: 11px;
  color: var(--ok);
  border: 1px solid currentColor;
  border-radius: 99px;
  padding: 0 6px;
}
.btn {
  font: inherit;
  font-size: 13px;
  padding: 4px 12px;
  border-radius: 8px;
  border: 1px solid var(--accent);
  background: transparent;
  color: var(--accent);
  cursor: pointer;
}
.btn:hover {
  background: var(--accent);
  color: #fff;
}
.mini th,
.mini td {
  padding: 7px 6px;
}
.graf {
  margin: 4px 0 0;
}
.graf figcaption {
  display: flex;
  gap: 14px;
  font-size: 12.5px;
  color: var(--muted);
  margin-bottom: 4px;
  flex-wrap: wrap;
}
.sw {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 2px;
  margin-right: 4px;
  vertical-align: -1px;
}
.sw.jist {
  background: var(--jist);
}
.sw.ur {
  background: var(--ur);
}
.sw.zus {
  background: var(--zus);
  height: 3px;
  vertical-align: 2px;
}
.graf svg {
  width: 100%;
  height: auto;
  display: block;
}
.graf .jist {
  fill: var(--jist);
}
.graf .ur {
  fill: var(--ur);
}
.graf .zus {
  fill: none;
  stroke: var(--zus);
  stroke-width: 2.5;
}
.graf .ax,
.graf .fixtext {
  fill: var(--muted);
  font-size: 11px;
  text-anchor: middle;
}
.graf .fixtext {
  text-anchor: start;
}
.graf .fixline {
  fill: var(--muted);
  stroke: var(--muted);
  stroke-dasharray: 3 3;
}
.tip {
  font-size: 12.5px;
  color: var(--muted);
  min-height: 1.5em;
  font-variant-numeric: tabular-nums;
}
footer {
  color: var(--muted);
  font-size: 12.5px;
  text-align: center;
  margin-top: 8px;
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiYXBwOnNyYy9zdHlsZXMuY3NzIl0sCiAgInNvdXJjZXNDb250ZW50IjogWyI6cm9vdCB7XG4gIC0tYmc6ICNmNGY2ZmE7XG4gIC0tY2FyZDogI2ZmZmZmZjtcbiAgLS1pbms6ICMwZjE3MmE7XG4gIC0tbXV0ZWQ6ICM2NDc0OGI7XG4gIC0tbGluZTogI2UyZThmMDtcbiAgLS1hY2NlbnQ6ICMxZDRlZDg7XG4gIC0tYWNjZW50LXNvZnQ6ICNlMGU3ZmY7XG4gIC0tamlzdDogIzFkNGVkODtcbiAgLS11cjogI2Y1OWUwYjtcbiAgLS16dXM6ICMwZjc2NmU7XG4gIC0td2FybjogI2I5MWMxYztcbiAgLS1vazogIzE1ODAzZDtcbiAgY29sb3Itc2NoZW1lOiBsaWdodCBkYXJrO1xufVxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICA6cm9vdCB7XG4gICAgLS1iZzogIzBiMTEyMDtcbiAgICAtLWNhcmQ6ICMxMzFjMmU7XG4gICAgLS1pbms6ICNlMmU4ZjA7XG4gICAgLS1tdXRlZDogIzk0YTNiODtcbiAgICAtLWxpbmU6ICMyMzMwNGE7XG4gICAgLS1hY2NlbnQ6ICM2ZDhjZmY7XG4gICAgLS1hY2NlbnQtc29mdDogIzFlMmE0ZDtcbiAgICAtLWppc3Q6ICM2ZDhjZmY7XG4gICAgLS11cjogI2ZiYmYyNDtcbiAgICAtLXp1czogIzJkZDRiZjtcbiAgICAtLXdhcm46ICNmODcxNzE7XG4gICAgLS1vazogIzRhZGU4MDtcbiAgfVxufVxuKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbmJvZHkgeyBtYXJnaW46IDA7IGJhY2tncm91bmQ6IHZhcigtLWJnKTsgY29sb3I6IHZhcigtLWluayk7IGZvbnQ6IDE1cHgvMS41IEludGVyLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7IH1cbi53cmFwIHsgbWF4LXdpZHRoOiAxMTAwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAyNHB4IDE2cHggNDhweDsgfVxuaGVhZGVyIGgxIHsgbWFyZ2luOiAwOyBmb250LXNpemU6IDI4cHg7IGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG4ubGVhZCB7IG1hcmdpbjogNHB4IDAgMjBweDsgY29sb3I6IHZhcigtLW11dGVkKTsgfVxuaDIgeyBmb250LXNpemU6IDE2cHg7IG1hcmdpbjogMCAwIDE0cHg7IH1cbi5ncmlkIHsgZGlzcGxheTogZ3JpZDsgZ2FwOiAxNnB4OyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxLjJmcik7IG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkgeyAuZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7IH0gfVxuLmNhcmQgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkKTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7IGJvcmRlci1yYWRpdXM6IDE0cHg7IHBhZGRpbmc6IDIwcHg7IG1hcmdpbi1ib3R0b206IDE2cHg7IG1pbi13aWR0aDogMDsgfVxuLmdyaWQgPiAuY2FyZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbi5jYXJkLWhlYWQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgZ2FwOiA4cHg7IGZsZXgtd3JhcDogd3JhcDsgfVxuLmJhZGdlIHsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpOyBib3JkZXItcmFkaXVzOiA5OXB4OyBwYWRkaW5nOiAycHggMTBweDsgfVxuLmJhZGdlLmxpdmUgeyBjb2xvcjogdmFyKC0tb2spOyB9XG5cbi5wb2xlIHsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuLnBvbGUtaGVhZCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA4cHg7IG1hcmdpbi1ib3R0b206IDZweDsgfVxuLnBvbGUgbGFiZWwsIC5sYmwgeyBmb250LXdlaWdodDogNTAwOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4ucG9sZS1oZWFkIGxhYmVsIHsgbWFyZ2luOiAwOyB9XG4ucG9sZS1pbnB1dCB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDZweDsgY29sb3I6IHZhcigtLW11dGVkKTsgZm9udC1zaXplOiAxM3B4OyB9XG4ucG9sZS1pbnB1dCBpbnB1dCB7IHdpZHRoOiAxMzBweDsgdGV4dC1hbGlnbjogcmlnaHQ7IGZvbnQ6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTVweDsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IHZhcigtLWluayk7IGJhY2tncm91bmQ6IHZhcigtLWJnKTsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluZSk7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogNnB4IDhweDsgfVxuLnBvbGUtaW5wdXQgaW5wdXQ6Zm9jdXMgeyBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYWNjZW50KTsgb3V0bGluZS1vZmZzZXQ6IDFweDsgfVxuLnBvbGUgc21hbGwgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDEyLjVweDsgfVxuaW5wdXRbdHlwZT0ncmFuZ2UnXSB7IHdpZHRoOiAxMDAlOyBhY2NlbnQtY29sb3I6IHZhcigtLWFjY2VudCk7IH1cblxuLnNlZyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgZ2FwOiA2cHg7IH1cbi5zZWcgYnV0dG9uIHsgZmxleDogMSAxIGF1dG87IGZvbnQ6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTRweDsgcGFkZGluZzogN3B4IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmUpOyBiYWNrZ3JvdW5kOiB2YXIoLS1iZyk7IGNvbG9yOiB2YXIoLS1pbmspOyBib3JkZXItcmFkaXVzOiA4cHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuLnNlZyBidXR0b24ub24geyBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpOyBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7IGNvbG9yOiAjZmZmOyB9XG5cbi5sdHYgeyBtYXJnaW46IC02cHggMCAxNnB4OyBmb250LXNpemU6IDEzcHg7IH1cbi5sdHYtYmFyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDZweDsgYmFja2dyb3VuZDogdmFyKC0tbGluZSk7IGJvcmRlci1yYWRpdXM6IDk5cHg7IG1hcmdpbi1ib3R0b206IDZweDsgfVxuLmx0di1iYXIgc3BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaW5zZXQ6IDAgYXV0byAwIDA7IGJhY2tncm91bmQ6IHZhcigtLW9rKTsgYm9yZGVyLXJhZGl1czogOTlweDsgfVxuLmx0di1iYXIgaSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtM3B4OyB3aWR0aDogMnB4OyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQ6IHZhcigtLWluayk7IG9wYWNpdHk6IC41OyB9XG4ubHR2Lndhcm4gLmx0di1iYXIgc3BhbiB7IGJhY2tncm91bmQ6IHZhcigtLXdhcm4pOyB9XG4ubHR2Lndhcm4gLmx0di10ZXh0IHsgY29sb3I6IHZhcigtLXdhcm4pOyB9XG4uY2hlY2sgeyBkaXNwbGF5OiBmbGV4OyBnYXA6IDZweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luLXRvcDogNnB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJpZyB7IGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1zb2Z0KTsgYm9yZGVyLXJhZGl1czogMTJweDsgcGFkZGluZzogMTZweCAxOHB4OyBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4uYmlnIHNwYW4geyBkaXNwbGF5OiBibG9jazsgY29sb3I6IHZhcigtLW11dGVkKTsgZm9udC1zaXplOiAxM3B4OyB9XG4uYmlnIHN0cm9uZyB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDM4cHg7IGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyBsaW5lLWhlaWdodDogMS4xNTsgfVxuLmJpZyBzbWFsbCB7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IH1cbi5zdGF0cyB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpOyBnYXA6IDEwcHg7IG1hcmdpbjogMCAwIDEycHg7IH1cbi5zdGF0cyBkaXYgeyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1saW5lKTsgYm9yZGVyLXJhZGl1czogMTBweDsgcGFkZGluZzogOHB4IDEycHg7IH1cbi5zdGF0cyBkdCB7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IGZvbnQtc2l6ZTogMTIuNXB4OyB9XG4uc3RhdHMgZGQgeyBtYXJnaW46IDA7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7IH1cbi5ub3RlIHsgY29sb3I6IHZhcigtLW11dGVkKTsgZm9udC1zaXplOiAxMi41cHg7IG1hcmdpbjogMTBweCAwIDA7IH1cbi5lcnIgeyBjb2xvcjogdmFyKC0td2Fybik7IH1cbi5tdXRlZCB7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IH1cblxuLnRhYmxlIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxudGFibGUgeyB3aWR0aDogMTAwJTsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtczsgfVxudGgsIHRkIHsgdGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZzogOXB4IDhweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxpbmUpOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG50aCB7IGZvbnQtc2l6ZTogMTIuNXB4OyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXdlaWdodDogNTAwOyB9XG4uciB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4uc3Ryb25nIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxudHIuc2VsIHRkIHsgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LXNvZnQpOyB9XG50ZCBhIHsgY29sb3I6IHZhcigtLWluayk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC13ZWlnaHQ6IDUwMDsgfVxudGQgYTpob3ZlciB7IGNvbG9yOiB2YXIoLS1hY2NlbnQpOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuLnRhZyB7IG1hcmdpbi1sZWZ0OiA4cHg7IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6IHZhcigtLW9rKTsgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyBib3JkZXItcmFkaXVzOiA5OXB4OyBwYWRkaW5nOiAwIDZweDsgfVxuLmJ0biB7IGZvbnQ6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTNweDsgcGFkZGluZzogNHB4IDEycHg7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiB2YXIoLS1hY2NlbnQpOyBjdXJzb3I6IHBvaW50ZXI7IH1cbi5idG46aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpOyBjb2xvcjogI2ZmZjsgfVxuLm1pbmkgdGgsIC5taW5pIHRkIHsgcGFkZGluZzogN3B4IDZweDsgfVxuXG4uZ3JhZiB7IG1hcmdpbjogNHB4IDAgMDsgfVxuLmdyYWYgZmlnY2FwdGlvbiB7IGRpc3BsYXk6IGZsZXg7IGdhcDogMTRweDsgZm9udC1zaXplOiAxMi41cHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IG1hcmdpbi1ib3R0b206IDRweDsgZmxleC13cmFwOiB3cmFwOyB9XG4uc3cgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7IGJvcmRlci1yYWRpdXM6IDJweDsgbWFyZ2luLXJpZ2h0OiA0cHg7IHZlcnRpY2FsLWFsaWduOiAtMXB4OyB9XG4uc3cuamlzdCB7IGJhY2tncm91bmQ6IHZhcigtLWppc3QpOyB9IC5zdy51ciB7IGJhY2tncm91bmQ6IHZhcigtLXVyKTsgfSAuc3cuenVzIHsgYmFja2dyb3VuZDogdmFyKC0tenVzKTsgaGVpZ2h0OiAzcHg7IHZlcnRpY2FsLWFsaWduOiAycHg7IH1cbi5ncmFmIHN2ZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyB9XG4uZ3JhZiAuamlzdCB7IGZpbGw6IHZhcigtLWppc3QpOyB9IC5ncmFmIC51ciB7IGZpbGw6IHZhcigtLXVyKTsgfVxuLmdyYWYgLnp1cyB7IGZpbGw6IG5vbmU7IHN0cm9rZTogdmFyKC0tenVzKTsgc3Ryb2tlLXdpZHRoOiAyLjU7IH1cbi5ncmFmIC5heCwgLmdyYWYgLmZpeHRleHQgeyBmaWxsOiB2YXIoLS1tdXRlZCk7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC1hbmNob3I6IG1pZGRsZTsgfVxuLmdyYWYgLmZpeHRleHQgeyB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cbi5ncmFmIC5maXhsaW5lIHsgZmlsbDogdmFyKC0tbXV0ZWQpOyBzdHJva2U6IHZhcigtLW11dGVkKTsgc3Ryb2tlLWRhc2hhcnJheTogMyAzOyB9XG4udGlwIHsgZm9udC1zaXplOiAxMi41cHg7IGNvbG9yOiB2YXIoLS1tdXRlZCk7IG1pbi1oZWlnaHQ6IDEuNWVtOyBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zOyB9XG5mb290ZXIgeyBjb2xvcjogdmFyKC0tbXV0ZWQpOyBmb250LXNpemU6IDEyLjVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiA4cHg7IH1cbiJdLAogICJtYXBwaW5ncyI6ICI7QUFBQTtBQUNFLFFBQU07QUFDTixVQUFRO0FBQ1IsU0FBTztBQUNQLFdBQVM7QUFDVCxVQUFRO0FBQ1IsWUFBVTtBQUNWLGlCQUFlO0FBQ2YsVUFBUTtBQUNSLFFBQU07QUFDTixTQUFPO0FBQ1AsVUFBUTtBQUNSLFFBQU07QUFDTixnQkFBYyxNQUFNO0FBQ3RCO0FBQ0EsUUFBTyxzQkFBdUI7QUFDNUI7QUFDRSxVQUFNO0FBQ04sWUFBUTtBQUNSLFdBQU87QUFDUCxhQUFTO0FBQ1QsWUFBUTtBQUNSLGNBQVU7QUFDVixtQkFBZTtBQUNmLFlBQVE7QUFDUixVQUFNO0FBQ04sV0FBTztBQUNQLFlBQVE7QUFDUixVQUFNO0FBQ1I7QUFDRjtBQUNBO0FBQUksY0FBWTtBQUFZO0FBQzVCO0FBQU8sVUFBUTtBQUFHLGNBQVksSUFBSTtBQUFPLFNBQU8sSUFBSTtBQUFRO0FBQUEsSUFBTSxJQUFJLENBQUMsSUFBSSxLQUFLO0FBQUEsSUFBRSxTQUFTO0FBQUEsSUFBRTtBQUFZO0FBQ3pHLENBQUM7QUFBTyxhQUFXO0FBQVEsVUFBUSxFQUFFO0FBQU0sV0FBUyxLQUFLLEtBQUs7QUFBTTtBQUNwRSxPQUFPO0FBQUssVUFBUTtBQUFHLGFBQVc7QUFBTSxrQkFBZ0I7QUFBUztBQUNqRSxDQUFDO0FBQU8sVUFBUSxJQUFJLEVBQUU7QUFBTSxTQUFPLElBQUk7QUFBVTtBQUNqRDtBQUFLLGFBQVc7QUFBTSxVQUFRLEVBQUUsRUFBRTtBQUFNO0FBQ3hDLENBQUM7QUFBTyxXQUFTO0FBQU0sT0FBSztBQUFNLHlCQUF1QixPQUFPLENBQUMsRUFBRSxLQUFLLE9BQU8sQ0FBQyxFQUFFO0FBQVEsaUJBQWU7QUFBTTtBQUMvRyxRQUFPLFdBQVk7QUFBUyxHQUQzQjtBQUNtQywyQkFBdUIsT0FBTyxDQUFDLEVBQUU7QUFBTTtBQUFFO0FBQzdFLENBQUM7QUFBTyxjQUFZLElBQUk7QUFBUyxVQUFRLElBQUksTUFBTSxJQUFJO0FBQVMsaUJBQWU7QUFBTSxXQUFTO0FBQU0saUJBQWU7QUFBTSxhQUFXO0FBQUc7QUFDdkksQ0FIQyxLQUdLLEVBQUUsQ0FEUDtBQUNlLGlCQUFlO0FBQUc7QUFDbEMsQ0FBQztBQUFZLFdBQVM7QUFBTSxtQkFBaUI7QUFBZSxlQUFhO0FBQVUsT0FBSztBQUFLLGFBQVc7QUFBTTtBQUM5RyxDQUFDO0FBQVEsYUFBVztBQUFNLFNBQU8sSUFBSTtBQUFVLGNBQVksSUFBSTtBQUFPLFVBQVEsSUFBSSxNQUFNLElBQUk7QUFBUyxpQkFBZTtBQUFNLFdBQVMsSUFBSTtBQUFNO0FBQzdJLENBREMsS0FDSyxDQUFDO0FBQU8sU0FBTyxJQUFJO0FBQU87QUFFaEMsQ0FBQztBQUFPLGlCQUFlO0FBQU07QUFDN0IsQ0FBQztBQUFZLFdBQVM7QUFBTSxtQkFBaUI7QUFBZSxlQUFhO0FBQVEsT0FBSztBQUFLLGlCQUFlO0FBQUs7QUFDL0csQ0FGQyxLQUVLO0FBQU8sQ0FBQztBQUFNLGVBQWE7QUFBSyxXQUFTO0FBQU8saUJBQWU7QUFBSztBQUMxRSxDQUZDLFVBRVU7QUFBUSxVQUFRO0FBQUc7QUFDOUIsQ0FBQztBQUFhLFdBQVM7QUFBYSxlQUFhO0FBQVEsT0FBSztBQUFLLFNBQU8sSUFBSTtBQUFVLGFBQVc7QUFBTTtBQUN6RyxDQURDLFdBQ1c7QUFBUSxTQUFPO0FBQU8sY0FBWTtBQUFPLFFBQU07QUFBUyxhQUFXO0FBQU0sZUFBYTtBQUFLLFNBQU8sSUFBSTtBQUFRLGNBQVksSUFBSTtBQUFPLFVBQVEsSUFBSSxNQUFNLElBQUk7QUFBUyxpQkFBZTtBQUFLLFdBQVMsSUFBSTtBQUFLO0FBQ3ROLENBRkMsV0FFVyxLQUFLO0FBQVMsV0FBUyxJQUFJLE1BQU0sSUFBSTtBQUFXLGtCQUFnQjtBQUFLO0FBQ2pGLENBUEMsS0FPSztBQUFRLFNBQU8sSUFBSTtBQUFVLGFBQVc7QUFBUTtBQUN0RCxLQUFLLENBQUM7QUFBZ0IsU0FBTztBQUFNLGdCQUFjLElBQUk7QUFBVztBQUVoRSxDQUFDO0FBQU0sV0FBUztBQUFNLGFBQVc7QUFBTSxPQUFLO0FBQUs7QUFDakQsQ0FEQyxJQUNJO0FBQVMsUUFBTSxFQUFFLEVBQUU7QUFBTSxRQUFNO0FBQVMsYUFBVztBQUFNLFdBQVMsSUFBSTtBQUFNLFVBQVEsSUFBSSxNQUFNLElBQUk7QUFBUyxjQUFZLElBQUk7QUFBTyxTQUFPLElBQUk7QUFBUSxpQkFBZTtBQUFLLFVBQVE7QUFBUztBQUMvTCxDQUZDLElBRUksTUFBTSxDQUFDO0FBQUssY0FBWSxJQUFJO0FBQVcsZ0JBQWMsSUFBSTtBQUFXLFNBQU87QUFBTTtBQUV0RixDQUFDO0FBQU0sVUFBUSxLQUFLLEVBQUU7QUFBTSxhQUFXO0FBQU07QUFDN0MsQ0FBQztBQUFVLFlBQVU7QUFBVSxVQUFRO0FBQUssY0FBWSxJQUFJO0FBQVMsaUJBQWU7QUFBTSxpQkFBZTtBQUFLO0FBQzlHLENBREMsUUFDUTtBQUFPLFlBQVU7QUFBVSxTQUFPLEVBQUUsS0FBSyxFQUFFO0FBQUcsY0FBWSxJQUFJO0FBQU8saUJBQWU7QUFBTTtBQUNuRyxDQUZDLFFBRVE7QUFBSSxZQUFVO0FBQVUsT0FBSztBQUFNLFNBQU87QUFBSyxVQUFRO0FBQU0sY0FBWSxJQUFJO0FBQVEsV0FBUztBQUFJO0FBQzNHLENBSkMsR0FJRyxDQUFDLEtBQUssQ0FIVCxRQUdrQjtBQUFPLGNBQVksSUFBSTtBQUFTO0FBQ25ELENBTEMsR0FLRyxDQURDLEtBQ0ssQ0FBQztBQUFXLFNBQU8sSUFBSTtBQUFTO0FBQzFDLENBQUM7QUFBUSxXQUFTO0FBQU0sT0FBSztBQUFLLGVBQWE7QUFBUSxjQUFZO0FBQUssU0FBTyxJQUFJO0FBQVUsVUFBUTtBQUFTO0FBRTlHLENBQUM7QUFBTSxjQUFZLElBQUk7QUFBZ0IsaUJBQWU7QUFBTSxXQUFTLEtBQUs7QUFBTSxpQkFBZTtBQUFNO0FBQ3JHLENBREMsSUFDSTtBQUFPLFdBQVM7QUFBTyxTQUFPLElBQUk7QUFBVSxhQUFXO0FBQU07QUFDbEUsQ0FGQyxJQUVJO0FBQVMsV0FBUztBQUFPLGFBQVc7QUFBTSxrQkFBZ0I7QUFBUyxlQUFhO0FBQU07QUFDM0YsQ0FIQyxJQUdJO0FBQVEsU0FBTyxJQUFJO0FBQVU7QUFDbEMsQ0FBQztBQUFRLFdBQVM7QUFBTSx5QkFBdUIsT0FBTyxRQUFRLEVBQUUsT0FBTyxLQUFLLEVBQUU7QUFBTyxPQUFLO0FBQU0sVUFBUSxFQUFFLEVBQUU7QUFBTTtBQUNsSCxDQURDLE1BQ007QUFBTSxVQUFRLElBQUksTUFBTSxJQUFJO0FBQVMsaUJBQWU7QUFBTSxXQUFTLElBQUk7QUFBTTtBQUNwRixDQUZDLE1BRU07QUFBSyxTQUFPLElBQUk7QUFBVSxhQUFXO0FBQVE7QUFDcEQsQ0FIQyxNQUdNO0FBQUssVUFBUTtBQUFHLGVBQWE7QUFBSyx3QkFBc0I7QUFBYztBQUM3RSxDQUFDO0FBQU8sU0FBTyxJQUFJO0FBQVUsYUFBVztBQUFRLFVBQVEsS0FBSyxFQUFFO0FBQUc7QUFDbEUsQ0FBQztBQUFNLFNBQU8sSUFBSTtBQUFTO0FBQzNCLENBQUM7QUFBUSxTQUFPLElBQUk7QUFBVTtBQUU5QixDQUFDO0FBQVEsY0FBWTtBQUFNO0FBQzNCO0FBQVEsU0FBTztBQUFNLG1CQUFpQjtBQUFVLHdCQUFzQjtBQUFjO0FBQ3BGO0FBQUk7QUFBSyxjQUFZO0FBQU0sV0FBUyxJQUFJO0FBQUssaUJBQWUsSUFBSSxNQUFNLElBQUk7QUFBUyxlQUFhO0FBQVE7QUFDeEc7QUFBSyxhQUFXO0FBQVEsU0FBTyxJQUFJO0FBQVUsZUFBYTtBQUFLO0FBQy9ELENBQUM7QUFBSSxjQUFZO0FBQU87QUFDeEIsQ0FBQztBQUFTLGVBQWE7QUFBSztBQUM1QixFQUFFLENBQUMsSUFBSTtBQUFLLGNBQVksSUFBSTtBQUFnQjtBQUM1QyxHQUFHO0FBQUksU0FBTyxJQUFJO0FBQVEsbUJBQWlCO0FBQU0sZUFBYTtBQUFLO0FBQ25FLEdBQUcsQ0FBQztBQUFTLFNBQU8sSUFBSTtBQUFXLG1CQUFpQjtBQUFXO0FBQy9ELENBQUM7QUFBTSxlQUFhO0FBQUssYUFBVztBQUFNLFNBQU8sSUFBSTtBQUFPLFVBQVEsSUFBSSxNQUFNO0FBQWMsaUJBQWU7QUFBTSxXQUFTLEVBQUU7QUFBSztBQUNqSSxDQUFDO0FBQU0sUUFBTTtBQUFTLGFBQVc7QUFBTSxXQUFTLElBQUk7QUFBTSxpQkFBZTtBQUFLLFVBQVEsSUFBSSxNQUFNLElBQUk7QUFBVyxjQUFZO0FBQWEsU0FBTyxJQUFJO0FBQVcsVUFBUTtBQUFTO0FBQy9LLENBREMsR0FDRztBQUFTLGNBQVksSUFBSTtBQUFXLFNBQU87QUFBTTtBQUNyRCxDQUFDLEtBQUs7QUFBSSxDQUFULEtBQWU7QUFBSyxXQUFTLElBQUk7QUFBSztBQUV2QyxDQUFDO0FBQU8sVUFBUSxJQUFJLEVBQUU7QUFBRztBQUN6QixDQURDLEtBQ0s7QUFBYSxXQUFTO0FBQU0sT0FBSztBQUFNLGFBQVc7QUFBUSxTQUFPLElBQUk7QUFBVSxpQkFBZTtBQUFLLGFBQVc7QUFBTTtBQUMxSCxDQUFDO0FBQUssV0FBUztBQUFjLFNBQU87QUFBTSxVQUFRO0FBQU0saUJBQWU7QUFBSyxnQkFBYztBQUFLLGtCQUFnQjtBQUFNO0FBQ3JILENBREMsRUFDRSxDQUFDO0FBQU8sY0FBWSxJQUFJO0FBQVM7QUFBRSxDQURyQyxFQUN3QyxDQUFDO0FBQUssY0FBWSxJQUFJO0FBQU87QUFBRSxDQUR2RSxFQUMwRSxDQUFDO0FBQU0sY0FBWSxJQUFJO0FBQVEsVUFBUTtBQUFLLGtCQUFnQjtBQUFLO0FBQzVJLENBSkMsS0FJSztBQUFNLFNBQU87QUFBTSxVQUFRO0FBQU0sV0FBUztBQUFPO0FBQ3ZELENBTEMsS0FLSyxDQUZGO0FBRVUsUUFBTSxJQUFJO0FBQVM7QUFBRSxDQUxsQyxLQUt3QyxDQUZDO0FBRUssUUFBTSxJQUFJO0FBQU87QUFDaEUsQ0FOQyxLQU1LLENBSHNFO0FBRy9ELFFBQU07QUFBTSxVQUFRLElBQUk7QUFBUSxnQkFBYztBQUFLO0FBQ2hFLENBUEMsS0FPSyxDQUFDO0FBQUksQ0FQVixLQU9nQixDQUFDO0FBQVUsUUFBTSxJQUFJO0FBQVUsYUFBVztBQUFNLGVBQWE7QUFBUTtBQUN0RixDQVJDLEtBUUssQ0FEWTtBQUNELGVBQWE7QUFBTztBQUNyQyxDQVRDLEtBU0ssQ0FBQztBQUFVLFFBQU0sSUFBSTtBQUFVLFVBQVEsSUFBSTtBQUFVLG9CQUFrQixFQUFFO0FBQUc7QUFDbEYsQ0FBQztBQUFNLGFBQVc7QUFBUSxTQUFPLElBQUk7QUFBVSxjQUFZO0FBQU8sd0JBQXNCO0FBQWM7QUFDdEc7QUFBUyxTQUFPLElBQUk7QUFBVSxhQUFXO0FBQVEsY0FBWTtBQUFRLGNBQVk7QUFBSzsiLAogICJuYW1lcyI6IFtdCn0K */
