/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/career.css ***!
  \*****************************************************************************************************************/
/* assets/styles/career.css */

/* ── Page ────────────────────────────────────────────────────────────────── */
.career-page {
  max-width: 760px;
  margin: 0 auto;
  padding: 2rem 1rem 4rem;
  font-family: system-ui, -apple-system, 'Segoe UI', sans-serif;
  color: #1a1a2e;
}

/* ── Header ──────────────────────────────────────────────────────────────── */
.career-header {
  text-align: center;
  margin-bottom: 2.5rem;
}
.career-header__badge {
  display: inline-block;
  background: #e8f5ee;
  color: #0f6e56;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .06em;
  text-transform: uppercase;
  padding: 4px 14px;
  border-radius: 20px;
  margin-bottom: .75rem;
}
.career-header__title {
  font-size: 1.8rem;
  font-weight: 700;
  margin: 0 0 .5rem;
  color: #1a1a2e;
}
.career-header__sub {
  color: #64748b;
  font-size: .95rem;
}

/* ── Barre de progression ─────────────────────────────────────────────────── */
.wizard-steps {
  margin-bottom: 2rem;
}
.wizard-steps__list {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0 0 .5rem;
  position: relative;
}
.wizard-steps__list::before {
  content: '';
  position: absolute;
  top: 14px;
  left: 14px;
  right: 14px;
  height: 2px;
  background: #e2e8f0;
  z-index: 0;
}
.wizard-steps__item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  position: relative;
  z-index: 1;
}
.wizard-steps__circle {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #cbd5e1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 600;
  color: #94a3b8;
  transition: all .25s;
}
.wizard-steps__label {
  font-size: 10px;
  color: #94a3b8;
  text-align: center;
  max-width: 64px;
  line-height: 1.3;
}
.wizard-steps__item.active .wizard-steps__circle {
  border-color: #1d9e75;
  color: #1d9e75;
  background: #e8f5ee;
}
.wizard-steps__item.active .wizard-steps__label { color: #0f6e56; font-weight: 600; }
.wizard-steps__item.done .wizard-steps__circle {
  background: #1d9e75;
  border-color: #1d9e75;
  color: #fff;
}
.wizard-steps__item.done .wizard-steps__circle::after { content: '✓'; }
.wizard-steps__item.done .wizard-steps__circle { font-size: 0; }
.wizard-steps__item.done .wizard-steps__circle::after { font-size: 13px; }
.wizard-steps__counter {
  text-align: center;
  font-size: 12px;
  color: #64748b;
  margin: 0;
}

/* ── Étapes ──────────────────────────────────────────────────────────────── */
.wizard-form {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 2rem;
}
.wizard-step__header { margin-bottom: 1.5rem; }
.wizard-step__title  { font-size: 1.2rem; font-weight: 600; margin: 0 0 .25rem; }
.wizard-step__desc   { color: #64748b; font-size: .9rem; margin: 0; }

/* ── Upload zone ──────────────────────────────────────────────────────────── */
.upload-zone {
  border: 2px dashed #cbd5e1;
  border-radius: 12px;
  padding: 2.5rem 1rem;
  text-align: center;
  cursor: pointer;
  transition: border-color .2s, background .2s;
  position: relative;
}
.upload-zone:hover { border-color: #1d9e75; background: #f0fdf7; }
.upload-zone__icon  { font-size: 2rem; margin-bottom: .75rem; }
.upload-zone__main  { font-size: .95rem; font-weight: 500; color: #1a1a2e; margin: 0 0 .25rem; }
.upload-zone__sub   { font-size: .8rem; color: #94a3b8; margin: 0; }
.upload-input       { opacity: 0; position: absolute; inset: 0; width: 100%; cursor: pointer; }

.file-chip {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 10px;
  margin-top: 1rem;
}
.file-chip__icon { font-size: 1.3rem; }
.file-chip__name { font-size: .9rem; font-weight: 500; flex: 1; color: #1a1a2e; }
.file-chip__change {
  font-size: .8rem; color: #0f6e56; background: none; border: none;
  cursor: pointer; text-decoration: underline;
}

/* ── Tips ─────────────────────────────────────────────────────────────────── */
.tips-box {
  background: #f8fafc;
  border-radius: 10px;
  padding: 1rem 1.25rem;
  margin-top: 1.25rem;
}
.tips-box__title { font-size: .8rem; font-weight: 600; color: #64748b; margin: 0 0 .6rem; text-transform: uppercase; letter-spacing: .05em; }
.tips-box__list  { margin: 0; padding-left: 1.2rem; }
.tips-box__list li { font-size: .875rem; color: #475569; padding: 2px 0; }

/* ── Formulaire ──────────────────────────────────────────────────────────── */
.form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
.form-group        { display: flex; flex-direction: column; gap: 6px; }
.form-group--full  { grid-column: 1 / -1; }
.form-group--half  { grid-column: span 1; }

label { font-size: .85rem; font-weight: 500; color: #475569; }
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
select {
  padding: 9px 12px;
  border: 1px solid #cbd5e1;
  border-radius: 8px;
  font-size: .9rem;
  color: #1a1a2e;
  background: #fff;
  transition: border-color .2s;
  width: 100%;
}
input:focus, select:focus { outline: none; border-color: #1d9e75; box-shadow: 0 0 0 3px #d1fae5; }
.select-multi { resize: vertical; min-height: 140px; }
.form-hint { font-size: .75rem; color: #94a3b8; margin: 0; }

.checkbox-group { display: flex; flex-wrap: wrap; gap: 10px; }
.checkbox-group label { display: flex; align-items: center; gap: 6px; font-weight: 400; cursor: pointer; }
.checkbox-label   { display: flex; align-items: center; gap: 8px; cursor: pointer; }

/* ── Navigation ──────────────────────────────────────────────────────────── */
.wizard-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding-top: 1.5rem;
  border-top: 1px solid #f1f5f9;
}
.btn {
  padding: 10px 24px;
  border-radius: 8px;
  font-size: .9rem;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all .2s;
}
.btn--secondary { background: #fff; border-color: #cbd5e1; color: #475569; }
.btn--secondary:hover { background: #f8fafc; }
.btn--secondary:disabled { opacity: .4; cursor: not-allowed; }
.btn--primary { background: #1d9e75; color: #fff; }
.btn--primary:hover { background: #0f6e56; }
.btn--success { background: #059669; color: #fff; }
.btn--success:hover { background: #047857; }

/* ── Page résultats ──────────────────────────────────────────────────────── */
.result-score {
  display: flex;
  align-items: center;
  gap: 2rem;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 1.5rem 2rem;
  margin-bottom: 1.5rem;
}
.score-ring { position: relative; width: 120px; height: 120px; flex-shrink: 0; }
.score-ring__svg { transform: rotate(-90deg); }
.score-ring__bg   { fill: none; stroke: #e2e8f0; stroke-width: 10; }
.score-ring__fill { fill: none; stroke: #1d9e75; stroke-width: 10; stroke-linecap: round; transition: stroke-dasharray .8s ease; }
.score-ring__value {
  position: absolute; inset: 0;
  display: flex; align-items: center; justify-content: center;
  font-size: 1.6rem; font-weight: 700; color: #1a1a2e;
}
.score-ring__value span { font-size: .8rem; color: #64748b; margin-left: 2px; }
.score-meta h2 { font-size: 1.1rem; font-weight: 600; margin: 0 0 .5rem; }
.demand-badge { display: inline-block; padding: 3px 10px; border-radius: 20px; font-size: .8rem; font-weight: 600; }
.demand-badge--fort   { background: #d1fae5; color: #065f46; }
.demand-badge--moyen  { background: #fef3c7; color: #92400e; }
.demand-badge--faible { background: #fee2e2; color: #991b1b; }

.result-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  margin-bottom: 2rem;
}
.result-card {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 14px;
  padding: 1.25rem;
}
.result-card--accent { border-color: #1d9e75; background: #f0fdf7; }
.result-card--full   { grid-column: 1 / -1; }
.result-card__title  { font-size: .95rem; font-weight: 600; margin: 0 0 .75rem; }
.result-card__list   { margin: 0; padding-left: 1.2rem; }
.result-card__list li { font-size: .875rem; color: #475569; padding: 3px 0; }
.result-card__list--warn li::marker { color: #f59e0b; }
.result-card__summary { font-size: .875rem; color: #475569; margin-top: .75rem; }
.result-card__sub     { font-size: .8rem; color: #64748b; margin: .5rem 0 0; }

.tag-list { display: flex; flex-wrap: wrap; gap: 6px; }
.tag { background: #e0f2fe; color: #0369a1; font-size: .8rem; padding: 4px 10px; border-radius: 20px; }
.tag--sm { font-size: .75rem; padding: 2px 8px; }

.salary-range { font-size: 1.6rem; font-weight: 700; color: #0f6e56; margin: 0; }
.salary-range span { font-size: .9rem; color: #64748b; margin-left: 4px; }

.result-empty { text-align: center; padding: 3rem; color: #64748b; }
.result-actions { display: flex; justify-content: center; margin-top: 2rem; }

/* ── Responsive ──────────────────────────────────────────────────────────── */
@media (max-width: 600px) {
  .form-grid   { grid-template-columns: 1fr; }
  .result-grid { grid-template-columns: 1fr; }
  .result-score { flex-direction: column; text-align: center; }
  .wizard-steps__label { display: none; }
  .wizard-form { padding: 1.25rem; }
}


/* ── Tag input ───────────────────────────────────────────────────────────── */
.tag-section { margin-bottom: 2rem; }
.tag-section__title { font-size: 1rem; font-weight: 600; margin: 0 0 .75rem; color: #1a1a2e; }

.tag-input-wrap {
  display: flex;
  align-items: center;
  border: 1px solid #cbd5e1;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
}
.tag-input {
  flex: 1;
  border: none;
  padding: 10px 14px;
  font-size: .9rem;
  outline: none;
  color: #1a1a2e;
  background: transparent;
}
.tag-add-btn {
  padding: 0 16px;
  font-size: 1.3rem;
  color: #94a3b8;
  background: none;
  border: none;
  cursor: pointer;
  line-height: 42px;
  transition: color .2s;
}
.tag-add-btn:hover { color: #1d9e75; }

.tag-list { display: flex; flex-wrap: wrap; gap: 8px; margin-top: .75rem; min-height: 10px; }

.tag-item {
  display: flex;
  align-items: center;
  gap: 6px;
  background: #f1f5f9;
  border: 1px solid #e2e8f0;
  border-radius: 20px;
  padding: 4px 12px;
  font-size: .85rem;
  color: #1a1a2e;
}
.tag-item__remove {
  background: none;
  border: none;
  cursor: pointer;
  color: #94a3b8;
  font-size: 1rem;
  line-height: 1;
  padding: 0;
  transition: color .2s;
}
.tag-item__remove:hover { color: #ef4444; }

.tag-suggestions { margin-top: .75rem; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.tag-suggestions__label { font-size: .8rem; color: #94a3b8; }
.tag-suggestion {
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 20px;
  padding: 4px 14px;
  font-size: .85rem;
  color: #475569;
  cursor: pointer;
  transition: all .2s;
}
.tag-suggestion:hover { border-color: #1d9e75; color: #1d9e75; background: #f0fdf7; }
.tag-suggestion.used { opacity: .4; pointer-events: none; }

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