.flash-stack-offset--navbar {
  --flash-stack-top: 3.5rem;
}

.flash-stack-offset--login {
  --flash-stack-top: 0.5rem;
}

.flash-stack-offset--compact {
  --flash-stack-top: 0.35rem;
}

.public-flash-stack {
  position: fixed;
  top: var(--flash-stack-top, 3.5rem);
  left: 0;
  right: 0;
  z-index: 999999;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  padding: 0 0.65rem 0.5rem;
  pointer-events: none;
  box-sizing: border-box;
}
.public-flash-stack .public-flash {
  pointer-events: auto;
  width: 100%;
  max-width: 28rem;
  border-radius: 10px;
  padding: 0.8rem 1rem;
  font-size: 0.95rem;
  line-height: 1.4;
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
.public-flash-stack:not(:has([data-flash-auto-dismiss])) {
  display: none !important;
}

.public-flash--success {
  background: #143a22;
  color: #c8f5d4;
  border: 1px solid #2d8a4a;
}

.public-flash--info {
  background: #1a2d4a;
  color: #c8dcff;
  border: 1px solid #3a5a9a;
}

.public-flash--warning {
  background: #4a3a14;
  color: #f5ebc8;
  border: 1px solid #8a7a2d;
}

.public-flash--danger {
  background: #3a1414;
  color: #ffd4d4;
  border: 1px solid #8a2d2d;
}

.public-flash--secondary {
  background: #2a2a2a;
  color: #e8e8e8;
  border: 1px solid #555;
}

.flash-messages-stack {
  top: var(--flash-stack-top, 3.5rem) !important;
  z-index: 1040;
  max-height: 45vh;
  overflow-y: auto;
}
.flash-messages-stack [data-flash-auto-dismiss] {
  transition: opacity 0.35s ease;
}
.flash-messages-stack:not(:has([data-flash-auto-dismiss])) {
  display: none !important;
}

[data-flash-auto-dismiss] {
  transition: opacity 0.35s ease;
}
[data-flash-auto-dismiss].public-flash--dismissing {
  opacity: 0;
}

body.iteration-audience-page--join {
  margin: 0;
  font-family: system-ui, sans-serif;
  background: #111;
  color: #eee;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}
body.iteration-audience-page--join .iteration-audience-join-panel {
  background: #1e1e1e;
  border-radius: 10px;
  padding: 1.25rem;
  max-width: 420px;
  width: 100%;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
}
body.iteration-audience-page--join h1 {
  font-size: 1.15rem;
  margin: 0 0 0.5rem;
}
body.iteration-audience-page--join p {
  opacity: 0.85;
  font-size: 0.9rem;
  margin: 0 0 1rem;
}
body.iteration-audience-page--join label {
  display: block;
  font-size: 0.85rem;
  margin-bottom: 0.35rem;
}
body.iteration-audience-page--join input[type=text] {
  width: 100%;
  padding: 0.5rem 0.65rem;
  border-radius: 6px;
  border: 1px solid #444;
  background: #111;
  color: #fff;
  box-sizing: border-box;
}
body.iteration-audience-page--join button[type=submit] {
  margin-top: 1rem;
  width: 100%;
  padding: 0.6rem;
  border: 0;
  border-radius: 6px;
  background: #2a6df4;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
}
body.iteration-audience-page--join .iteration-audience-join-meta {
  font-size: 0.8rem;
  opacity: 0.65;
  margin-top: 1rem;
}
body.iteration-audience-page--join .join-note {
  opacity: 0.75;
}
body.iteration-audience-page--join .join-mode-hint {
  font-size: 0.85rem;
  opacity: 0.9;
  margin: 0 0 1rem;
}

body.iteration-audience-page--survey {
  margin: 0;
  font-family: system-ui, sans-serif;
  background: #111;
  color: #eee;
  min-height: 100vh;
  padding: 1rem;
  box-sizing: border-box;
}
body.iteration-audience-page--survey .iteration-audience-survey-wrap {
  max-width: 520px;
  margin: 0 auto;
  background: #1a1a1a;
  border-radius: 10px;
  padding: 1.25rem;
}
body.iteration-audience-page--survey h1 {
  font-size: 1.1rem;
  margin: 0 0 0.75rem;
}
body.iteration-audience-page--survey .field {
  margin-bottom: 1rem;
}
body.iteration-audience-page--survey label {
  display: block;
  font-size: 0.88rem;
  margin-bottom: 0.35rem;
}
body.iteration-audience-page--survey input[type=text],
body.iteration-audience-page--survey input[type=number],
body.iteration-audience-page--survey select,
body.iteration-audience-page--survey textarea {
  width: 100%;
  padding: 0.5rem;
  border-radius: 6px;
  border: 1px solid #444;
  background: #0d0d0d;
  color: #fff;
  box-sizing: border-box;
}
body.iteration-audience-page--survey textarea {
  min-height: 4.5rem;
  resize: vertical;
}
body.iteration-audience-page--survey button[type=submit] {
  width: 100%;
  padding: 0.65rem;
  border: 0;
  border-radius: 6px;
  background: #2a6df4;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
  margin-top: 0.5rem;
}
body.iteration-audience-page--survey a.iteration-audience-survey-back {
  display: inline-block;
  margin-top: 1rem;
  color: #9cf;
}
body.iteration-audience-page--survey .survey-slide-meta {
  opacity: 0.75;
  font-size: 0.85rem;
  margin: 0 0 0.75rem;
}

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