/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./src/styles/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
 * ============================================================
 *  MODERN CSS RESET — 2025 Edition
 *  Sources & inspirations : Andy Bell, Josh Comeau,
 *  Elad Shechter, Adam Argyle, CSS Working Group specs.
 * ============================================================
 */
/* ── 1. Box-sizing global ─────────────────────────────────── */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* ── 2. Racine & taille de police ─────────────────────────── */
:root {
  /* Empêche le zoom auto iOS sur les inputs */
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  /* Interpolation de couleurs en oklch par défaut */
  /* Scroll fluide sauf si l'utilisateur préfère le mouvement réduit */
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    scroll-behavior: auto;
  }
}
/* ── 3. Marges & paddings nuls ────────────────────────────── */
* {
  margin: 0;
  padding: 0;
}

/* ── 4. Body ──────────────────────────────────────────────── */
body {
  min-height: 100dvh;
  /* dvh = dynamic viewport height (mobile) */
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeSpeed;
}

/* ── 5. Médias (images, vidéos, canvas, svg, iframes) ──────── */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

img,
video {
  height: auto;
  /* Conserve le ratio sans height fixe */
}

/* SVG sans viewBox héritent de la couleur du texte */
svg:not([fill]) {
  fill: currentColor;
}

/* ── 6. Éléments de formulaire ────────────────────────────── */
input,
button,
textarea,
select,
optgroup {
  font: inherit;
  /* Les formulaires n'héritent pas par défaut */
  color: inherit;
  background: transparent;
  border: none;
  outline: none;
}

button,
[role=button],
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
  /* Safari / iOS */
}

button:disabled,
[disabled] {
  cursor: not-allowed;
  pointer-events: none;
}

textarea {
  resize: vertical;
  /* Seul le redimensionnement vertical est raisonnable */
  overflow: auto;
}

/* Supprime les flèches des inputs number dans Chrome/Safari/Firefox */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

/* Supprime l'icône "effacer" dans IE/Edge */
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

/* ── 7. Listes ────────────────────────────────────────────── */
ul,
ol {
  list-style: none;
}

/* Conserve les marqueurs si la liste est sémantique (aria-role=list) */
ul[role=list],
ol[role=list] {
  list-style: revert;
}

/* ── 8. Typographie ───────────────────────────────────────── */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  overflow-wrap: break-word;
}

p,
li,
figcaption {
  overflow-wrap: break-word;
}

/* Évite les veuves et orphelines en fin de ligne */
p {
  text-wrap: pretty;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-wrap: balance;
}

/* ── 9. Liens ─────────────────────────────────────────────── */
a {
  color: inherit;
  text-decoration: inherit;
}

a:not([class]) {
  text-decoration-skip-ink: auto;
  /* Évite que le soulignement coupe les lettres */
}

/* ── 10. Tableaux ─────────────────────────────────────────── */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ── 11. Éléments inline & sémantique ────────────────────── */
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 0.875em;
}

pre {
  white-space: pre-wrap;
  overflow-x: auto;
}

small {
  font-size: 0.8em;
}

sub,
sup {
  font-size: 0.75em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

mark {
  background-color: Mark;
  color: MarkText;
}

/* ── 12. Séparateur horizontal ────────────────────────────── */
hr {
  border: none;
  border-top: 1px solid currentColor;
  color: inherit;
  height: 0;
  overflow: visible;
}

/* ── 13. Éléments interactifs & focus ─────────────────────── */
:focus-visible {
  outline: 2px solid Highlight;
  /* Couleur système (haute visibilité) */
  outline-offset: 3px;
}

:focus:not(:focus-visible) {
  outline: none;
}

/* Curseur pointeur sur les éléments cliquables */
label,
summary {
  cursor: pointer;
}

details > summary {
  list-style: none;
  /* Retire le triangle par défaut dans Firefox */
}

details > summary::-webkit-details-marker {
  display: none;
  /* Retire le triangle dans Chrome/Safari */
}

/* ── 14. Dialog / Popover ─────────────────────────────────── */
dialog {
  border: none;
  padding: 0;
  background: transparent;
  color: inherit;
}

::backdrop {
  background: rgba(0, 0, 0, 0.5);
}

/* ── 15. Défilement & scrollbar ───────────────────────────── */
/* Garde le contenu visible même quand une scrollbar apparaît */
html {
  scrollbar-gutter: stable;
}

/* Masque les scrollbars visuellement tout en gardant le défilement */
.scroll-hidden {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.scroll-hidden::-webkit-scrollbar {
  display: none;
}

/* ── 16. Accessibilité ────────────────────────────────────── */
/* Cache visuellement mais conserve pour les lecteurs d'écran */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* Réduit le mouvement si l'utilisateur le demande */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
/* ── 17. Sélection de texte ───────────────────────────────── */
::selection {
  background-color: Highlight;
  color: HighlightText;
}

/* ── 18. Éléments obsolètes / compatibilité ───────────────── */
/* Empêche les débordements dans IE 10+ */
template,
[hidden] {
  display: none;
}

html {
  width: 100%;
}
html.dark-mode {
  background: #000000;
}

body {
  font-family: "Nunito", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.37;
  overflow-x: hidden;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  body {
    font-size: 20px;
  }
}

a {
  outline: 0;
  text-decoration: none;
  cursor: pointer;
}
a:focus {
  outline: none;
}
a:hover {
  text-decoration: none;
}

h1 {
  font-weight: 900;
  font-size: 33.04px;
  line-height: 39.05px;
}
@media screen and (min-width: 768px) {
  h1 {
    font-size: 55px;
    line-height: 65px;
  }
}

h2,
h3,
h4,
h5 {
  font-weight: 700;
  font-family: "Nunito", Arial, Helvetica, sans-serif;
}

h2 {
  font-size: 30px;
  line-height: 35px;
}
@media screen and (min-width: 640px) {
  h2 {
    font-size: 55px;
    line-height: 66px;
  }
}

h3 {
  font-size: 16px;
}

p {
  color: #A3A3A3;
}

input:focus {
  outline: none;
}

.single-post h1,
.default h1 {
  font-size: 50px;
}
.single-post h2,
.default h2 {
  font-size: 40px;
}
.single-post h3,
.default h3 {
  font-size: 33px;
}
.single-post h4,
.default h4 {
  font-size: 27px;
}
.single-post h5,
.default h5 {
  font-size: 22px;
}
.single-post h6,
.default h6 {
  font-size: 18px;
}

section.default p {
  min-height: 1.5em; /* Hauteur équivalente à une ligne de texte */
  margin-bottom: 1em; /* Conserve la marge du paragraphe */
}
section.default ul,
section.default ol {
  list-style: disc;
  padding-left: 20px;
}
section.default li {
  display: list-item;
  list-style: disc;
}

img {
  max-width: 100%;
  height: auto;
}

.title {
  font-size: 31.51px;
  line-height: 36.5px;
  word-break: break-word;
  font-weight: 700;
}
.dark-mode .title {
  color: #ffffff;
}
@media screen and (min-width: 768px) {
  .title {
    font-size: 55px;
    line-height: 66px;
  }
}
.title .text-orange {
  font-weight: 900;
}
.title .bolder {
  font-weight: 900;
}
.hero .title {
  font-weight: 900;
}

.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}

.bg-orange {
  background-color: #FF5722;
  color: white;
}
.bg-orange p {
  color: white;
}
.bg-dark {
  background-color: #000000;
  color: white;
}
.bg-dark p {
  color: white;
}

section {
  margin-block: 20px;
}
@media screen and (min-width: 768px) {
  section {
    margin-block: 90px;
  }
}

.container {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  padding: 0 1.175rem;
}
.feature-grid .container {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .feature-grid .container {
    width: 100%;
    max-width: 1440px;
    margin-inline: auto;
    padding: 0 1.175rem;
  }
}

.badge, .lifestyle__card-label {
  font-size: 10px;
  font-weight: 700;
  background: #ffddd3;
  color: #FF5722;
  padding: 10px 20px;
  line-height: 100%;
  max-width: max-content;
  border-radius: 50px;
  margin-bottom: 16px;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .badge, .lifestyle__card-label {
    font-size: 16px;
  }
}
.fidme_courses .badge, .fidme_courses .lifestyle__card-label {
  color: #90CECA;
  background-color: #DAF3F2;
}
.badge-wrapper {
  display: flex;
  gap: 15px;
}
.badge-wrapper .badge, .badge-wrapper .lifestyle__card-label {
  margin: 0;
}
.bg-orange .badge, .bg-orange .lifestyle__card-label {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.3);
}

.block-title {
  display: flex;
  gap: 15px;
  flex-direction: column;
}
.block-title--wrapper {
  width: 100%;
  text-align: center;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.full_width .block-title--wrapper {
  max-width: 100%;
}
.block-title--wrapper > div:has(> *:empty):not(:has(> *:not(:empty))) {
  display: none;
}

.subtitle {
  font-size: 16px;
  color: #A3A3A3;
}
@media screen and (min-width: 768px) {
  .subtitle {
    font-size: 20px;
  }
}

.text-orange {
  color: #FF5722;
}
.fidme_courses .text-orange {
  color: #90CECA;
}
.block-title .text-orange {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  line-height: 1.5;
}

.link {
  color: #FF5722;
  font-weight: 700;
  font-size: 16px;
}
.link::after {
  content: "";
  display: inline-block;
  height: 7px;
  width: 7px;
  border-right: 2px solid currentColor;
  border-top: 2px solid currentColor;
  transform: rotate(45deg);
}
.fidme_courses .link {
  color: #90CECA;
}

.d-flex {
  display: flex;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.reverse {
  display: flex;
}
@media screen and (min-width: 1024px) {
  .reverse {
    flex-direction: row-reverse;
  }
}

.uppercase {
  text-transform: uppercase;
}

.card {
  display: flex;
  gap: 24px;
}
.card.resource-card {
  gap: 24px;
}
.card__date, .card__reading-time {
  color: #A3A3A3;
}
.card__title {
  font-weight: 700;
  font-size: 16px;
  line-height: 100%;
}
@media screen and (min-width: 768px) {
  .card__title {
    font-size: 24px;
  }
}
.dark-mode .card__title {
  color: #ffffff;
}
.showcase .card__title {
  color: #000000;
}
.card__media {
  aspect-ratio: 1/1;
  border-radius: 24px;
  width: 100%;
  overflow: hidden;
  max-width: 104.5px;
}
.card__media img {
  object-fit: cover;
}
@media screen and (min-width: 768px) {
  .card__media {
    max-width: 192px;
    height: 192px;
  }
}
.card__content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
  text-align: le;
}
@media screen and (min-width: 1024px) {
  .card__content {
    gap: 24px;
  }
}
.feature-grid .card__content {
  text-align: left;
}
.card--bordered {
  border: 1px solid #A3A3A3;
  padding: 20px;
  border-radius: 32px;
}
.card__bullet-content {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  text-align: center;
  height: 47px;
  min-width: 45px;
  background: #FF5722;
  border-radius: 30px;
  padding: 15px;
  white-space: nowrap;
}
.fidme_courses .card__bullet-content {
  background: #90CECA;
}
.card__separator {
  color: #A3A3A3;
}
.card--vertical {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 397px;
  text-align: center;
  background: #F5F5F5;
  color: #000000;
  border-radius: 34px;
}
.feature-grid .card--vertical {
  background: #ffffff;
}
.dark-mode .feature-grid .card--vertical {
  background-color: transparent;
}
.dark-mode .card--vertical .card__subtitle {
  color: #ffffff;
}
.showcase .card--vertical .card__subtitle {
  color: #000000;
}
.card--vertical > a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.feature-grid .card__image {
  aspect-ratio: 405/270;
  overflow: hidden;
  border-radius: 28px;
}

.d-none {
  display: none !important;
}
.d-flex {
  display: flex;
}
.d-block {
  display: block;
}
.d-inline {
  display: inline;
}

.glide__arrow {
  font-size: 0;
  line-height: 0;
  position: relative;
}
.glide__arrow::after {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 1px solid;
  border-left: 1px solid;
  border-color: #F5F5F5;
}
.glide__arrow--left::after {
  transform: rotate(-45deg);
  top: 13px;
  left: 16px;
}
.glide__arrow--right::after {
  transform: rotate(135deg);
  top: 13px;
}

* .mobile-only & {
  display: none;
}
@media screen and (min-width: 1024px) {
  * .mobile-only & {
    display: block;
  }
}

.glide__slide {
  display: flex;
  justify-content: center;
}

.bloc-search {
  display: flex;
  margin: 40px 0;
  justify-content: center;
  align-items: center;
}
.bloc-search .faq-search {
  border: 1px solid #a3a3a3;
  border-radius: 30px;
  padding: 10px 15px;
}

.form-search {
  margin: 40px auto;
}

.bandeau {
  border-radius: 32px;
  padding: 95px 50px;
}

.showcase .kpi-bar {
  padding: 95px 50px;
}

/* Conserver le ratio 16:9 responsive */
.wp-block-embed-youtube .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%; /* Ratio 16:9 */
  height: 0;
  overflow: hidden;
}

.wp-block-embed-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.wp-block-button.is-style-google_play .wp-element-button {
  background-color: transparent;
}
.wp-block-button.is-style-app_store .wp-element-button {
  background-color: transparent;
}

.error-page {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 40px 0;
  gap: 20px;
}
.error-page .error-code {
  font-size: 10rem;
  font-weight: 700;
}

/* Forcer la pleine largeur responsive du bloc vidéo */
.wp-block-embed-youtube {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.form-card {
  background: #A3A3A3;
  border: 1px solid #F5F5F5;
  border-radius: 12px;
  padding: 24px;
  max-width: 960px;
  margin: 0 auto;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 24px;
}
.form-row:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .form-row {
    gap: 16px;
    margin-bottom: 16px;
  }
}

.wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 1233.47px;
  margin-inline: auto;
}

.form-group {
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin-bottom: 24px;
  width: 100%;
}
.form-group:nth-child(-n+4) {
  width: 560px;
}

label {
  font-size: 18px;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 8px;
}
label .form-required {
  margin-left: 2px;
}
.dark-mode label {
  color: #ffffff;
}

input,
select,
textarea {
  width: 100%;
  background-color: #f1f2f4;
  border: 1px solid transparent;
  border-radius: 40px;
  padding: 10px 55px;
  height: 47px;
  font-size: 18px;
  color: #A3A3A3;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 100%;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
  color: #A3A3A3;
}
input:focus,
select:focus,
textarea:focus {
  outline: none;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}
input.is-error,
select.is-error,
textarea.is-error {
  border-color: #e63946;
}
input:disabled,
select:disabled,
textarea:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

textarea {
  min-height: 140px;
  resize: vertical;
}

select {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%239CA3AF%27 d=%27M6 8 0 0h12z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding-right: 40px;
}

.form-check {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 14px;
  color: #1a1a1a;
}
.form-check label {
  margin-bottom: 0;
  font-weight: 400;
}
.form-check input[type=checkbox],
.form-check input[type=radio] {
  width: auto;
  margin-top: 2px;
  accent-color: #F5F5F5;
}

.form-error-message {
  font-size: 12px;
  color: #e63946;
  margin-top: 4px;
}

.form-helper-text {
  font-size: 12px;
  color: #A3A3A3;
  margin-top: 4px;
}

.form-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}
@media (max-width: 768px) {
  .form-actions {
    justify-content: stretch;
  }
}

.btn-submit {
  background-color: #f2632a;
  color: #ffffff;
  border: none;
  border-radius: 50px;
  padding: 14px 36px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.1s ease;
}
.btn-submit:hover {
  background-color: rgb(229.210619469, 75.3274336283, 13.989380531);
}
.btn-submit:active {
  transform: scale(0.98);
}
.btn-submit:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
@media (max-width: 768px) {
  .btn-submit {
    width: 100%;
  }
}

.form-search {
  display: flex;
  align-items: center;
  gap: 10px;
  background-color: #f1f2f4;
  border-radius: 50px;
  padding: 14px 16px;
  max-width: 360px;
}
.form-search__icon {
  flex-shrink: 0;
  color: #A3A3A3;
}
.form-search__input {
  width: 100%;
  background: transparent;
  border: none;
  padding: 0;
  font-size: 14px;
  color: #A3A3A3;
  height: auto;
}
.form-search__input::placeholder {
  color: #A3A3A3;
}
.form-search__input:focus {
  outline: none;
}
.form-search:focus-within {
  background-color: #F5F5F5;
  box-shadow: 0 0 0 1px #F5F5F5;
}

div.wpforms-container-full input[type=date],
div.wpforms-container-full input[type=datetime],
div.wpforms-container-full input[type=datetime-local],
div.wpforms-container-full input[type=email],
div.wpforms-container-full input[type=month],
div.wpforms-container-full input[type=number],
div.wpforms-container-full input[type=password],
div.wpforms-container-full input[type=range],
div.wpforms-container-full input[type=search],
div.wpforms-container-full input[type=tel],
div.wpforms-container-full input[type=text],
div.wpforms-container-full input[type=time],
div.wpforms-container-full input[type=url],
div.wpforms-container-full input[type=week],
div.wpforms-container-full select,
div.wpforms-container-full textarea,
div.wpforms-container-full input[type=date] {
  width: 100%;
  background-color: #f1f2f4;
  border: 1px solid transparent;
  border-radius: 40px;
  padding: 10px 55px;
  height: 47px;
  font-size: 18px;
  color: #A3A3A3;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 100%;
}
div.wpforms-container-full input[type=date]::placeholder,
div.wpforms-container-full input[type=datetime]::placeholder,
div.wpforms-container-full input[type=datetime-local]::placeholder,
div.wpforms-container-full input[type=email]::placeholder,
div.wpforms-container-full input[type=month]::placeholder,
div.wpforms-container-full input[type=number]::placeholder,
div.wpforms-container-full input[type=password]::placeholder,
div.wpforms-container-full input[type=range]::placeholder,
div.wpforms-container-full input[type=search]::placeholder,
div.wpforms-container-full input[type=tel]::placeholder,
div.wpforms-container-full input[type=text]::placeholder,
div.wpforms-container-full input[type=time]::placeholder,
div.wpforms-container-full input[type=url]::placeholder,
div.wpforms-container-full input[type=week]::placeholder,
div.wpforms-container-full select::placeholder,
div.wpforms-container-full textarea::placeholder,
div.wpforms-container-full input[type=date]::placeholder {
  color: #A3A3A3;
}
div.wpforms-container-full input[type=date]:focus,
div.wpforms-container-full input[type=datetime]:focus,
div.wpforms-container-full input[type=datetime-local]:focus,
div.wpforms-container-full input[type=email]:focus,
div.wpforms-container-full input[type=month]:focus,
div.wpforms-container-full input[type=number]:focus,
div.wpforms-container-full input[type=password]:focus,
div.wpforms-container-full input[type=range]:focus,
div.wpforms-container-full input[type=search]:focus,
div.wpforms-container-full input[type=tel]:focus,
div.wpforms-container-full input[type=text]:focus,
div.wpforms-container-full input[type=time]:focus,
div.wpforms-container-full input[type=url]:focus,
div.wpforms-container-full input[type=week]:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus,
div.wpforms-container-full input[type=date]:focus {
  outline: none;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}
div.wpforms-container-full input[type=date].is-error,
div.wpforms-container-full input[type=datetime].is-error,
div.wpforms-container-full input[type=datetime-local].is-error,
div.wpforms-container-full input[type=email].is-error,
div.wpforms-container-full input[type=month].is-error,
div.wpforms-container-full input[type=number].is-error,
div.wpforms-container-full input[type=password].is-error,
div.wpforms-container-full input[type=range].is-error,
div.wpforms-container-full input[type=search].is-error,
div.wpforms-container-full input[type=tel].is-error,
div.wpforms-container-full input[type=text].is-error,
div.wpforms-container-full input[type=time].is-error,
div.wpforms-container-full input[type=url].is-error,
div.wpforms-container-full input[type=week].is-error,
div.wpforms-container-full select.is-error,
div.wpforms-container-full textarea.is-error,
div.wpforms-container-full input[type=date].is-error {
  border-color: #e63946;
}
div.wpforms-container-full input[type=date]:disabled,
div.wpforms-container-full input[type=datetime]:disabled,
div.wpforms-container-full input[type=datetime-local]:disabled,
div.wpforms-container-full input[type=email]:disabled,
div.wpforms-container-full input[type=month]:disabled,
div.wpforms-container-full input[type=number]:disabled,
div.wpforms-container-full input[type=password]:disabled,
div.wpforms-container-full input[type=range]:disabled,
div.wpforms-container-full input[type=search]:disabled,
div.wpforms-container-full input[type=tel]:disabled,
div.wpforms-container-full input[type=text]:disabled,
div.wpforms-container-full input[type=time]:disabled,
div.wpforms-container-full input[type=url]:disabled,
div.wpforms-container-full input[type=week]:disabled,
div.wpforms-container-full select:disabled,
div.wpforms-container-full textarea:disabled,
div.wpforms-container-full input[type=date]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.wp-core-ui div.wpforms-container-full input[type=date],
.wp-core-ui div.wpforms-container-full input[type=datetime],
.wp-core-ui div.wpforms-container-full input[type=datetime-local],
.wp-core-ui div.wpforms-container-full input[type=email],
.wp-core-ui div.wpforms-container-full input[type=month],
.wp-core-ui div.wpforms-container-full input[type=number],
.wp-core-ui div.wpforms-container-full input[type=password],
.wp-core-ui div.wpforms-container-full input[type=range],
.wp-core-ui div.wpforms-container-full input[type=search],
.wp-core-ui div.wpforms-container-full input[type=tel],
.wp-core-ui div.wpforms-container-full input[type=text],
.wp-core-ui div.wpforms-container-full input[type=time],
.wp-core-ui div.wpforms-container-full input[type=url],
.wp-core-ui div.wpforms-container-full input[type=week],
.wp-core-ui div.wpforms-container-full select,
.wp-core-ui div.wpforms-container-full textarea,
.wp-core-ui div.wpforms-container-full input[type=date] {
  width: 100%;
  background-color: #f1f2f4;
  border: 1px solid transparent;
  border-radius: 40px;
  padding: 10px 55px;
  height: 47px;
  font-size: 18px;
  color: #A3A3A3;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 100%;
}
.wp-core-ui div.wpforms-container-full input[type=date]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=datetime]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=datetime-local]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=email]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=month]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=number]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=password]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=range]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=search]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=tel]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=text]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=time]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=url]::placeholder,
.wp-core-ui div.wpforms-container-full input[type=week]::placeholder,
.wp-core-ui div.wpforms-container-full select::placeholder,
.wp-core-ui div.wpforms-container-full textarea::placeholder,
.wp-core-ui div.wpforms-container-full input[type=date]::placeholder {
  color: #A3A3A3;
}
.wp-core-ui div.wpforms-container-full input[type=date]:focus,
.wp-core-ui div.wpforms-container-full input[type=datetime]:focus,
.wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus,
.wp-core-ui div.wpforms-container-full input[type=email]:focus,
.wp-core-ui div.wpforms-container-full input[type=month]:focus,
.wp-core-ui div.wpforms-container-full input[type=number]:focus,
.wp-core-ui div.wpforms-container-full input[type=password]:focus,
.wp-core-ui div.wpforms-container-full input[type=range]:focus,
.wp-core-ui div.wpforms-container-full input[type=search]:focus,
.wp-core-ui div.wpforms-container-full input[type=tel]:focus,
.wp-core-ui div.wpforms-container-full input[type=text]:focus,
.wp-core-ui div.wpforms-container-full input[type=time]:focus,
.wp-core-ui div.wpforms-container-full input[type=url]:focus,
.wp-core-ui div.wpforms-container-full input[type=week]:focus,
.wp-core-ui div.wpforms-container-full select:focus,
.wp-core-ui div.wpforms-container-full textarea:focus,
.wp-core-ui div.wpforms-container-full input[type=date]:focus {
  outline: none;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}
.wp-core-ui div.wpforms-container-full input[type=date].is-error,
.wp-core-ui div.wpforms-container-full input[type=datetime].is-error,
.wp-core-ui div.wpforms-container-full input[type=datetime-local].is-error,
.wp-core-ui div.wpforms-container-full input[type=email].is-error,
.wp-core-ui div.wpforms-container-full input[type=month].is-error,
.wp-core-ui div.wpforms-container-full input[type=number].is-error,
.wp-core-ui div.wpforms-container-full input[type=password].is-error,
.wp-core-ui div.wpforms-container-full input[type=range].is-error,
.wp-core-ui div.wpforms-container-full input[type=search].is-error,
.wp-core-ui div.wpforms-container-full input[type=tel].is-error,
.wp-core-ui div.wpforms-container-full input[type=text].is-error,
.wp-core-ui div.wpforms-container-full input[type=time].is-error,
.wp-core-ui div.wpforms-container-full input[type=url].is-error,
.wp-core-ui div.wpforms-container-full input[type=week].is-error,
.wp-core-ui div.wpforms-container-full select.is-error,
.wp-core-ui div.wpforms-container-full textarea.is-error,
.wp-core-ui div.wpforms-container-full input[type=date].is-error {
  border-color: #e63946;
}
.wp-core-ui div.wpforms-container-full input[type=date]:disabled,
.wp-core-ui div.wpforms-container-full input[type=datetime]:disabled,
.wp-core-ui div.wpforms-container-full input[type=datetime-local]:disabled,
.wp-core-ui div.wpforms-container-full input[type=email]:disabled,
.wp-core-ui div.wpforms-container-full input[type=month]:disabled,
.wp-core-ui div.wpforms-container-full input[type=number]:disabled,
.wp-core-ui div.wpforms-container-full input[type=password]:disabled,
.wp-core-ui div.wpforms-container-full input[type=range]:disabled,
.wp-core-ui div.wpforms-container-full input[type=search]:disabled,
.wp-core-ui div.wpforms-container-full input[type=tel]:disabled,
.wp-core-ui div.wpforms-container-full input[type=text]:disabled,
.wp-core-ui div.wpforms-container-full input[type=time]:disabled,
.wp-core-ui div.wpforms-container-full input[type=url]:disabled,
.wp-core-ui div.wpforms-container-full input[type=week]:disabled,
.wp-core-ui div.wpforms-container-full select:disabled,
.wp-core-ui div.wpforms-container-full textarea:disabled,
.wp-core-ui div.wpforms-container-full input[type=date]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

div.wpforms-container .wpforms-form .wpforms-field-label,
div.wpforms-container .wpforms-form .wpforms-field-sublabel,
div.wpforms-container .wpforms-form .wpforms-field-description,
div.wpforms-container .wpforms-form textarea,
div.wpforms-container .wpforms-form li,
div.wpforms-container .wpforms-form th {
  font-size: 18px;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 8px;
}
div.wpforms-container .wpforms-form .wpforms-field-label .form-required,
div.wpforms-container .wpforms-form .wpforms-field-sublabel .form-required,
div.wpforms-container .wpforms-form .wpforms-field-description .form-required,
div.wpforms-container .wpforms-form textarea .form-required,
div.wpforms-container .wpforms-form li .form-required,
div.wpforms-container .wpforms-form th .form-required {
  margin-left: 2px;
}
.dark-mode div.wpforms-container .wpforms-form .wpforms-field-label,
.dark-mode div.wpforms-container .wpforms-form .wpforms-field-sublabel,
.dark-mode div.wpforms-container .wpforms-form .wpforms-field-description,
.dark-mode div.wpforms-container .wpforms-form textarea,
.dark-mode div.wpforms-container .wpforms-form li,
.dark-mode div.wpforms-container .wpforms-form th {
  color: #ffffff;
}

div.wpforms-container-full .wpforms-form textarea:focus {
  box-shadow: none;
  border: none;
}

.wpforms-container .wpforms-field.wpforms-one-half, .wpforms-container .wpforms-field.wpforms-one-third, .wpforms-container .wpforms-field.wpforms-two-thirds, .wpforms-container .wpforms-field.wpforms-one-fourth, .wpforms-container .wpforms-field.wpforms-two-fourths, .wpforms-container .wpforms-field.wpforms-three-fourths, .wpforms-container .wpforms-field.wpforms-one-fifth, .wpforms-container .wpforms-field.wpforms-two-fifths, .wpforms-container .wpforms-field.wpforms-three-fifths, .wpforms-container .wpforms-field.wpforms-four-fifths, .wpforms-container .wpforms-field.wpforms-one-sixth, .wpforms-container .wpforms-field.wpforms-two-sixths, .wpforms-container .wpforms-field.wpforms-three-sixths, .wpforms-container .wpforms-field.wpforms-four-sixths, .wpforms-container .wpforms-field.wpforms-five-sixths {
  margin-left: 80px;
}
.wpforms-container .wpforms-one-half,
.wpforms-container .wpforms-three-sixths,
.wpforms-container .wpforms-two-fourths {
  width: calc(50% - 40px);
}

section .fluentform form.frm-fluent-form {
  margin-top: 45px;
}
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control,
section .fluentform form.frm-fluent-form select.ff-el-form-control,
section .fluentform form.frm-fluent-form .choices__inner,
section .fluentform form.frm-fluent-form textarea.ff-el-form-control,
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control {
  width: 100%;
  background-color: #f1f2f4;
  border: 1px solid transparent;
  border-radius: 40px;
  padding: 10px 55px;
  height: 47px;
  font-size: 18px;
  color: #A3A3A3;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 100%;
}
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form select.ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form .choices__inner::placeholder,
section .fluentform form.frm-fluent-form textarea.ff-el-form-control::placeholder,
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control::placeholder {
  color: #A3A3A3;
}
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control:focus,
section .fluentform form.frm-fluent-form select.ff-el-form-control:focus,
section .fluentform form.frm-fluent-form .choices__inner:focus,
section .fluentform form.frm-fluent-form textarea.ff-el-form-control:focus,
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:focus {
  outline: none;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form select.ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form .choices__inner.is-error,
section .fluentform form.frm-fluent-form textarea.ff-el-form-control.is-error,
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control.is-error {
  border-color: #e63946;
}
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form select.ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form .choices__inner:disabled,
section .fluentform form.frm-fluent-form textarea.ff-el-form-control:disabled,
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form select.ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form .choices__inner,
.wp-core-ui section .fluentform form.frm-fluent-form textarea.ff-el-form-control,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control {
  width: 100%;
  background-color: #f1f2f4;
  border: 1px solid transparent;
  border-radius: 40px;
  padding: 10px 55px;
  height: 47px;
  font-size: 18px;
  color: #A3A3A3;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 100%;
}
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form select.ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form .choices__inner::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form textarea.ff-el-form-control::placeholder,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control::placeholder {
  color: #A3A3A3;
}
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form select.ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form .choices__inner:focus,
.wp-core-ui section .fluentform form.frm-fluent-form textarea.ff-el-form-control:focus,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:focus {
  outline: none;
  background-color: #F5F5F5;
  border-color: #F5F5F5;
}
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form select.ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form .choices__inner.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form textarea.ff-el-form-control.is-error,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control.is-error {
  border-color: #e63946;
}
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form select.ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form .choices__inner:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form textarea.ff-el-form-control:disabled,
.wp-core-ui section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=datetime].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=datetime-local].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=email].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=month].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=number].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=password].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=range].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=search].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=tel].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=text].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=time].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=url].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=week].ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form select.ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form .choices__inner .choices__item,
section .fluentform form.frm-fluent-form textarea.ff-el-form-control .choices__item,
section .fluentform form.frm-fluent-form input[type=date].ff-el-form-control .choices__item {
  background-color: transparent;
  border: 0;
  color: black;
}
section .fluentform form.frm-fluent-form button {
  border-color: #ff5722;
  background-color: #ff5722;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  border: 3px solid currentColor;
  padding: 0 18px;
  border-radius: 200px;
  height: auto;
  min-height: 47px;
  text-align: center;
  transition: all 0.5s ease;
  max-width: 100%;
}
section .fluentform form.frm-fluent-form button:hover {
  border-color: #ff5722;
  color: #ff5722;
  background-color: #ffffff;
}
section .fluentform .ff-t-container {
  gap: 80px !important;
}

.btn, .filter-chip, div.wpforms-container-full .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus, div.wpforms-container-full button[type=submit]:hover,
div.wpforms-container-full button[type=submit]:active,
div.wpforms-container-full button[type=submit]:focus,
.wp-core-ui div.wpforms-container-full button[type=submit]:hover,
.wp-core-ui div.wpforms-container-full button[type=submit]:active,
.wp-core-ui div.wpforms-container-full button[type=submit]:focus, div.wpforms-container-full input[type=submit]:hover,
div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full input[type=submit]:focus,
.wp-core-ui div.wpforms-container-full input[type=submit]:hover,
.wp-core-ui div.wpforms-container-full input[type=submit]:active,
.wp-core-ui div.wpforms-container-full input[type=submit]:focus, div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), div.wpforms-container-full button, .wp-block-buttons .wp-block-button__link, .wp-block-button.is-style-outline .wp-element-button {
  display: inline-block;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  border: 3px solid currentColor;
  padding: 0 18px;
  border-radius: 200px;
  height: auto;
  min-height: 47px;
  min-width: 240px;
  text-align: center;
  transition: all 0.5s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
@media screen and (min-width: 1024px) {
  .btn, .filter-chip, div.wpforms-container-full .wpforms-page-button:hover,
  div.wpforms-container-full .wpforms-page-button:active,
  div.wpforms-container-full .wpforms-page-button:focus,
  .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
  .wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
  .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus, div.wpforms-container-full button[type=submit]:hover,
  div.wpforms-container-full button[type=submit]:active,
  div.wpforms-container-full button[type=submit]:focus,
  .wp-core-ui div.wpforms-container-full button[type=submit]:hover,
  .wp-core-ui div.wpforms-container-full button[type=submit]:active,
  .wp-core-ui div.wpforms-container-full button[type=submit]:focus, div.wpforms-container-full input[type=submit]:hover,
  div.wpforms-container-full input[type=submit]:active,
  div.wpforms-container-full input[type=submit]:focus,
  .wp-core-ui div.wpforms-container-full input[type=submit]:hover,
  .wp-core-ui div.wpforms-container-full input[type=submit]:active,
  .wp-core-ui div.wpforms-container-full input[type=submit]:focus, div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
  div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
  div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
  .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
  .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
  .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), div.wpforms-container-full button, .wp-block-buttons .wp-block-button__link, .wp-block-button.is-style-outline .wp-element-button {
    font-size: 20px;
  }
}
.dark-mode .btn, .dark-mode .filter-chip, .dark-mode div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .dark-mode .wpforms-page-button:hover,
.dark-mode div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .dark-mode .wpforms-page-button:active,
.dark-mode div.wpforms-container-full .wpforms-page-button:focus,
div.wpforms-container-full .dark-mode .wpforms-page-button:focus,
.dark-mode .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .dark-mode .wpforms-page-button:hover,
.dark-mode .wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .dark-mode .wpforms-page-button:active,
.dark-mode .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .dark-mode .wpforms-page-button:focus, .dark-mode div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full .dark-mode button[type=submit]:hover,
.dark-mode div.wpforms-container-full button[type=submit]:active,
div.wpforms-container-full .dark-mode button[type=submit]:active,
.dark-mode div.wpforms-container-full button[type=submit]:focus,
div.wpforms-container-full .dark-mode button[type=submit]:focus, .dark-mode div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full .dark-mode input[type=submit]:hover,
.dark-mode div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full .dark-mode input[type=submit]:active,
.dark-mode div.wpforms-container-full input[type=submit]:focus,
div.wpforms-container-full .dark-mode input[type=submit]:focus, .dark-mode div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full .dark-mode input[type=submit]:not(:hover):not(:active),
.dark-mode div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .dark-mode button[type=submit]:not(:hover):not(:active),
.dark-mode div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .wpforms-page-button:not(:hover):not(:active), .dark-mode div.wpforms-container-full button, div.wpforms-container-full .dark-mode button, .dark-mode .wp-block-buttons .wp-block-button__link, .wp-block-buttons .dark-mode .wp-block-button__link, .dark-mode .wp-block-button.is-style-outline .wp-element-button, .wp-block-button.is-style-outline .dark-mode .wp-element-button {
  color: #ffffff;
}
.kpi-bar__item .btn:hover, .kpi-bar__item .filter-chip:hover, .kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover:active,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover:active,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover:focus,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover:focus,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover:active,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover:active,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover:focus,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover:focus, .kpi-bar__item div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full .kpi-bar__item input[type=submit]:hover,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:hover:not(:hover):not(:active), .kpi-bar__item div.wpforms-container-full button:hover, div.wpforms-container-full .kpi-bar__item button:hover, .kpi-bar__item .wp-block-buttons .wp-block-button__link:hover, .wp-block-buttons .kpi-bar__item .wp-block-button__link:hover, .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:hover, .wp-block-button.is-style-outline .kpi-bar__item .wp-element-button:hover, .kpi-bar__item .btn:focus, .kpi-bar__item .filter-chip:focus, .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus:hover, div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus:hover,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus:active,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus:active,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:hover,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus:hover,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:active,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus:active,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus,
.kpi-bar__item div.wpforms-container-full input[type=submit]:focus,
div.wpforms-container-full .kpi-bar__item input[type=submit]:focus,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus:not(:hover):not(:active), .kpi-bar__item div.wpforms-container-full button:focus, div.wpforms-container-full .kpi-bar__item button:focus, .kpi-bar__item .wp-block-buttons .wp-block-button__link:focus, .wp-block-buttons .kpi-bar__item .wp-block-button__link:focus, .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:focus, .wp-block-button.is-style-outline .kpi-bar__item .wp-element-button:focus, .kpi-bar__item .btn:focus-visible, .kpi-bar__item .filter-chip:focus-visible, .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:hover, div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:hover,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:active,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:active,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:focus,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:focus,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:hover,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:hover,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:active,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:active,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:focus,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:focus, .kpi-bar__item div.wpforms-container-full input[type=submit]:focus-visible:not(:hover):not(:active), div.wpforms-container-full .kpi-bar__item input[type=submit]:focus-visible:not(:hover):not(:active),
.kpi-bar__item div.wpforms-container-full button[type=submit]:focus-visible:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item button[type=submit]:focus-visible:not(:hover):not(:active),
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-visible:not(:hover):not(:active), .kpi-bar__item div.wpforms-container-full button:focus-visible, div.wpforms-container-full .kpi-bar__item button:focus-visible, .kpi-bar__item .wp-block-buttons .wp-block-button__link:focus-visible, .wp-block-buttons .kpi-bar__item .wp-block-button__link:focus-visible, .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:focus-visible, .wp-block-button.is-style-outline .kpi-bar__item .wp-element-button:focus-visible, .kpi-bar__item .btn:focus-within, .kpi-bar__item .filter-chip:focus-within, .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:hover, div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:hover,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:active,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:active,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:focus,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:focus,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-within:hover,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:hover,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-within:active,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:active,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-within:focus,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:focus, .kpi-bar__item div.wpforms-container-full input[type=submit]:focus-within:not(:hover):not(:active), div.wpforms-container-full .kpi-bar__item input[type=submit]:focus-within:not(:hover):not(:active),
.kpi-bar__item div.wpforms-container-full button[type=submit]:focus-within:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item button[type=submit]:focus-within:not(:hover):not(:active),
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:focus-within:not(:hover):not(:active), .kpi-bar__item div.wpforms-container-full button:focus-within, div.wpforms-container-full .kpi-bar__item button:focus-within, .kpi-bar__item .wp-block-buttons .wp-block-button__link:focus-within, .wp-block-buttons .kpi-bar__item .wp-block-button__link:focus-within, .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:focus-within, .wp-block-button.is-style-outline .kpi-bar__item .wp-element-button:focus-within, .kpi-bar__item .btn:active, .kpi-bar__item .filter-chip:active, .kpi-bar__item div.wpforms-container-full .wpforms-page-button:active:hover, div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active:hover,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:active:focus,
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active:focus,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:active:hover,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active:hover,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active,
.kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:active:focus,
.wp-core-ui div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active:focus,
.kpi-bar__item div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full .kpi-bar__item input[type=submit]:active,
.kpi-bar__item div.wpforms-container-full .wpforms-page-button:active:not(:hover):not(:active),
div.wpforms-container-full .kpi-bar__item .wpforms-page-button:active:not(:hover):not(:active), .kpi-bar__item div.wpforms-container-full button:active, div.wpforms-container-full .kpi-bar__item button:active, .kpi-bar__item .wp-block-buttons .wp-block-button__link:active, .wp-block-buttons .kpi-bar__item .wp-block-button__link:active, .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:active, .wp-block-button.is-style-outline .kpi-bar__item .wp-element-button:active {
  color: #FF5722;
  border-color: #FF5722;
  background-color: #000000;
}
.dark-mode .kpi-bar__item .btn, .dark-mode .kpi-bar__item .filter-chip, .dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus, .dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:active,
.dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:focus, .dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:not(:hover):not(:active),
.dark-mode .kpi-bar__item div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item button[type=submit]:not(:hover):not(:active),
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:not(:hover):not(:active), .dark-mode .kpi-bar__item div.wpforms-container-full button, div.wpforms-container-full .dark-mode .kpi-bar__item button, .dark-mode .kpi-bar__item .wp-block-buttons .wp-block-button__link, .wp-block-buttons .dark-mode .kpi-bar__item .wp-block-button__link, .dark-mode .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button, .wp-block-button.is-style-outline .dark-mode .kpi-bar__item .wp-element-button {
  color: #000000;
}
.dark-mode .kpi-bar__item .btn:hover, .dark-mode .kpi-bar__item .filter-chip:hover, .dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover:active,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover:focus,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover:active,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover:active,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover:focus,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover:focus, .dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:hover:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:hover:not(:hover):not(:active), .dark-mode .kpi-bar__item div.wpforms-container-full button:hover, div.wpforms-container-full .dark-mode .kpi-bar__item button:hover, .dark-mode .kpi-bar__item .wp-block-buttons .wp-block-button__link:hover, .wp-block-buttons .dark-mode .kpi-bar__item .wp-block-button__link:hover, .dark-mode .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:hover, .wp-block-button.is-style-outline .dark-mode .kpi-bar__item .wp-element-button:hover, .dark-mode .kpi-bar__item .btn:focus, .dark-mode .kpi-bar__item .filter-chip:focus, .dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus:hover, div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus:active,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:hover,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus:hover,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:active,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus:active,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus,
.dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:focus,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus:not(:hover):not(:active), .dark-mode .kpi-bar__item div.wpforms-container-full button:focus, div.wpforms-container-full .dark-mode .kpi-bar__item button:focus, .dark-mode .kpi-bar__item .wp-block-buttons .wp-block-button__link:focus, .wp-block-buttons .dark-mode .kpi-bar__item .wp-block-button__link:focus, .dark-mode .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:focus, .wp-block-button.is-style-outline .dark-mode .kpi-bar__item .wp-element-button:focus, .dark-mode .kpi-bar__item .btn:focus-visible, .dark-mode .kpi-bar__item .filter-chip:focus-visible, .dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:hover, div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:active,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:focus,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:hover,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:hover,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:active,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:active,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:focus,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:focus, .dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:focus-visible:not(:hover):not(:active), div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:focus-visible:not(:hover):not(:active),
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-visible:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-visible:not(:hover):not(:active), .dark-mode .kpi-bar__item div.wpforms-container-full button:focus-visible, div.wpforms-container-full .dark-mode .kpi-bar__item button:focus-visible, .dark-mode .kpi-bar__item .wp-block-buttons .wp-block-button__link:focus-visible, .wp-block-buttons .dark-mode .kpi-bar__item .wp-block-button__link:focus-visible, .dark-mode .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:focus-visible, .wp-block-button.is-style-outline .dark-mode .kpi-bar__item .wp-element-button:focus-visible, .dark-mode .kpi-bar__item .btn:focus-within, .dark-mode .kpi-bar__item .filter-chip:focus-within, .dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:hover, div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:active,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:focus,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-within:hover,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:hover,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-within:active,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:active,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-within:focus,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:focus, .dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:focus-within:not(:hover):not(:active), div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:focus-within:not(:hover):not(:active),
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:focus-within:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:focus-within:not(:hover):not(:active), .dark-mode .kpi-bar__item div.wpforms-container-full button:focus-within, div.wpforms-container-full .dark-mode .kpi-bar__item button:focus-within, .dark-mode .kpi-bar__item .wp-block-buttons .wp-block-button__link:focus-within, .wp-block-buttons .dark-mode .kpi-bar__item .wp-block-button__link:focus-within, .dark-mode .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:focus-within, .wp-block-button.is-style-outline .dark-mode .kpi-bar__item .wp-element-button:focus-within, .dark-mode .kpi-bar__item .btn:active, .dark-mode .kpi-bar__item .filter-chip:active, .dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:active:hover, div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active:hover,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:active:focus,
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active:focus,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:active:hover,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active:hover,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active,
.dark-mode .kpi-bar__item .wp-core-ui div.wpforms-container-full .wpforms-page-button:active:focus,
.wp-core-ui div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active:focus,
.dark-mode .kpi-bar__item div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full .dark-mode .kpi-bar__item input[type=submit]:active,
.dark-mode .kpi-bar__item div.wpforms-container-full .wpforms-page-button:active:not(:hover):not(:active),
div.wpforms-container-full .dark-mode .kpi-bar__item .wpforms-page-button:active:not(:hover):not(:active), .dark-mode .kpi-bar__item div.wpforms-container-full button:active, div.wpforms-container-full .dark-mode .kpi-bar__item button:active, .dark-mode .kpi-bar__item .wp-block-buttons .wp-block-button__link:active, .wp-block-buttons .dark-mode .kpi-bar__item .wp-block-button__link:active, .dark-mode .kpi-bar__item .wp-block-button.is-style-outline .wp-element-button:active, .wp-block-button.is-style-outline .dark-mode .kpi-bar__item .wp-element-button:active {
  color: #FF5722;
  background-color: #ffffff;
}
.btn.btn-light, .btn-light.filter-chip, div.wpforms-container-full .btn-light.wpforms-page-button:hover,
div.wpforms-container-full .btn-light.wpforms-page-button:active,
div.wpforms-container-full .btn-light.wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .btn-light.wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .btn-light.wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .btn-light.wpforms-page-button:focus, div.wpforms-container-full button.btn-light[type=submit]:hover,
div.wpforms-container-full button.btn-light[type=submit]:active,
div.wpforms-container-full button.btn-light[type=submit]:focus, div.wpforms-container-full input.btn-light[type=submit]:hover,
div.wpforms-container-full input.btn-light[type=submit]:active,
div.wpforms-container-full input.btn-light[type=submit]:focus, div.wpforms-container-full input.btn-light[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button.btn-light[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .btn-light.wpforms-page-button:not(:hover):not(:active), div.wpforms-container-full button.btn-light, .wp-block-buttons .btn-light.wp-block-button__link, .wp-block-button.is-style-outline .btn-light.wp-element-button {
  background-color: #ffffff;
  color: #000000;
}
.btn.btn-dark, .btn-dark.filter-chip, div.wpforms-container-full .btn-dark.wpforms-page-button:hover,
div.wpforms-container-full .btn-dark.wpforms-page-button:active,
div.wpforms-container-full .btn-dark.wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .btn-dark.wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .btn-dark.wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .btn-dark.wpforms-page-button:focus, div.wpforms-container-full button.btn-dark[type=submit]:hover,
div.wpforms-container-full button.btn-dark[type=submit]:active,
div.wpforms-container-full button.btn-dark[type=submit]:focus, div.wpforms-container-full input.btn-dark[type=submit]:hover,
div.wpforms-container-full input.btn-dark[type=submit]:active,
div.wpforms-container-full input.btn-dark[type=submit]:focus, div.wpforms-container-full input.btn-dark[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button.btn-dark[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .btn-dark.wpforms-page-button:not(:hover):not(:active), div.wpforms-container-full button.btn-dark, .wp-block-buttons .btn-dark.wp-block-button__link, .wp-block-button.is-style-outline .btn-dark.wp-element-button {
  background-color: #000000;
  color: #ffffff;
}
.btn.btn-dark:hover, .btn-dark.filter-chip:hover, div.wpforms-container-full .btn-dark.wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .btn-dark.wpforms-page-button:hover, div.wpforms-container-full input.btn-dark[type=submit]:hover, div.wpforms-container-full button.btn-dark:hover, .wp-block-buttons .btn-dark.wp-block-button__link:hover, .wp-block-button.is-style-outline .btn-dark.wp-element-button:hover {
  background-color: #ffffff;
  color: #000000;
}
.btn.btn-dark:focus, .btn-dark.filter-chip:focus,
div.wpforms-container-full .btn-dark.wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .btn-dark.wpforms-page-button:focus,
div.wpforms-container-full input.btn-dark[type=submit]:focus, div.wpforms-container-full button.btn-dark:focus, .wp-block-buttons .btn-dark.wp-block-button__link:focus, .wp-block-button.is-style-outline .btn-dark.wp-element-button:focus {
  background-color: #ffffff;
  color: #000000;
}
.btn.btn-dark:focus-visible, .btn-dark.filter-chip:focus-visible, div.wpforms-container-full .btn-dark.wpforms-page-button:focus-visible:hover,
div.wpforms-container-full .btn-dark.wpforms-page-button:focus-visible:active,
div.wpforms-container-full .btn-dark.wpforms-page-button:focus-visible:focus, div.wpforms-container-full input.btn-dark[type=submit]:focus-visible:hover,
div.wpforms-container-full input.btn-dark[type=submit]:focus-visible:active,
div.wpforms-container-full input.btn-dark[type=submit]:focus-visible:focus, div.wpforms-container-full input.btn-dark[type=submit]:focus-visible:not(:hover):not(:active),
div.wpforms-container-full button.btn-dark[type=submit]:focus-visible:not(:hover):not(:active),
div.wpforms-container-full .btn-dark.wpforms-page-button:focus-visible:not(:hover):not(:active), div.wpforms-container-full button.btn-dark:focus-visible, .wp-block-buttons .btn-dark.wp-block-button__link:focus-visible, .wp-block-button.is-style-outline .btn-dark.wp-element-button:focus-visible {
  background-color: #ffffff;
  color: #000000;
}
.btn.btn-dark:active, .btn-dark.filter-chip:active,
div.wpforms-container-full .btn-dark.wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .btn-dark.wpforms-page-button:active,
div.wpforms-container-full input.btn-dark[type=submit]:active, div.wpforms-container-full button.btn-dark:active, .wp-block-buttons .btn-dark.wp-block-button__link:active, .wp-block-button.is-style-outline .btn-dark.wp-element-button:active {
  background-color: #ffffff;
  color: #000000;
}
.btn:hover, .filter-chip:hover, div.wpforms-container-full .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-page-button:hover:active,
div.wpforms-container-full .wpforms-page-button:hover:focus,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover:active,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover:focus, div.wpforms-container-full button[type=submit]:hover,
.wp-core-ui div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full input[type=submit]:hover,
.wp-core-ui div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:hover:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:hover:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:hover:not(:hover):not(:active), div.wpforms-container-full button:hover, .wp-block-buttons .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-element-button:hover {
  background-color: #FF5722;
  color: #ffffff;
  border-color: #FF5722;
}
.btn:focus, .filter-chip:focus, div.wpforms-container-full .wpforms-page-button:focus:hover,
div.wpforms-container-full .wpforms-page-button:focus:active,
div.wpforms-container-full .wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:active,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus,
div.wpforms-container-full button[type=submit]:focus,
.wp-core-ui div.wpforms-container-full button[type=submit]:focus,
div.wpforms-container-full input[type=submit]:focus,
.wp-core-ui div.wpforms-container-full input[type=submit]:focus, div.wpforms-container-full input[type=submit]:focus:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:focus:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:focus:not(:hover):not(:active), div.wpforms-container-full button:focus, .wp-block-buttons .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-element-button:focus {
  background-color: #FF5722;
  color: #ffffff;
  border-color: #FF5722;
}
.btn:focus-visible, .filter-chip:focus-visible, div.wpforms-container-full .wpforms-page-button:focus-visible:hover,
div.wpforms-container-full .wpforms-page-button:focus-visible:active,
div.wpforms-container-full .wpforms-page-button:focus-visible:focus,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:active,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus-visible:focus, div.wpforms-container-full button[type=submit]:focus-visible:hover,
div.wpforms-container-full button[type=submit]:focus-visible:active,
div.wpforms-container-full button[type=submit]:focus-visible:focus, div.wpforms-container-full input[type=submit]:focus-visible:hover,
div.wpforms-container-full input[type=submit]:focus-visible:active,
div.wpforms-container-full input[type=submit]:focus-visible:focus, div.wpforms-container-full input[type=submit]:focus-visible:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:focus-visible:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:focus-visible:not(:hover):not(:active), div.wpforms-container-full button:focus-visible, .wp-block-buttons .wp-block-button__link:focus-visible, .wp-block-button.is-style-outline .wp-element-button:focus-visible {
  background-color: #FF5722;
  color: #ffffff;
  border-color: #FF5722;
}
.btn:active, .filter-chip:active, div.wpforms-container-full .wpforms-page-button:active:hover,
div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .wpforms-page-button:active:focus,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active:focus,
div.wpforms-container-full button[type=submit]:active,
.wp-core-ui div.wpforms-container-full button[type=submit]:active,
div.wpforms-container-full input[type=submit]:active,
.wp-core-ui div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full input[type=submit]:active:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:active:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:active:not(:hover):not(:active), div.wpforms-container-full button:active, .wp-block-buttons .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-element-button:active {
  background-color: #FF5722;
  color: #ffffff;
  border-color: #FF5722;
}
.btn--primary:hover, .btn-primary:hover {
  background-color: #ffffff;
  color: #FF5722;
  border-color: #FF5722;
}
.btn--primary:focus, .btn-primary:focus {
  background-color: #ffffff;
  color: #FF5722;
  border-color: #FF5722;
}
.btn--primary:focus-visible, .btn-primary:focus-visible {
  background-color: #ffffff;
  color: #FF5722;
  border-color: #FF5722;
}
.btn--primary:active, .btn-primary:active {
  background-color: #ffffff;
  color: #FF5722;
  border-color: #FF5722;
}
.btn--secondary:hover {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}
.btn--secondary:focus {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}
.btn--secondary:focus-visible {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}
.btn--secondary:active {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}
.btn-badge {
  background-color: #FF5722;
  border: none;
  font-size: 11.7px;
  max-width: 126.62px;
  min-width: fit-content;
  min-height: 27.5px;
}
.btn-full {
  background: #FF5722;
  border-color: #FF5722;
  color: #ffffff;
}

.actions {
  display: flex;
  gap: 26px;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .actions {
    justify-content: flex-start;
  }
}
.actions-center {
  justify-content: center;
}

.wp-block-button.is-style-outline .wp-element-button {
  background: transparent;
}
.wp-block-button.is-style-app_store .wp-element-button {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  color: transparent;
  border-radius: 0;
  width: 160px;
  border-radius: 8.75px;
  overflow: hidden;
}
.wp-block-button.is-style-google_play .wp-element-button {
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  background-position: center;
  color: transparent;
  border-radius: 0;
  width: 156px;
  border-radius: 8.75px;
  overflow: hidden;
}

.wp-block-buttons {
  width: 100%;
}
.wp-block-buttons .wp-block-button__link {
  display: block;
  min-width: 0;
  background-color: #FF5722;
  border-color: #FF5722;
}
.wp-block-buttons .wp-block-button__link:hover {
  border-color: #FF5722;
  color: #FF5722;
  background-color: #ffffff;
}
.fidme-courses .wp-block-buttons .wp-block-button__link {
  background-color: #90CECA;
}
.wp-block-buttons .is-style-app_store .wp-block-button__link,
.wp-block-buttons .is-style-google_play .wp-block-button__link {
  border-color: transparent;
}

div.wpforms-container-full button {
  margin-inline: auto 0;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
  background-color: #FF5722;
}

div.wpforms-container-full input[type=submit]:hover,
div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full input[type=submit]:focus,
.wp-core-ui div.wpforms-container-full input[type=submit]:hover,
.wp-core-ui div.wpforms-container-full input[type=submit]:active,
.wp-core-ui div.wpforms-container-full input[type=submit]:focus {
  background: transparent;
  outline: none;
  color: #FF5722;
}
div.wpforms-container-full input[type=submit]:focus:after,
.wp-core-ui div.wpforms-container-full input[type=submit]:focus:after {
  border: none;
}
div.wpforms-container-full button[type=submit]:hover,
div.wpforms-container-full button[type=submit]:active,
div.wpforms-container-full button[type=submit]:focus,
.wp-core-ui div.wpforms-container-full button[type=submit]:hover,
.wp-core-ui div.wpforms-container-full button[type=submit]:active,
.wp-core-ui div.wpforms-container-full button[type=submit]:focus {
  background: transparent;
  outline: none;
  color: #FF5722;
}
div.wpforms-container-full button[type=submit]:focus:after,
.wp-core-ui div.wpforms-container-full button[type=submit]:focus:after {
  border: none;
}
div.wpforms-container-full .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-page-button:active,
div.wpforms-container-full .wpforms-page-button:focus,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus {
  background: transparent;
  outline: none;
  color: #FF5722;
}
div.wpforms-container-full .wpforms-page-button:focus:after,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after {
  border: none;
}

.wp-block-buttons .is-style-app_store .wp-element-button,
.wp-block-buttons .is-style-app_store_en .wp-element-button,
.wp-block-buttons .is-style-google_play .wp-element-button,
.wp-block-buttons .is-style-google_play_en .wp-element-button {
  background-color: transparent;
  min-height: auto;
  min-width: auto;
  background-repeat: no-repeat;
  background-size: 100% !important;
  background-position: center;
  color: transparent;
  border-radius: 0;
  width: 156px;
  height: 58px;
  border: none;
}
.wp-block-buttons .is-style-google_play .wp-element-button {
  background-image: url("data:image/svg+xml,%3Csvg width=%27120%27 height=%2740%27 viewBox=%270 0 120 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 fill=%27black%27/%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 stroke=%27%23A6A6A6%27/%3E%3Cpath d=%27M17.8048 19.4617L8.0896 30.0059C8.09051 30.0078 8.09051 30.0106 8.09142 30.0125C8.38981 31.1574 9.41179 32 10.6254 32C11.1108 32 11.5662 31.8656 11.9567 31.6305L11.9877 31.6118L22.9229 25.1593L17.8048 19.4617Z%27 fill=%27%23EA4335%27/%3E%3Cpath d=%27M27.6332 17.6662L27.624 17.6597L22.9029 14.8612L17.584 19.7013L22.922 25.1582L27.6177 22.3878C28.4407 21.9324 29.0001 21.045 29.0001 20.0223C29.0001 19.0052 28.4489 18.1225 27.6332 17.6662Z%27 fill=%27%23FBBC04%27/%3E%3Cpath d=%27M8.08942 9.99331C8.03102 10.2135 8 10.4449 8 10.6838V29.3163C8 29.5552 8.03102 29.7866 8.09034 30.0059L18.1386 19.7313L8.08942 9.99331Z%27 fill=%27%234285F4%27/%3E%3Cpath d=%27M17.8767 19.9999L22.9044 14.8594L11.982 8.38351C11.5851 8.13996 11.1215 8 10.6261 8C9.41246 8 8.38865 8.84447 8.09027 9.99034C8.09027 9.99127 8.08936 9.9922 8.08936 9.99314L17.8767 19.9999Z%27 fill=%27%2334A853%27/%3E%3Cpath d=%27M36.648 14.5V8.056H38.619C39.603 8.056 40.392 8.353 40.986 8.947C41.586 9.541 41.886 10.318 41.886 11.278C41.886 12.244 41.586 13.024 40.986 13.618C40.392 14.206 39.603 14.5 38.619 14.5H36.648ZM37.476 8.848V13.708H38.619C39.369 13.708 39.96 13.495 40.392 13.069C40.824 12.637 41.04 12.04 41.04 11.278C41.04 10.522 40.824 9.928 40.392 9.496C39.96 9.064 39.369 8.848 38.619 8.848H37.476ZM43.6987 14.5H42.8707V8.056H43.6987V14.5ZM48.9756 12.781C48.9756 13.345 48.7686 13.798 48.3546 14.14C47.9346 14.476 47.4246 14.644 46.8246 14.644C46.2906 14.644 45.8196 14.488 45.4116 14.176C45.0036 13.864 44.7216 13.438 44.5656 12.898L45.3576 12.574C45.4116 12.766 45.4866 12.94 45.5826 13.096C45.6786 13.252 45.7896 13.387 45.9156 13.501C46.0476 13.609 46.1916 13.696 46.3476 13.762C46.5036 13.822 46.6686 13.852 46.8426 13.852C47.2206 13.852 47.5296 13.756 47.7696 13.564C48.0096 13.366 48.1296 13.105 48.1296 12.781C48.1296 12.511 48.0306 12.28 47.8326 12.088C47.6466 11.902 47.2986 11.722 46.7886 11.548C46.2726 11.362 45.9516 11.236 45.8256 11.17C45.1416 10.822 44.7996 10.309 44.7996 9.631C44.7996 9.157 44.9886 8.752 45.3666 8.416C45.7506 8.08 46.2216 7.912 46.7796 7.912C47.2716 7.912 47.6976 8.038 48.0576 8.29C48.4176 8.536 48.6576 8.845 48.7776 9.217L48.0036 9.541C47.9316 9.301 47.7876 9.103 47.5716 8.947C47.3616 8.785 47.1036 8.704 46.7976 8.704C46.4736 8.704 46.2006 8.794 45.9786 8.974C45.7566 9.142 45.6456 9.361 45.6456 9.631C45.6456 9.853 45.7326 10.045 45.9066 10.207C46.0986 10.369 46.5156 10.561 47.1576 10.783C47.8116 11.005 48.2766 11.278 48.5526 11.602C48.8346 11.92 48.9756 12.313 48.9756 12.781ZM50.8002 11.89V14.5H49.9722V8.056H52.1682C52.7262 8.056 53.2002 8.242 53.5902 8.614C53.9862 8.986 54.1842 9.439 54.1842 9.973C54.1842 10.519 53.9862 10.975 53.5902 11.341C53.2062 11.707 52.7322 11.89 52.1682 11.89H50.8002ZM50.8002 8.848V11.098H52.1862C52.5162 11.098 52.7892 10.987 53.0052 10.765C53.2272 10.543 53.3382 10.279 53.3382 9.973C53.3382 9.673 53.2272 9.412 53.0052 9.19C52.7892 8.962 52.5162 8.848 52.1862 8.848H50.8002ZM61.2734 11.278C61.2734 12.232 60.9554 13.03 60.3194 13.672C59.6774 14.32 58.8914 14.644 57.9614 14.644C57.0254 14.644 56.2394 14.32 55.6034 13.672C54.9674 13.03 54.6494 12.232 54.6494 11.278C54.6494 10.324 54.9674 9.526 55.6034 8.884C56.2394 8.236 57.0254 7.912 57.9614 7.912C58.8974 7.912 59.6834 8.239 60.3194 8.893C60.9554 9.535 61.2734 10.33 61.2734 11.278ZM55.4954 11.278C55.4954 12.022 55.7294 12.637 56.1974 13.123C56.6714 13.609 57.2594 13.852 57.9614 13.852C58.6634 13.852 59.2484 13.609 59.7164 13.123C60.1904 12.643 60.4274 12.028 60.4274 11.278C60.4274 10.528 60.1904 9.913 59.7164 9.433C59.2484 8.947 58.6634 8.704 57.9614 8.704C57.2594 8.704 56.6714 8.947 56.1974 9.433C55.7294 9.919 55.4954 10.534 55.4954 11.278ZM63.0785 14.5H62.2505V8.056H63.2585L66.3905 13.069H66.4265L66.3905 11.827V8.056H67.2185V14.5H66.3545L63.0785 9.244H63.0425L63.0785 10.486V14.5ZM69.3451 14.5H68.5171V8.056H69.3451V14.5ZM70.6441 14.5V8.056H72.9751C73.4851 8.056 73.9231 8.224 74.2891 8.56C74.6551 8.89 74.8381 9.307 74.8381 9.811C74.8381 10.447 74.5471 10.894 73.9651 11.152V11.188C74.2951 11.296 74.5591 11.485 74.7571 11.755C74.9551 12.019 75.0541 12.322 75.0541 12.664C75.0541 13.192 74.8621 13.63 74.4781 13.978C74.1061 14.326 73.6471 14.5 73.1011 14.5H70.6441ZM71.4721 8.848V10.819H72.9751C73.2691 10.819 73.5151 10.72 73.7131 10.522C73.9111 10.318 74.0101 10.087 74.0101 9.829C74.0101 9.577 73.9141 9.349 73.7221 9.145C73.5301 8.947 73.2931 8.848 73.0111 8.848H71.4721ZM71.4721 11.593V13.708H73.1371C73.4371 13.708 73.6921 13.603 73.9021 13.393C74.1061 13.183 74.2081 12.934 74.2081 12.646C74.2081 12.364 74.1031 12.118 73.8931 11.908C73.6831 11.698 73.4191 11.593 73.1011 11.593H71.4721ZM79.6058 14.5H75.9878V8.056H76.8158V13.708H79.6058V14.5ZM84.2323 8.056V8.848H81.2983V10.891H83.9443V11.665H81.2983V13.708H84.2323V14.5H80.4703V8.056H84.2323ZM91.0313 12.781C91.0313 13.345 90.8243 13.798 90.4103 14.14C89.9903 14.476 89.4803 14.644 88.8803 14.644C88.3463 14.644 87.8753 14.488 87.4673 14.176C87.0593 13.864 86.7773 13.438 86.6213 12.898L87.4133 12.574C87.4673 12.766 87.5423 12.94 87.6383 13.096C87.7343 13.252 87.8453 13.387 87.9713 13.501C88.1033 13.609 88.2473 13.696 88.4033 13.762C88.5593 13.822 88.7243 13.852 88.8983 13.852C89.2763 13.852 89.5853 13.756 89.8253 13.564C90.0653 13.366 90.1853 13.105 90.1853 12.781C90.1853 12.511 90.0863 12.28 89.8883 12.088C89.7023 11.902 89.3543 11.722 88.8443 11.548C88.3283 11.362 88.0073 11.236 87.8813 11.17C87.1973 10.822 86.8553 10.309 86.8553 9.631C86.8553 9.157 87.0443 8.752 87.4223 8.416C87.8063 8.08 88.2773 7.912 88.8353 7.912C89.3273 7.912 89.7533 8.038 90.1133 8.29C90.4733 8.536 90.7133 8.845 90.8333 9.217L90.0593 9.541C89.9873 9.301 89.8433 9.103 89.6273 8.947C89.4173 8.785 89.1593 8.704 88.8533 8.704C88.5293 8.704 88.2563 8.794 88.0343 8.974C87.8123 9.142 87.7013 9.361 87.7013 9.631C87.7013 9.853 87.7883 10.045 87.9623 10.207C88.1543 10.369 88.5713 10.561 89.2133 10.783C89.8673 11.005 90.3323 11.278 90.6083 11.602C90.8903 11.92 91.0313 12.313 91.0313 12.781ZM94.2689 14.644C93.5549 14.644 92.9789 14.41 92.5409 13.942C92.1029 13.48 91.8839 12.868 91.8839 12.106V8.056H92.7119V12.142C92.7119 12.67 92.8499 13.087 93.1259 13.393C93.4019 13.699 93.7829 13.852 94.2689 13.852C94.7549 13.852 95.1359 13.699 95.4119 13.393C95.6879 13.087 95.8259 12.67 95.8259 12.142V8.056H96.6539V12.106C96.6539 12.886 96.4379 13.504 96.0059 13.96C95.5739 14.416 94.9949 14.644 94.2689 14.644ZM98.6303 8.848V11.116H99.9623C100.298 11.116 100.583 11.008 100.817 10.792C101.051 10.57 101.168 10.297 101.168 9.973C101.168 9.673 101.057 9.412 100.835 9.19C100.619 8.962 100.346 8.848 100.016 8.848H98.6303ZM98.6303 14.5H97.8023V8.056H99.9983C100.556 8.056 101.03 8.242 101.42 8.614C101.816 8.98 102.014 9.433 102.014 9.973C102.014 10.417 101.867 10.813 101.573 11.161C101.285 11.503 100.919 11.722 100.475 11.818L100.457 11.845L102.266 14.464V14.5H101.285L99.5483 11.89H98.6303V14.5Z%27 fill=%27white%27/%3E%3Cpath d=%27M93.5181 30.9097H95.1469V19.8981H93.5181V30.9097ZM108.189 23.8646L106.322 28.6388H106.266L104.328 23.8646H102.573L105.479 30.5371L103.823 34.249H105.521L110 23.8646H108.189ZM98.9519 29.6588C98.4176 29.6588 97.6739 29.3902 97.6739 28.7234C97.6739 27.8742 98.6001 27.5483 99.4005 27.5483C100.116 27.5483 100.454 27.7042 100.889 27.9165C100.762 28.9365 99.892 29.6588 98.9519 29.6588ZM99.1483 23.6241C97.969 23.6241 96.7469 24.1482 96.2424 25.3101L97.6879 25.9188C97.9969 25.3101 98.5721 25.111 99.1762 25.111C100.019 25.111 100.875 25.621 100.889 26.5283V26.6411C100.594 26.471 99.9627 26.2165 99.1902 26.2165C97.632 26.2165 96.0451 27.0806 96.0451 28.6952C96.0451 30.1689 97.323 31.1184 98.7546 31.1184C99.8501 31.1184 100.454 30.6225 100.833 30.0411H100.889V30.8912H102.461V26.6692C102.461 24.7146 101.015 23.6241 99.1483 23.6241M89.0821 25.2053H86.7655V21.4308H89.0821C90.2998 21.4308 90.9911 22.4482 90.9911 23.3176C90.9911 24.1711 90.2998 25.2053 89.0821 25.2053ZM89.0402 19.8981H85.1375V30.9097H86.7655V26.7379H89.0402C90.8453 26.7379 92.6199 25.4184 92.6199 23.3176C92.6199 21.2168 90.8453 19.8981 89.0402 19.8981M67.7583 29.6606C66.6332 29.6606 65.6913 28.7102 65.6913 27.4047C65.6913 26.0852 66.6332 25.1198 67.7583 25.1198C68.8695 25.1198 69.7406 26.0852 69.7406 27.4047C69.7406 28.7102 68.8695 29.6606 67.7583 29.6606ZM69.6289 24.4812H69.5722C69.2064 24.0417 68.5038 23.6444 67.6178 23.6444C65.7611 23.6444 64.0599 25.2898 64.0599 27.4047C64.0599 29.5047 65.7611 31.1369 67.6178 31.1369C68.5038 31.1369 69.2064 30.7396 69.5722 30.2851H69.6289V30.8251C69.6289 32.2582 68.8695 33.0246 67.6457 33.0246C66.6471 33.0246 66.0282 32.3005 65.7751 31.6901L64.3549 32.2864C64.7626 33.28 65.8458 34.5 67.6457 34.5C69.5582 34.5 71.1757 33.3646 71.1757 30.5978V23.8708H69.6289V24.4812ZM72.3008 30.9097H73.9322V19.8973H72.3008V30.9097ZM76.3362 27.277C76.2943 25.8298 77.4474 25.0916 78.2766 25.0916C78.9243 25.0916 79.4725 25.4176 79.6549 25.8862L76.3362 27.277ZM81.3989 26.028C81.0899 25.1912 80.1472 23.6444 78.2208 23.6444C76.3083 23.6444 74.7196 25.1621 74.7196 27.3907C74.7196 29.4906 76.2943 31.1369 78.4032 31.1369C80.1053 31.1369 81.0899 30.0869 81.4976 29.4765L80.2319 28.6247C79.8103 29.2493 79.2333 29.6606 78.4032 29.6606C77.5739 29.6606 76.983 29.2774 76.6033 28.5261L81.5674 26.4534L81.3989 26.028ZM41.8501 24.7939V26.383H45.6184C45.5058 27.277 45.2107 27.9297 44.7612 28.3834C44.2121 28.9374 43.3541 29.5479 41.8501 29.5479C39.5291 29.5479 37.7152 27.6602 37.7152 25.3189C37.7152 22.9767 39.5291 21.0899 41.8501 21.0899C43.1018 21.0899 44.0157 21.5867 44.6905 22.2254L45.8017 21.104C44.8589 20.1959 43.6081 19.5 41.8501 19.5C38.6719 19.5 36 22.1117 36 25.3189C36 28.5261 38.6719 31.1369 41.8501 31.1369C43.5653 31.1369 44.8589 30.5688 45.8715 29.5047C46.9129 28.4547 47.2358 26.9793 47.2358 25.7866C47.2358 25.4176 47.2079 25.0775 47.1512 24.7939H41.8501ZM51.5208 29.6606C50.3957 29.6606 49.425 28.7243 49.425 27.3907C49.425 26.0421 50.3957 25.1198 51.5208 25.1198C52.6451 25.1198 53.6158 26.0421 53.6158 27.3907C53.6158 28.7243 52.6451 29.6606 51.5208 29.6606ZM51.5208 23.6444C49.4669 23.6444 47.7936 25.2194 47.7936 27.3907C47.7936 29.5479 49.4669 31.1369 51.5208 31.1369C53.5739 31.1369 55.2472 29.5479 55.2472 27.3907C55.2472 25.2194 53.5739 23.6444 51.5208 23.6444ZM59.65 29.6606C58.5249 29.6606 57.5542 28.7243 57.5542 27.3907C57.5542 26.0421 58.5249 25.1198 59.65 25.1198C60.7752 25.1198 61.745 26.0421 61.745 27.3907C61.745 28.7243 60.7752 29.6606 59.65 29.6606ZM59.65 23.6444C57.597 23.6444 55.9237 25.2194 55.9237 27.3907C55.9237 29.5479 57.597 31.1369 59.65 31.1369C61.7031 31.1369 63.3764 29.5479 63.3764 27.3907C63.3764 25.2194 61.7031 23.6444 59.65 23.6444Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.wp-block-buttons .is-style-google_play_en .wp-element-button {
  background-image: url("data:image/svg+xml,%3Csvg width=%27120%27 height=%2740%27 viewBox=%270 0 120 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 fill=%27black%27/%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 stroke=%27%23A6A6A6%27/%3E%3Cpath d=%27M17.8048 19.4617L8.0896 30.0059C8.09051 30.0078 8.09051 30.0106 8.09142 30.0125C8.38981 31.1574 9.41179 32 10.6254 32C11.1108 32 11.5662 31.8656 11.9567 31.6305L11.9877 31.6118L22.9229 25.1593L17.8048 19.4617Z%27 fill=%27%23EA4335%27/%3E%3Cpath d=%27M27.6332 17.6662L27.624 17.6597L22.9029 14.8612L17.584 19.7013L22.922 25.1582L27.6177 22.3878C28.4407 21.9324 29.0001 21.045 29.0001 20.0223C29.0001 19.0052 28.4489 18.1225 27.6332 17.6662Z%27 fill=%27%23FBBC04%27/%3E%3Cpath d=%27M8.08942 9.99332C8.03102 10.2135 8 10.4449 8 10.6838V29.3164C8 29.5552 8.03102 29.7866 8.09034 30.0059L18.1386 19.7314L8.08942 9.99332Z%27 fill=%27%234285F4%27/%3E%3Cpath d=%27M17.8767 19.9999L22.9044 14.8594L11.982 8.38351C11.5851 8.13997 11.1215 8 10.6261 8C9.41246 8 8.38865 8.84448 8.09027 9.99035C8.09027 9.99128 8.08936 9.99221 8.08936 9.99315L17.8767 19.9999Z%27 fill=%27%2334A853%27/%3E%3Cpath d=%27M43.61 11.71C43.61 12.71 43.3133 13.5067 42.72 14.1C42.0533 14.8067 41.1767 15.16 40.09 15.16C39.05 15.16 38.17 14.8 37.45 14.08C36.73 13.36 36.37 12.4733 36.37 11.42C36.37 10.3667 36.73 9.48 37.45 8.76C38.17 8.04 39.05 7.68 40.09 7.68C40.6167 7.68 41.1133 7.77333 41.58 7.96C42.0467 8.14667 42.43 8.41 42.73 8.75L42.07 9.41C41.85 9.14333 41.5633 8.93667 41.21 8.79C40.8633 8.63667 40.49 8.56 40.09 8.56C39.31 8.56 38.65 8.83 38.11 9.37C37.5767 9.91667 37.31 10.6 37.31 11.42C37.31 12.24 37.5767 12.9233 38.11 13.47C38.65 14.01 39.31 14.28 40.09 14.28C40.8033 14.28 41.3967 14.08 41.87 13.68C42.3433 13.28 42.6167 12.73 42.69 12.03H40.09V11.17H43.56C43.5933 11.3567 43.61 11.5367 43.61 11.71ZM48.9078 7.84V8.72H45.6478V10.99H48.5878V11.85H45.6478V14.12H48.9078V15H44.7278V7.84H48.9078ZM52.5877 8.72V15H51.6677V8.72H49.6677V7.84H54.5877V8.72H52.5877ZM58.6654 15H57.7454V7.84H58.6654V15ZM62.5487 8.72V15H61.6287V8.72H59.6287V7.84H64.5487V8.72H62.5487ZM74.521 11.42C74.521 12.48 74.1677 13.3667 73.461 14.08C72.7477 14.8 71.8743 15.16 70.841 15.16C69.801 15.16 68.9277 14.8 68.221 14.08C67.5143 13.3667 67.161 12.48 67.161 11.42C67.161 10.36 67.5143 9.47333 68.221 8.76C68.9277 8.04 69.801 7.68 70.841 7.68C71.881 7.68 72.7543 8.04333 73.461 8.77C74.1677 9.48333 74.521 10.3667 74.521 11.42ZM68.101 11.42C68.101 12.2467 68.361 12.93 68.881 13.47C69.4077 14.01 70.061 14.28 70.841 14.28C71.621 14.28 72.271 14.01 72.791 13.47C73.3177 12.9367 73.581 12.2533 73.581 11.42C73.581 10.5867 73.3177 9.90333 72.791 9.37C72.271 8.83 71.621 8.56 70.841 8.56C70.061 8.56 69.4077 8.83 68.881 9.37C68.361 9.91 68.101 10.5933 68.101 11.42ZM76.5267 15H75.6067V7.84H76.7267L80.2067 13.41H80.2467L80.2067 12.03V7.84H81.1267V15H80.1667L76.5267 9.16H76.4867L76.5267 10.54V15Z%27 fill=%27white%27/%3E%3Cpath d=%27M93.5181 31.4097H95.1469V20.3981H93.5181V31.4097ZM108.189 24.3646L106.322 29.1388H106.266L104.328 24.3646H102.573L105.479 31.0371L103.823 34.749H105.521L110 24.3646H108.189ZM98.9519 30.1588C98.4176 30.1588 97.6739 29.8902 97.6739 29.2234C97.6739 28.3742 98.6001 28.0483 99.4005 28.0483C100.116 28.0483 100.454 28.2042 100.889 28.4165C100.762 29.4365 99.892 30.1588 98.9519 30.1588ZM99.1483 24.1241C97.969 24.1241 96.7469 24.6482 96.2424 25.8101L97.6879 26.4188C97.9969 25.8101 98.5721 25.611 99.1762 25.611C100.019 25.611 100.875 26.121 100.889 27.0283V27.1411C100.594 26.971 99.9627 26.7165 99.1902 26.7165C97.632 26.7165 96.0451 27.5806 96.0451 29.1952C96.0451 30.6689 97.323 31.6184 98.7546 31.6184C99.8501 31.6184 100.454 31.1225 100.833 30.5411H100.889V31.3912H102.461V27.1692C102.461 25.2146 101.015 24.1241 99.1483 24.1241M89.0821 25.7053H86.7655V21.9308H89.0821C90.2998 21.9308 90.9911 22.9482 90.9911 23.8176C90.9911 24.6711 90.2998 25.7053 89.0821 25.7053ZM89.0402 20.3981H85.1375V31.4097H86.7655V27.2379H89.0402C90.8453 27.2379 92.6199 25.9184 92.6199 23.8176C92.6199 21.7168 90.8453 20.3981 89.0402 20.3981M67.7583 30.1606C66.6332 30.1606 65.6913 29.2102 65.6913 27.9047C65.6913 26.5852 66.6332 25.6198 67.7583 25.6198C68.8695 25.6198 69.7406 26.5852 69.7406 27.9047C69.7406 29.2102 68.8695 30.1606 67.7583 30.1606ZM69.6289 24.9812H69.5722C69.2064 24.5417 68.5038 24.1444 67.6178 24.1444C65.7611 24.1444 64.0599 25.7898 64.0599 27.9047C64.0599 30.0047 65.7611 31.6369 67.6178 31.6369C68.5038 31.6369 69.2064 31.2396 69.5722 30.7851H69.6289V31.3251C69.6289 32.7582 68.8695 33.5246 67.6457 33.5246C66.6471 33.5246 66.0282 32.8005 65.7751 32.1901L64.3549 32.7864C64.7626 33.78 65.8458 35 67.6457 35C69.5582 35 71.1757 33.8646 71.1757 31.0978V24.3708H69.6289V24.9812ZM72.3008 31.4097H73.9322V20.3973H72.3008V31.4097ZM76.3362 27.777C76.2943 26.3298 77.4474 25.5916 78.2766 25.5916C78.9243 25.5916 79.4725 25.9176 79.6549 26.3862L76.3362 27.777ZM81.3989 26.528C81.0899 25.6912 80.1472 24.1444 78.2208 24.1444C76.3083 24.1444 74.7196 25.6621 74.7196 27.8907C74.7196 29.9906 76.2943 31.6369 78.4032 31.6369C80.1053 31.6369 81.0899 30.5869 81.4976 29.9765L80.2319 29.1247C79.8103 29.7493 79.2333 30.1606 78.4032 30.1606C77.5739 30.1606 76.983 29.7774 76.6033 29.0261L81.5674 26.9534L81.3989 26.528ZM41.8501 25.2939V26.883H45.6184C45.5058 27.777 45.2107 28.4297 44.7612 28.8834C44.2121 29.4374 43.3541 30.0479 41.8501 30.0479C39.5291 30.0479 37.7152 28.1602 37.7152 25.8189C37.7152 23.4767 39.5291 21.5899 41.8501 21.5899C43.1018 21.5899 44.0157 22.0867 44.6905 22.7254L45.8017 21.604C44.8589 20.6959 43.6081 20 41.8501 20C38.6719 20 36 22.6117 36 25.8189C36 29.0261 38.6719 31.6369 41.8501 31.6369C43.5653 31.6369 44.8589 31.0688 45.8715 30.0047C46.9129 28.9547 47.2358 27.4793 47.2358 26.2866C47.2358 25.9176 47.2079 25.5775 47.1512 25.2939H41.8501ZM51.5208 30.1606C50.3957 30.1606 49.425 29.2243 49.425 27.8907C49.425 26.5421 50.3957 25.6198 51.5208 25.6198C52.6451 25.6198 53.6158 26.5421 53.6158 27.8907C53.6158 29.2243 52.6451 30.1606 51.5208 30.1606ZM51.5208 24.1444C49.4669 24.1444 47.7936 25.7194 47.7936 27.8907C47.7936 30.0479 49.4669 31.6369 51.5208 31.6369C53.5739 31.6369 55.2472 30.0479 55.2472 27.8907C55.2472 25.7194 53.5739 24.1444 51.5208 24.1444ZM59.65 30.1606C58.5249 30.1606 57.5542 29.2243 57.5542 27.8907C57.5542 26.5421 58.5249 25.6198 59.65 25.6198C60.7752 25.6198 61.745 26.5421 61.745 27.8907C61.745 29.2243 60.7752 30.1606 59.65 30.1606ZM59.65 24.1444C57.597 24.1444 55.9237 25.7194 55.9237 27.8907C55.9237 30.0479 57.597 31.6369 59.65 31.6369C61.7031 31.6369 63.3764 30.0479 63.3764 27.8907C63.3764 25.7194 61.7031 24.1444 59.65 24.1444Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.wp-block-buttons .is-style-app_store .wp-element-button {
  background-image: url("data:image/svg+xml,%3Csvg width=%27120%27 height=%2740%27 viewBox=%270 0 120 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 fill=%27black%27/%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 stroke=%27%23A6A6A6%27/%3E%3Cpath d=%27M24.7045 20.7631C24.7166 19.8432 24.9669 18.9413 25.4321 18.1412C25.8972 17.3411 26.5621 16.6688 27.3648 16.187C26.8548 15.476 26.1821 14.8908 25.4 14.478C24.6178 14.0652 23.7479 13.8361 22.8592 13.809C20.9635 13.6147 19.1258 14.9164 18.1598 14.9164C17.1751 14.9164 15.6878 13.8283 14.0862 13.8604C13.0502 13.8931 12.0406 14.1872 11.1557 14.7141C10.2708 15.241 9.54075 15.9827 9.03674 16.8669C6.85352 20.5573 8.48201 25.9809 10.5734 28.964C11.6197 30.4247 12.8426 32.0564 14.4428 31.9985C16.0086 31.9351 16.5934 31.0237 18.4835 31.0237C20.3561 31.0237 20.9048 31.9985 22.5374 31.9617C24.2176 31.9351 25.2762 30.4945 26.2859 29.02C27.0377 27.9792 27.6162 26.8288 28 25.6116C27.0238 25.2085 26.1908 24.5338 25.6048 23.6716C25.0187 22.8094 24.7056 21.7979 24.7045 20.7631Z%27 fill=%27white%27/%3E%3Cpath d=%27M21.6208 11.8471C22.5369 10.7734 22.9883 9.39335 22.879 8C21.4793 8.14352 20.1865 8.7966 19.258 9.82911C18.804 10.3335 18.4563 10.9203 18.2348 11.556C18.0132 12.1917 17.9222 12.8638 17.9669 13.5338C18.6669 13.5408 19.3595 13.3927 19.9924 13.1005C20.6253 12.8084 21.1821 12.3798 21.6208 11.8471Z%27 fill=%27white%27/%3E%3Cpath d=%27M38.9487 15H37.9512V9.854H36.1978V9.00146H40.7065V9.854H38.9487V15ZM42.4424 9.60791L43.4883 8.05225H44.3936L43.1675 9.60791H42.4424ZM42.9521 15.0791C41.6865 15.0791 40.8999 14.3013 40.8999 12.9917V12.3633C40.8999 11.0449 41.7612 10.2759 42.895 10.2759C44.0596 10.2759 44.8813 11.0845 44.8813 12.3633V12.9082H41.8667V13.1367C41.8667 13.8047 42.2622 14.2969 42.9478 14.2969C43.4575 14.2969 43.8091 14.0552 43.875 13.7651H44.8286C44.7715 14.3013 44.2046 15.0791 42.9521 15.0791ZM41.8667 12.271H43.9277V12.2095C43.9277 11.5107 43.519 11.0449 42.8994 11.0449C42.2798 11.0449 41.8667 11.5107 41.8667 12.2095V12.271ZM46.1426 15V8.68506H47.1182V15H46.1426ZM49.9395 9.60791L50.9854 8.05225H51.8906L50.6646 9.60791H49.9395ZM50.4492 15.0791C49.1836 15.0791 48.397 14.3013 48.397 12.9917V12.3633C48.397 11.0449 49.2583 10.2759 50.3921 10.2759C51.5566 10.2759 52.3784 11.0845 52.3784 12.3633V12.9082H49.3638V13.1367C49.3638 13.8047 49.7593 14.2969 50.4448 14.2969C50.9546 14.2969 51.3062 14.0552 51.3721 13.7651H52.3257C52.2686 14.3013 51.7017 15.0791 50.4492 15.0791ZM49.3638 12.271H51.4248V12.2095C51.4248 11.5107 51.0161 11.0449 50.3965 11.0449C49.7769 11.0449 49.3638 11.5107 49.3638 12.2095V12.271ZM53.3892 13.0005V12.3281C53.3892 11.0845 54.1626 10.2759 55.3931 10.2759C56.5796 10.2759 57.2212 11.0054 57.2432 11.7964H56.3203C56.2808 11.502 56.061 11.0889 55.415 11.0889C54.7339 11.0889 54.3691 11.5811 54.3691 12.3501V13.0005C54.3691 13.7827 54.7603 14.2705 55.4194 14.2705C56.0391 14.2705 56.2808 13.9761 56.3467 13.6069H57.2695C57.2432 14.3936 56.6411 15.0791 55.3931 15.0791C54.1538 15.0791 53.3892 14.2837 53.3892 13.0005ZM58.4692 15V8.68506H59.4404V11.1899H59.4888C59.5898 10.8604 59.9678 10.2847 60.8994 10.2847C61.8047 10.2847 62.4507 10.8076 62.4507 11.8667V15H61.4795V12.1523C61.4795 11.4448 61.0884 11.1152 60.5347 11.1152C59.8359 11.1152 59.4404 11.6646 59.4404 12.4204V15H58.4692ZM65.1621 15.0703C64.2612 15.0703 63.6416 14.5166 63.6416 13.6509C63.6416 12.8291 64.2129 12.2754 65.2852 12.2754H66.4585V11.8403C66.4585 11.3086 66.1201 11.0581 65.584 11.0581C65.0566 11.0581 64.8193 11.2778 64.7446 11.5854H63.8174C63.8745 10.8076 64.459 10.2847 65.6147 10.2847C66.6079 10.2847 67.4297 10.6978 67.4297 11.8535V15H66.5024V14.3979H66.4585C66.252 14.7539 65.8477 15.0703 65.1621 15.0703ZM65.4653 14.3145C66.019 14.3145 66.4585 13.9365 66.4585 13.4312V12.9302H65.439C64.8721 12.9302 64.6216 13.2158 64.6216 13.6025C64.6216 14.0859 65.0259 14.3145 65.4653 14.3145ZM68.937 15V10.355H69.9082V11.0801H69.9609C70.062 10.7681 70.4004 10.2891 71.1782 10.2891C71.3101 10.2891 71.4155 10.2979 71.5078 10.3154V11.1768C71.4243 11.1548 71.2529 11.1416 71.0903 11.1416C70.3081 11.1416 69.9258 11.6074 69.9258 12.2358V15H68.937ZM74.2544 15.936C75.0059 15.936 75.3706 15.5361 75.3706 14.8506V14.187H75.3179C75.1421 14.5913 74.6675 14.9121 74.0171 14.9121C72.9932 14.9121 72.2197 14.1826 72.2197 12.9126V12.3018C72.2197 11.0317 72.9888 10.2935 74.0171 10.2935C74.7026 10.2935 75.1948 10.667 75.3486 11.0625H75.397V10.355H76.3418V14.8813C76.3418 16.1821 75.3882 16.7007 74.2236 16.7007C72.9712 16.7007 72.3735 16.0811 72.3208 15.3867H73.2876C73.3491 15.6987 73.7051 15.936 74.2544 15.936ZM74.3203 11.0933C73.6392 11.0933 73.2129 11.6162 73.2129 12.4204V12.8247C73.2129 13.6289 73.6743 14.1475 74.3291 14.1475C74.9971 14.1475 75.3706 13.5938 75.3706 12.9346V12.3237C75.3706 11.6514 74.9751 11.0933 74.3203 11.0933ZM79.6465 15.0791C78.3809 15.0791 77.5942 14.3013 77.5942 12.9917V12.3633C77.5942 11.0449 78.4556 10.2759 79.5894 10.2759C80.7539 10.2759 81.5757 11.0845 81.5757 12.3633V12.9082H78.561V13.1367C78.561 13.8047 78.9565 14.2969 79.6421 14.2969C80.1519 14.2969 80.5034 14.0552 80.5693 13.7651H81.5229C81.4658 14.3013 80.8989 15.0791 79.6465 15.0791ZM78.561 12.271H80.6221V12.2095C80.6221 11.5107 80.2134 11.0449 79.5938 11.0449C78.9741 11.0449 78.561 11.5107 78.561 12.2095V12.271ZM82.8677 15V10.355H83.8389V11.0801H83.8916C83.9927 10.7681 84.3311 10.2891 85.1089 10.2891C85.2407 10.2891 85.3462 10.2979 85.4385 10.3154V11.1768C85.355 11.1548 85.1836 11.1416 85.021 11.1416C84.2388 11.1416 83.8564 11.6074 83.8564 12.2358V15H82.8677ZM90.0264 10.2935C90.6812 10.2935 91.1821 10.5835 91.3623 11.0537H91.4106V8.68506H92.3862V15H91.437V14.2573H91.3887C91.248 14.7275 90.6899 15.0615 90.0132 15.0615C88.9453 15.0615 88.251 14.3013 88.251 13.0752V12.2798C88.251 11.0537 88.9585 10.2935 90.0264 10.2935ZM90.2988 11.0933C89.6484 11.0933 89.2441 11.5767 89.2441 12.4204V12.9302C89.2441 13.7783 89.6528 14.2617 90.3208 14.2617C90.98 14.2617 91.4106 13.7827 91.4106 12.9917V12.2886C91.4106 11.5723 90.9404 11.0933 90.2988 11.0933ZM95.1416 15.0703C94.2407 15.0703 93.6211 14.5166 93.6211 13.6509C93.6211 12.8291 94.1924 12.2754 95.2646 12.2754H96.438V11.8403C96.438 11.3086 96.0996 11.0581 95.5635 11.0581C95.0361 11.0581 94.7988 11.2778 94.7241 11.5854H93.7969C93.854 10.8076 94.4385 10.2847 95.5942 10.2847C96.5874 10.2847 97.4092 10.6978 97.4092 11.8535V15H96.4819V14.3979H96.438C96.2314 14.7539 95.8271 15.0703 95.1416 15.0703ZM95.4448 14.3145C95.9985 14.3145 96.438 13.9365 96.438 13.4312V12.9302H95.4185C94.8516 12.9302 94.6011 13.2158 94.6011 13.6025C94.6011 14.0859 95.0054 14.3145 95.4448 14.3145ZM98.855 15V10.355H99.813V11.1899H99.8613C99.98 10.8252 100.318 10.2847 101.259 10.2847C102.195 10.2847 102.823 10.8032 102.823 11.8623V15H101.848V12.1479C101.848 11.4404 101.479 11.1152 100.929 11.1152C100.208 11.1152 99.8306 11.6689 99.8306 12.4204V15H98.855ZM104.071 11.7085C104.071 10.6978 104.924 10.2759 105.869 10.2759C106.888 10.2759 107.587 10.7856 107.587 11.6074H106.708C106.682 11.3042 106.405 10.9878 105.842 10.9878C105.346 10.9878 105.007 11.2207 105.007 11.6206C105.007 12.1348 105.667 12.2051 106.181 12.293C107.046 12.4424 107.714 12.7192 107.714 13.5981C107.714 14.5342 106.972 15.0791 105.794 15.0791C104.691 15.0791 103.983 14.5825 103.983 13.752H104.933C104.985 14.1255 105.253 14.3672 105.842 14.3672C106.497 14.3672 106.765 14.0728 106.765 13.7124C106.765 13.229 106.233 13.1499 105.609 13.0312C104.761 12.8555 104.071 12.6182 104.071 11.7085Z%27 fill=%27white%27/%3E%3Cpath d=%27M37.2285 31V19.0718H39.0713V31H37.2285ZM42.0378 23.8364H40.6599L41.299 19.6694H43.092L42.0378 23.8364ZM43.7343 31H41.8168L45.7182 19.6694H47.8266L51.7197 31H49.7275L48.7231 27.8623H44.747L43.7343 31ZM46.7807 21.6284H46.706L45.1704 26.418H48.2997L46.7807 21.6284ZM56.9855 31.1245C55.8483 31.1245 54.985 30.585 54.5202 29.7798H54.4538V33.9136H52.611V22.2261H54.404V23.5127H54.4704C54.9518 22.6743 55.8483 22.1099 57.027 22.1099C58.9943 22.1099 60.3971 23.5957 60.3971 26.2188V26.999C60.3971 29.6055 59.0109 31.1245 56.9855 31.1245ZM56.5622 29.6055C57.7326 29.6055 58.5295 28.6675 58.5295 26.8994V26.2852C58.5295 24.5835 57.7824 23.6123 56.529 23.6123C55.2423 23.6123 54.4372 24.6582 54.4372 26.2769V26.8994C54.4372 28.5596 55.2506 29.6055 56.5622 29.6055ZM66.327 31.1245C65.1898 31.1245 64.3265 30.585 63.8617 29.7798H63.7953V33.9136H61.9525V22.2261H63.7455V23.5127H63.8119C64.2933 22.6743 65.1898 22.1099 66.3685 22.1099C68.3358 22.1099 69.7387 23.5957 69.7387 26.2188V26.999C69.7387 29.6055 68.3524 31.1245 66.327 31.1245ZM65.9037 29.6055C67.0741 29.6055 67.871 28.6675 67.871 26.8994V26.2852C67.871 24.5835 67.1239 23.6123 65.8705 23.6123C64.5839 23.6123 63.7787 24.6582 63.7787 26.2769V26.8994C63.7787 28.5596 64.5922 29.6055 65.9037 29.6055ZM73.5052 27.854H75.348C75.431 28.8335 76.2943 29.6719 77.8963 29.6719C79.3655 29.6719 80.2371 28.9829 80.2371 27.9121C80.2371 27.0488 79.6561 26.584 78.4442 26.2935L76.5848 25.8286C75.1238 25.4883 73.8123 24.6167 73.8123 22.7739C73.8123 20.6074 75.7049 19.4204 77.9046 19.4204C80.1043 19.4204 81.9388 20.6074 81.9803 22.7241H80.1707C80.0877 21.7612 79.3489 20.9644 77.8797 20.9644C76.5848 20.9644 75.7049 21.5786 75.7049 22.6328C75.7049 23.3716 76.2196 23.9028 77.2738 24.1436L79.1248 24.6001C80.8265 25.0151 82.1214 25.8203 82.1214 27.7461C82.1214 29.9707 80.3201 31.2241 77.7552 31.2241C74.6009 31.2241 73.5467 29.3813 73.5052 27.854ZM84.3409 22.2261V20.0928H86.1504V22.2261H87.8604V23.7036H86.1504V28.3853C86.1504 29.3398 86.5074 29.6055 87.4952 29.6055C87.6529 29.6055 87.8023 29.6055 87.9102 29.5889V31C87.7608 31.0249 87.4121 31.0581 87.0386 31.0581C84.9053 31.0581 84.316 30.2944 84.316 28.5347V23.7036H83.104V22.2261H84.3409ZM92.8108 22.0767C95.3342 22.0767 96.7039 23.853 96.7039 26.2437V26.9492C96.7039 29.4229 95.3425 31.1494 92.8108 31.1494C90.2791 31.1494 88.9011 29.4229 88.9011 26.9492V26.2437C88.9011 23.8613 90.2874 22.0767 92.8108 22.0767ZM92.8108 23.5542C91.4412 23.5542 90.7605 24.6748 90.7605 26.2686V26.9409C90.7605 28.5098 91.4329 29.6636 92.8108 29.6636C94.1887 29.6636 94.8528 28.5181 94.8528 26.9409V26.2686C94.8528 24.6665 94.1804 23.5542 92.8108 23.5542ZM98.2344 31V22.2261H100.077V23.3799H100.144C100.368 22.832 101.023 22.1016 102.244 22.1016C102.484 22.1016 102.692 22.1182 102.866 22.1514V23.7783C102.708 23.7368 102.385 23.7119 102.078 23.7119C100.6 23.7119 100.102 24.625 100.102 25.8037V31H98.2344ZM107.31 31.1494C104.961 31.1494 103.467 29.5972 103.467 26.999V26.1108C103.467 23.6621 104.928 22.0767 107.236 22.0767C109.576 22.0767 110.988 23.7202 110.988 26.1938V27.0322H105.285V27.2397C105.285 28.7173 106.082 29.6968 107.335 29.6968C108.273 29.6968 108.912 29.2319 109.136 28.4766H110.888C110.622 29.896 109.477 31.1494 107.31 31.1494ZM105.285 25.7456H109.186V25.729C109.186 24.4839 108.414 23.5044 107.244 23.5044C106.057 23.5044 105.285 24.4839 105.285 25.729V25.7456Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}
.wp-block-buttons .is-style-app_store_en .wp-element-button {
  background-image: url("data:image/svg+xml,%3Csvg width=%27120%27 height=%2740%27 viewBox=%270 0 120 40%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 fill=%27black%27/%3E%3Crect x=%270.5%27 y=%270.5%27 width=%27119%27 height=%2739%27 rx=%275.5%27 stroke=%27%23A6A6A6%27/%3E%3Cpath d=%27M24.7045 20.7631C24.7166 19.8432 24.9669 18.9413 25.4321 18.1412C25.8972 17.3411 26.5621 16.6688 27.3648 16.187C26.8548 15.476 26.1821 14.8908 25.4 14.478C24.6178 14.0652 23.7479 13.8361 22.8592 13.809C20.9635 13.6147 19.1258 14.9164 18.1598 14.9164C17.1751 14.9164 15.6878 13.8283 14.0862 13.8604C13.0502 13.8931 12.0406 14.1872 11.1557 14.7141C10.2708 15.241 9.54075 15.9827 9.03674 16.8669C6.85352 20.5573 8.48201 25.9809 10.5734 28.964C11.6197 30.4247 12.8426 32.0564 14.4428 31.9985C16.0086 31.9351 16.5934 31.0237 18.4835 31.0237C20.3561 31.0237 20.9048 31.9985 22.5374 31.9617C24.2176 31.9351 25.2762 30.4945 26.2859 29.02C27.0377 27.9792 27.6162 26.8288 28 25.6116C27.0238 25.2085 26.1908 24.5338 25.6048 23.6716C25.0187 22.8094 24.7056 21.7979 24.7045 20.7631Z%27 fill=%27white%27/%3E%3Cpath d=%27M21.6208 11.8471C22.5369 10.7734 22.9883 9.39335 22.879 8C21.4793 8.14352 20.1865 8.7966 19.258 9.82911C18.804 10.3335 18.4563 10.9203 18.2348 11.556C18.0132 12.1917 17.9222 12.8638 17.9669 13.5338C18.6669 13.5408 19.3595 13.3927 19.9924 13.1005C20.6253 12.8084 21.1821 12.3798 21.6208 11.8471Z%27 fill=%27white%27/%3E%3Cpath d=%27M36.791 8.50146H38.8608C40.6494 8.50146 41.5195 9.56494 41.5195 11.4941C41.5195 13.4233 40.6406 14.5 38.8608 14.5H36.791V8.50146ZM37.7886 9.34082V13.6606H38.751C39.9375 13.6606 40.4956 12.9443 40.4956 11.5073C40.4956 10.0615 39.9331 9.34082 38.751 9.34082H37.7886ZM44.6748 9.77588C45.8877 9.77588 46.7358 10.5625 46.7358 11.8677V12.4697C46.7358 13.8188 45.8877 14.5791 44.6748 14.5791C43.4443 14.5791 42.605 13.8276 42.605 12.4741V11.8721C42.605 10.6021 43.4575 9.77588 44.6748 9.77588ZM44.6792 10.5625C43.9849 10.5625 43.5894 11.1426 43.5894 11.9204V12.439C43.5894 13.2168 43.9585 13.7925 44.6792 13.7925C45.3911 13.7925 45.7559 13.2212 45.7559 12.439V11.9204C45.7559 11.1426 45.3735 10.5625 44.6792 10.5625ZM53.8989 9.85498L52.6772 14.5H51.6841L50.7129 11.0723H50.6865L49.7329 14.5H48.7354L47.4609 9.85498H48.5112L49.2583 13.397H49.3022L50.2383 9.85498H51.1567L52.1191 13.397H52.1631L52.9233 9.85498H53.8989ZM54.8657 14.5V9.85498H55.8237V10.6899H55.8721C55.9907 10.3252 56.3291 9.78467 57.2695 9.78467C58.2056 9.78467 58.834 10.3032 58.834 11.3623V14.5H57.8584V11.6479C57.8584 10.9404 57.4893 10.6152 56.9399 10.6152C56.2192 10.6152 55.8413 11.1689 55.8413 11.9204V14.5H54.8657ZM60.3105 14.5V8.18506H61.2861V14.5H60.3105ZM64.6348 9.77588C65.8477 9.77588 66.6958 10.5625 66.6958 11.8677V12.4697C66.6958 13.8188 65.8477 14.5791 64.6348 14.5791C63.4043 14.5791 62.5649 13.8276 62.5649 12.4741V11.8721C62.5649 10.6021 63.4175 9.77588 64.6348 9.77588ZM64.6392 10.5625C63.9448 10.5625 63.5493 11.1426 63.5493 11.9204V12.439C63.5493 13.2168 63.9185 13.7925 64.6392 13.7925C65.3511 13.7925 65.7158 13.2212 65.7158 12.439V11.9204C65.7158 11.1426 65.3335 10.5625 64.6392 10.5625ZM69.2227 14.5703C68.3218 14.5703 67.7021 14.0166 67.7021 13.1509C67.7021 12.3291 68.2734 11.7754 69.3457 11.7754H70.519V11.3403C70.519 10.8086 70.1807 10.5581 69.6445 10.5581C69.1172 10.5581 68.8799 10.7778 68.8052 11.0854H67.8779C67.9351 10.3076 68.5195 9.78467 69.6753 9.78467C70.6685 9.78467 71.4902 10.1978 71.4902 11.3535V14.5H70.563V13.8979H70.519C70.3125 14.2539 69.9082 14.5703 69.2227 14.5703ZM69.5259 13.8145C70.0796 13.8145 70.519 13.4365 70.519 12.9312V12.4302H69.4995C68.9326 12.4302 68.6821 12.7158 68.6821 13.1025C68.6821 13.5859 69.0864 13.8145 69.5259 13.8145ZM74.4961 9.79346C75.1509 9.79346 75.6519 10.0835 75.832 10.5537H75.8804V8.18506H76.856V14.5H75.9067V13.7573H75.8584C75.7178 14.2275 75.1597 14.5615 74.4829 14.5615C73.415 14.5615 72.7207 13.8013 72.7207 12.5752V11.7798C72.7207 10.5537 73.4282 9.79346 74.4961 9.79346ZM74.7686 10.5933C74.1182 10.5933 73.7139 11.0767 73.7139 11.9204V12.4302C73.7139 13.2783 74.1226 13.7617 74.7905 13.7617C75.4497 13.7617 75.8804 13.2827 75.8804 12.4917V11.7886C75.8804 11.0723 75.4102 10.5933 74.7686 10.5933ZM82.2129 9.77588C83.4258 9.77588 84.2739 10.5625 84.2739 11.8677V12.4697C84.2739 13.8188 83.4258 14.5791 82.2129 14.5791C80.9824 14.5791 80.1431 13.8276 80.1431 12.4741V11.8721C80.1431 10.6021 80.9956 9.77588 82.2129 9.77588ZM82.2173 10.5625C81.5229 10.5625 81.1274 11.1426 81.1274 11.9204V12.439C81.1274 13.2168 81.4966 13.7925 82.2173 13.7925C82.9292 13.7925 83.2939 13.2212 83.2939 12.439V11.9204C83.2939 11.1426 82.9116 10.5625 82.2173 10.5625ZM85.5308 14.5V9.85498H86.4888V10.6899H86.5371C86.6558 10.3252 86.9941 9.78467 87.9346 9.78467C88.8706 9.78467 89.499 10.3032 89.499 11.3623V14.5H88.5234V11.6479C88.5234 10.9404 88.1543 10.6152 87.605 10.6152C86.8843 10.6152 86.5063 11.1689 86.5063 11.9204V14.5H85.5308ZM93.2739 9.88574V8.72559H94.2275V9.88574H95.269V10.6504H94.2275V13.1157C94.2275 13.6211 94.4165 13.7617 94.9395 13.7617C95.0713 13.7617 95.2471 13.7529 95.3218 13.7441V14.4912C95.2427 14.5044 94.9175 14.5308 94.6978 14.5308C93.5684 14.5308 93.2607 14.1265 93.2607 13.1948V10.6504H92.5532V9.88574H93.2739ZM96.4995 14.5V8.18506H97.4707V10.6899H97.519C97.6201 10.3604 97.998 9.78467 98.9297 9.78467C99.835 9.78467 100.481 10.3076 100.481 11.3667V14.5H99.5098V11.6523C99.5098 10.9448 99.1187 10.6152 98.5649 10.6152C97.8662 10.6152 97.4707 11.1646 97.4707 11.9204V14.5H96.4995ZM103.755 14.5791C102.489 14.5791 101.703 13.8013 101.703 12.4917V11.8633C101.703 10.5449 102.564 9.77588 103.698 9.77588C104.862 9.77588 105.684 10.5845 105.684 11.8633V12.4082H102.669V12.6367C102.669 13.3047 103.065 13.7969 103.75 13.7969C104.26 13.7969 104.612 13.5552 104.678 13.2651H105.631C105.574 13.8013 105.007 14.5791 103.755 14.5791ZM102.669 11.771H104.73V11.7095C104.73 11.0107 104.322 10.5449 103.702 10.5449C103.083 10.5449 102.669 11.0107 102.669 11.7095V11.771Z%27 fill=%27white%27/%3E%3Cpath d=%27M38.2061 30.5H36.1758L40.3066 18.5029H42.5391L46.6611 30.5H44.5518L43.4883 27.1777H39.2783L38.2061 30.5ZM41.4316 20.5771H41.3525L39.7266 25.6484H43.04L41.4316 20.5771ZM52.2644 30.6318C51.0603 30.6318 50.1462 30.0605 49.654 29.208H49.5837V33.585H47.6325V21.21H49.531V22.5723H49.6013C50.1111 21.6846 51.0603 21.0869 52.3083 21.0869C54.3913 21.0869 55.8767 22.6602 55.8767 25.4375V26.2637C55.8767 29.0234 54.4089 30.6318 52.2644 30.6318ZM51.8161 29.0234C53.0554 29.0234 53.8991 28.0303 53.8991 26.1582V25.5078C53.8991 23.7061 53.1081 22.6777 51.781 22.6777C50.4187 22.6777 49.5661 23.7852 49.5661 25.499V26.1582C49.5661 27.916 50.4275 29.0234 51.8161 29.0234ZM62.183 30.6318C60.9789 30.6318 60.0649 30.0605 59.5727 29.208H59.5024V33.585H57.5512V21.21H59.4496V22.5723H59.52C60.0297 21.6846 60.9789 21.0869 62.227 21.0869C64.31 21.0869 65.7954 22.6602 65.7954 25.4375V26.2637C65.7954 29.0234 64.3276 30.6318 62.183 30.6318ZM61.7348 29.0234C62.9741 29.0234 63.8178 28.0303 63.8178 26.1582V25.5078C63.8178 23.7061 63.0268 22.6777 61.6996 22.6777C60.3373 22.6777 59.4848 23.7852 59.4848 25.499V26.1582C59.4848 27.916 60.3461 29.0234 61.7348 29.0234ZM69.8387 27.1689H71.7899C71.8778 28.2061 72.7919 29.0938 74.4882 29.0938C76.0438 29.0938 76.9667 28.3643 76.9667 27.2305C76.9667 26.3164 76.3514 25.8242 75.0682 25.5166L73.0995 25.0244C71.5526 24.6641 70.1639 23.7412 70.1639 21.79C70.1639 19.4961 72.1679 18.2393 74.497 18.2393C76.8261 18.2393 78.7684 19.4961 78.8124 21.7373H76.8964C76.8085 20.7178 76.0262 19.874 74.4706 19.874C73.0995 19.874 72.1679 20.5244 72.1679 21.6406C72.1679 22.4229 72.7128 22.9854 73.829 23.2402L75.7889 23.7236C77.5907 24.1631 78.9618 25.0156 78.9618 27.0547C78.9618 29.4102 77.0546 30.7373 74.3387 30.7373C70.9989 30.7373 69.8827 28.7861 69.8387 27.1689ZM81.3395 21.21V18.9512H83.2555V21.21H85.066V22.7744H83.2555V27.7314C83.2555 28.7422 83.6334 29.0234 84.6793 29.0234C84.8463 29.0234 85.0045 29.0234 85.1188 29.0059V30.5C84.9605 30.5264 84.5914 30.5615 84.1959 30.5615C81.9371 30.5615 81.3131 29.7529 81.3131 27.8896V22.7744H80.0299V21.21H81.3395ZM90.3353 21.0518C93.0071 21.0518 94.4573 22.9326 94.4573 25.4639V26.2109C94.4573 28.8301 93.0159 30.6582 90.3353 30.6582C87.6546 30.6582 86.1956 28.8301 86.1956 26.2109V25.4639C86.1956 22.9414 87.6634 21.0518 90.3353 21.0518ZM90.3353 22.6162C88.8851 22.6162 88.1644 23.8027 88.1644 25.4902V26.2021C88.1644 27.8633 88.8763 29.085 90.3353 29.085C91.7943 29.085 92.4974 27.8721 92.4974 26.2021V25.4902C92.4974 23.7939 91.7855 22.6162 90.3353 22.6162ZM96.1055 30.5V21.21H98.0567V22.4316H98.127C98.3643 21.8516 99.0586 21.0781 100.351 21.0781C100.606 21.0781 100.825 21.0957 101.01 21.1309V22.8535C100.843 22.8096 100.5 22.7832 100.175 22.7832C98.6104 22.7832 98.083 23.75 98.083 24.998V30.5H96.1055ZM105.743 30.6582C103.256 30.6582 101.674 29.0146 101.674 26.2637V25.3232C101.674 22.7305 103.22 21.0518 105.664 21.0518C108.142 21.0518 109.636 22.792 109.636 25.4111V26.2988H103.598V26.5186C103.598 28.083 104.442 29.1201 105.769 29.1201C106.762 29.1201 107.439 28.6279 107.677 27.8281H109.531C109.25 29.3311 108.037 30.6582 105.743 30.6582ZM103.598 24.9365H107.729V24.9189C107.729 23.6006 106.912 22.5635 105.673 22.5635C104.416 22.5635 103.598 23.6006 103.598 24.9189V24.9365Z%27 fill=%27white%27/%3E%3C/svg%3E%0A");
}

.site-header {
  display: flex;
  background: white;
  position: sticky;
  top: 0;
  min-height: 100px;
  z-index: 100;
  width: 100%;
}
.dark-mode .site-header {
  background: #000000;
}
.site-header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1340px;
}
.site-header .actions {
  display: none;
}
@media screen and (min-width: 1024px) {
  .site-header .actions {
    display: block;
  }
}
.site-logo img {
  height: 30px;
}
.site-logo img.light {
  display: block;
}
.dark-mode .site-logo img.light {
  display: none;
}
.site-logo img.dark {
  display: none;
}
.dark-mode .site-logo img.dark {
  display: block;
}
.site-logo span {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.5px;
}

/* --- Navigation principale --- */
.primary-nav {
  display: flex;
  position: absolute;
  width: 100%;
  height: 0;
  transition: height 0.5s ease;
  top: 100%;
  left: 0;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .primary-nav {
    top: 0;
    display: block;
    position: relative;
    align-items: center;
    gap: 0;
    width: auto;
    height: auto;
    overflow: visible;
    opacity: 1;
  }
}
.primary-nav ul {
  flex-direction: column;
  background: #ffffff;
  width: 100%;
  padding: 25px 50px;
}
@media screen and (min-width: 1024px) {
  .primary-nav ul {
    flex-direction: row;
    padding: 0;
  }
}
.dark-mode .primary-nav ul {
  background: #000000;
}
.primary-nav ul.dropdown-menu {
  opacity: 1;
}
.primary-nav.open {
  display: flex;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: calc(100vh - 100%);
}
@media screen and (min-width: 1024px) {
  .primary-nav.open {
    position: relative;
    top: 0;
    width: auto;
    height: auto;
  }
}
.primary-nav.open ul {
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  left: 0;
  right: 0;
  padding: 25px 50px;
  background: #ffffff;
  width: 100%;
}
.dark-mode .primary-nav.open ul {
  background: #000000;
}
@media screen and (min-width: 1024px) {
  .primary-nav.open ul {
    flex-direction: row;
    background: #ffffff;
    padding: 16px 24px;
  }
}
.primary-nav.open ul.dropdown-menu {
  padding: 0px;
}
@media screen and (min-width: 1024px) {
  .primary-nav.open ul.dropdown-menu {
    padding: 25px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
  }
}
.primary-nav.open ul.dropdown-menu li {
  display: flex;
  align-items: center;
}
.primary-nav.open ul.dropdown-menu li::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 20px;
  background-color: #FF5722;
}
@media screen and (min-width: 1024px) {
  .primary-nav.open ul.dropdown-menu li::before {
    display: none;
  }
}
.primary-nav .nav-item {
  display: flex;
  width: 100%;
  flex-direction: column;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .primary-nav .nav-item {
    width: auto;
    flex-direction: row;
    align-items: center;
  }
}
.primary-nav .nav-item + .nav-item::before {
  content: "";
  display: none;
  width: 1px;
  height: 18px;
  background: #d0d0d0;
  margin: 0 20px;
}
@media screen and (min-width: 1024px) {
  .primary-nav .nav-item + .nav-item::before {
    display: inline-block;
  }
}
.primary-nav .nav-item:hover .arrow {
  transform: rotate(180deg);
}
.primary-nav .nav-link {
  font-size: 25px;
  font-weight: 400;
}
@media screen and (min-width: 1024px) {
  .primary-nav .nav-link {
    padding: 12px 0;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
    display: flex;
    align-items: center;
    height: 100px;
    gap: 5px;
    transition: color 0.2s;
  }
}
.dark-mode .primary-nav .nav-link {
  color: #ffffff;
}
.primary-nav .nav-link:hover, .primary-nav .nav-link.active {
  color: #FF5722;
}
.primary-nav .nav-link .arrow {
  font-size: 0;
  transition: transform 0.2s;
  height: 20px;
  width: 20px;
  justify-content: center;
  align-items: center;
  display: none;
}
@media screen and (min-width: 1024px) {
  .primary-nav .nav-link .arrow {
    display: flex;
  }
}
.primary-nav .nav-link .arrow::after {
  content: "";
  display: block;
  height: 10px;
  width: 10px;
  transform: rotate(45deg) translate(0, -3px);
  border-bottom: 1px solid;
  border-right: 1px solid;
}
.primary-nav > ul {
  display: flex;
  align-items: center;
  gap: 0;
  list-style: none;
}

/* --- Menu Dropdown --- */
.has-dropdown {
  position: relative;
  /* Affichage du dropdown au survol du parent */
}
.has-dropdown:hover .dropdown-menu {
  display: block;
}

.dropdown-menu {
  position: relative;
  min-width: 200px;
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .dropdown-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 200px;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
    padding: 8px 0;
    z-index: 200;
    background-color: #ffffff;
    margin-bottom: 0;
  }
}
.dropdown-menu {
  /* Ciblage des liens dans la liste */
}
.dropdown-menu li a {
  display: block;
  padding: 10px 18px;
  font-size: 20px;
  color: #000000;
  transition: background 0.15s, color 0.15s;
}
@media screen and (min-width: 768px) {
  .dropdown-menu li a {
    font-size: 18px;
  }
}
.dark-mode .dropdown-menu li a {
  color: #ffffff;
}
.dropdown-menu li a:hover {
  background: #fff3ee;
  color: #FF5722;
}
.dropdown-menu li a.active {
  color: #FF5722;
}
@media screen and (min-width: 1024px) {
  .dropdown-menu li a.active {
    background: #fff3ee;
  }
}

/* --- Icônes réseaux sociaux --- */
.social-links {
  display: none;
  align-items: center;
  gap: 10px;
}
@media screen and (min-width: 1024px) {
  .social-links {
    display: flex;
  }
}
.social-links a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #FF5722;
  color: #ffffff;
  font-size: 16px;
  transition: opacity 0.2s, transform 0.2s;
}
.social-links a:hover {
  opacity: 0.85;
  transform: scale(1.08);
}
.social-links {
  /* SVG icons inline */
}
.social-links svg {
  width: 18px;
  height: 18px;
  fill: #ffffff;
}

/* =============================
    MOBILE (hamburger basique)
============================= */
.menu-toggle {
  display: block;
  border: none;
  cursor: pointer;
  padding: 4px;
  width: 40px;
  height: 40px;
  background: url(./images/burger.377c3e74.svg) no-repeat center;
}
.dark-mode .menu-toggle {
  background: url(./images/burger-dark.8abb6895.svg) no-repeat center;
}
@media screen and (min-width: 1024px) {
  .menu-toggle {
    display: none;
  }
}

@media (max-width: 1080px) {
  .has-dropdown {
    /* Désactive le hover sur mobile */
  }
}

@media (max-width: 900px) {
  .dropdown-menu {
    position: static;
    box-shadow: none;
    border: none;
    padding: 0 0 0 16px;
  }
}

.fidme-footer {
  background-color: #000000;
  color: #aaaaaa;
  font-family: inherit;
  font-size: 0.875rem;
  line-height: 1.6;
  /* ── Conteneur ── */
}
.fidme-footer__container {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  padding: 0 1.175rem;
  margin: 0 auto;
  padding: 40px 20px 24px;
}
@media (min-width: 1024px) {
  .fidme-footer__container {
    padding: 56px 32px 32px;
  }
}
.fidme-footer {
  /* ── TOP : mobile = colonne centrée ── */
}
.fidme-footer__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  padding-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__top {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 32px;
    align-items: start;
    padding-bottom: 36px;
  }
}
@media (min-width: 1024px) {
  .fidme-footer__top {
    grid-template-columns: 1fr 1.6fr 1.2fr 1.2fr 1fr;
    gap: 48px;
  }
}
.fidme-footer {
  /* ── Logo mobile (dans le top) ── */
}
.fidme-footer__mobile-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  margin-bottom: 8px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__mobile-header {
    display: none;
  }
}
.fidme-footer {
  /* ── Réseaux sociaux ── */
}
.fidme-footer__social {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-top: 4px;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__social {
    justify-content: flex-start;
  }
}
.fidme-footer__social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #E84E1B;
  flex-shrink: 0;
  text-decoration: none;
  transition: background-color 0.2s ease, transform 0.2s ease;
}
.fidme-footer__social-link svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.fidme-footer__social-link:hover {
  background-color: #c43e12;
  transform: translateY(-2px);
}
.fidme-footer__social-link:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(232, 78, 27, 0.4);
}
.fidme-footer__social-label {
  font-size: 0.875rem;
  color: #ffffff;
  margin: 0;
  text-align: center;
}
.fidme-footer {
  /* ── Colonnes ── */
}
.fidme-footer__col {
  width: 100%;
  text-align: center;
  order: 2;
  margin-bottom: 30px;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col {
    text-align: left;
    width: auto;
    order: none;
  }
}
.fidme-footer__col ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col ul {
    align-items: flex-start;
    gap: 10px;
  }
}
.fidme-footer__col a {
  color: #ffffff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 700;
  transition: color 0.2s ease;
}
.fidme-footer__col a:hover {
  color: #E84E1B;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col a {
    color: #cccccc;
  }
}
.fidme-footer__col {
  /* Variantes de colonnes via modificateurs BEM (--) */
}
.fidme-footer__col--main {
  margin-bottom: 28px;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col--main {
    margin-bottom: 0;
  }
  .fidme-footer__col--main a {
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
  }
  .fidme-footer__col--main a:hover {
    color: #E84E1B;
  }
}
.fidme-footer__col--services, .fidme-footer__col--avantages {
  display: none;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col--services, .fidme-footer__col--avantages {
    display: block;
  }
}
.fidme-footer__col--btob {
  margin-top: 28px;
  padding-top: 28px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col--btob {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
    text-align: left;
  }
}
.fidme-footer__col--btob .fidme-footer__col-title {
  display: block;
  font-weight: 700;
  color: #ffffff;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col--btob .fidme-footer__col-title {
    margin-bottom: 18px;
    white-space: nowrap;
  }
}
.fidme-footer__col--social {
  order: 1;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col--social {
    display: block;
    order: 4;
  }
}
.fidme-footer__col[aria-label="Nos Services"], .fidme-footer__col[aria-label="Nos Avantages"] {
  display: none;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col[aria-label="Nos Services"], .fidme-footer__col[aria-label="Nos Avantages"] {
    display: block;
  }
}
.fidme-footer {
  /* ── Titres de colonnes ── */
}
@media screen and (min-width: 1024px) {
  .fidme-footer__col-title {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    margin: 0 0 16px;
    white-space: nowrap;
  }
  .fidme-footer__col-title a {
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
  }
}
.fidme-footer {
  /* ── Séparateur ── */
}
.fidme-footer__divider {
  border: none;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  margin: 0;
}
.fidme-footer {
  /* ── BOTTOM ── */
}
.fidme-footer__bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding-top: 20px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__bottom {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px;
    text-align: left;
  }
}
.fidme-footer {
  /* Logos (Desktop & Mobile) */
}
.fidme-footer__logo, .fidme-footer__logo-mobile {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  text-decoration: none;
  flex-shrink: 0;
}
.fidme-footer__logo {
  display: none;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__logo {
    display: inline-flex;
  }
}
.fidme-footer__logo-mobile .fidme-footer__logo-text {
  font-size: 1.5rem;
  font-weight: 300;
  letter-spacing: -0.03em;
  color: #ffffff;
}
.fidme-footer__logo-text {
  font-size: 1.375rem;
  font-weight: 300;
  letter-spacing: -0.03em;
  color: #ffffff;
}
.fidme-footer__logo-icon {
  display: flex;
  align-items: center;
}
.fidme-footer {
  /* Liens légaux */
}
.fidme-footer__legal {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 16px;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__legal {
    justify-content: flex-start;
    gap: 20px;
  }
}
@media (min-width: 1024px) {
  .fidme-footer__legal {
    gap: 24px;
  }
}
.fidme-footer__legal a {
  color: #aaaaaa;
  text-decoration: none;
  font-size: 0.75rem;
  transition: color 0.2s ease;
}
.fidme-footer__legal a:hover {
  color: #ffffff;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__legal a {
    font-size: 0.8125rem;
  }
}
.fidme-footer {
  /* Copyright */
}
.fidme-footer__copyright {
  margin: 0;
  font-size: 0.75rem;
  color: #aaaaaa;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .fidme-footer__copyright {
    font-size: 0.8125rem;
    text-align: right;
    white-space: nowrap;
  }
}
.fidme-footer__mediaperf {
  color: #E84E1B;
  text-decoration: none;
  margin-left: 4px;
  transition: color 0.2s ease;
}
.fidme-footer__mediaperf:hover {
  color: #f06030;
  text-decoration: underline;
}

.light-dark {
  height: 35.02px;
  width: 66.33px;
  background-color: #A3A3A3;
  border-radius: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  position: relative;
  margin: 20px auto;
}
@media screen and (min-width: 768px) {
  .light-dark {
    margin: 0;
  }
}
.light-dark .active-blob {
  height: 25px;
  width: 25px;
  position: absolute;
  top: 5px;
  left: 9px;
  background-color: #F5F5F5;
  border-radius: 50px;
  transition: 0.5s all;
}
.light-dark .light,
.light-dark .dark {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  z-index: 1;
  cursor: pointer;
}
.light-dark .light.active,
.light-dark .dark.active {
  background-color: transparent;
}
.light-dark .dark {
  background: url(./images/subtract.bcff7103.svg) no-repeat 10px 1px;
}
.light-dark .light {
  background: url(./images/sun.01e8b1eb.svg) no-repeat 0px 0px/cover;
}
.light-dark .active.light ~ .active-blob {
  transform: none;
}
.light-dark .active.dark ~ .active-blob {
  transform: translateX(calc(100% + 0px));
}

.logo-footer {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .logo-footer {
    display: none;
  }
}

.hero-banner,
.hero-banner--page {
  margin-top: 0;
  margin-bottom: 0;
}

.hero {
  display: flex;
  flex-direction: column;
  border-radius: 32px;
  position: relative;
  background-image: none;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1024px) {
  .hero {
    flex-direction: row;
    background-image: url(./images/bg-hero-1.527fc152.svg);
    opacity: 1;
    background-position: 86% 0;
  }
  .hero-banner--page .hero {
    background-image: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .hero-btob {
    background-image: none;
  }
}
.hero-img {
  background-color: #FF5722;
  background-image: none;
  overflow: hidden;
  max-height: 695px;
  border-radius: 32px;
  overflow: hidden;
  position: relative;
}
.hero-img::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 204px;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  z-index: 1;
}
.hero-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 695px;
}
.hero .etape_ba--list {
  justify-content: center;
  max-width: 681px;
}
.hero .etape_ba--list .card {
  background: rgba(255, 255, 255, 0.1254901961);
}
.hero .etape_ba--list .card-solution {
  background-color: rgba(255, 87, 34, 0.2);
}
.hero .etape_ba--list .card-solution .card__title {
  font-weight: 400;
}
.hero .etape_ba--list .card-solution .badge-wrapper {
  flex-wrap: wrap;
}
.hero-content {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  padding: 35px;
  max-width: 650px;
  margin: auto;
  gap: 16px;
  z-index: 9;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .hero-content {
    margin: 0;
    padding-block: 100px;
    padding-inline: 80px 0;
    align-items: flex-start;
    text-align: left;
  }
}
.hero-banner--page .hero-content {
  max-width: 100%;
  width: 100%;
  padding-inline: 0;
}
@media screen and (min-width: 1024px) {
  .hero-banner--page .hero-content {
    flex-direction: row;
    padding-block: 0;
    justify-content: space-between;
  }
}
.hero-content .title {
  font-size: 33.5px;
  line-height: 39px;
  font-weight: 900;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  .hero-content .title {
    font-size: 47px;
    line-height: 60px;
  }
}
@media screen and (min-width: 1280px) {
  .hero-content .title {
    font-size: 55px;
    line-height: 65px;
  }
}
.hero-content .desc {
  max-width: 576px;
  width: 100%;
}
.hero-content .badge {
  margin-inline: auto;
}
@media screen and (min-width: 1024px) {
  .hero-content .badge {
    margin-inline: 0;
  }
}
.hero-content .actions {
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .hero-content .actions {
    justify-content: flex-start;
  }
}
.hero-content .block-title--wrapper {
  max-width: 576px;
  margin-inline: 0;
}
@media screen and (min-width: 1024px) {
  .hero-content .block-title--wrapper {
    text-align: left;
    width: 50%;
    padding-block: 100px;
  }
  .hero-content .block-title--wrapper .badge {
    margin-inline: 0;
  }
}
.hero__devices {
  display: flex;
  position: relative;
  max-height: 300px;
  overflow: hidden;
  margin: 0 auto;
}
.hero-banner--page .hero__devices {
  max-height: 100%;
  align-self: center;
  margin-bottom: 100px;
  margin: auto;
  height: auto;
}
@media screen and (min-width: 1024px) {
  .hero-banner--page .hero__devices {
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  .hero__devices {
    max-height: none;
    height: 100%;
  }
}
.hero__devices img {
  object-fit: cover;
  object-position: bottom;
  width: 100%;
  height: 100%;
  max-width: 600px;
  margin: auto;
}
@media screen and (min-width: 1024px) {
  .hero__devices img {
    object-fit: contain;
    max-width: 100%;
  }
}
.hero-banner--page .hero__devices img {
  object-fit: contain;
  margin-inline: auto;
  aspect-ratio: 1/1.05;
}
@media screen and (min-width: 1024px) {
  .hero__devices {
    position: relative;
    right: 0;
    bottom: 0;
    max-width: 60%;
    height: auto;
  }
  .hero-banner--page .hero__devices {
    position: relative;
    width: 50%;
    max-width: 676px;
  }
}
.hero-banner--page .hero__devices {
  position: relative;
}
.hero-banner--page .hero__devices::after {
  content: "";
  width: 100%;
  height: auto;
  aspect-ratio: 676/595;
  background: #FF5722;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  border-radius: 32px;
}
.fidme_courses .hero__devices::after {
  background: #90CECA;
}
.btob .hero__devices::after {
  background: #000000;
}
.hero__title {
  text-transform: uppercase;
}
.hero__description {
  max-width: 576px;
}
.hero__legal {
  font-size: 12px;
  font-weight: 800;
  font-style: italic;
}
@media screen and (min-width: 768px) {
  .hero__legal {
    font-size: 18px;
  }
}
.hero__badge {
  margin-inline: 0;
}
.hero-resources {
  margin-bottom: 90px;
  background-image: none;
}
.partners {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-block: 30px;
  border-radius: 35px;
  padding: 25px;
}
.partners__logo {
  margin: auto;
}
.partners .title {
  font-size: 24px;
  font-weight: 600;
}

.partner-offers__categories {
  display: none;
}
@media screen and (min-width: 1024px) {
  .partner-offers__categories {
    display: block;
    margin-block: 90px;
    margin-inline: auto;
  }
}
.partner-offers .categorie__wrapper {
  display: flex;
  justify-content: center;
  gap: 34px;
  flex-wrap: wrap;
}
.partner-offers .categorie__wrapper .categorie {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  border: 3px solid currentColor;
  padding: 0 18px;
  border-radius: 200px;
  height: auto;
  min-height: 47px;
  min-width: 240px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}

.savings-showcase {
  border-radius: 0;
}
@media screen and (min-width: 768px) {
  .savings-showcase {
    border-radius: 35px;
  }
}

@media screen and (min-width: 768px) {
  .showcase {
    margin-top: 50px;
  }
}
.showcase .container {
  padding: 0;
}
.showcase .block-title--wrapper {
  padding-block: 50px 30px;
  position: relative;
  z-index: 9;
}
@media screen and (min-width: 1024px) {
  .showcase .block-title--wrapper {
    padding-block: 50px;
  }
}
.showcase .amount {
  padding-bottom: 50px;
}
.showcase .amount .text-orange {
  font-weight: 900;
  font-size: 70px;
  line-height: 66px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .showcase .amount .text-orange {
    font-size: 100px;
  }
}
.showcase .amount .subtitle {
  text-align: center;
}
.showcase__list {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.showcase-offers {
  padding-bottom: 90px;
}
@media screen and (min-width: 1024px) {
  .showcase-offers {
    border-radius: 35px;
  }
}
.showcase .marquee-section {
  margin-top: -50px;
}
.showcase .marquee-section img {
  max-height: 100px;
}
@media screen and (min-width: 1024px) {
  .showcase .marquee-section img {
    max-height: 220px;
  }
}
.showcase .marquee-section .marquee-catalogue-ligne1 img,
.showcase .marquee-section .marquee-catalogue-ligne2 img,
.showcase .marquee-section .marquee-catalogue-ligne3 img {
  max-height: 560px;
}

.offers-slider {
  margin-inline: auto;
  overflow: hidden;
}
.showcase .offers-slider {
  margin-block: -90px 0;
}
.offers-slider .glide__slide {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .offers-slider .glide__slide {
    min-width: auto;
    width: 30%;
    max-width: 397px;
  }
}
.offers-slider .glide__slide .card__content {
  justify-content: flex-end;
}
.offers-slider .glide__slide:nth-child(3n+2) .card--vertical {
  flex-direction: column-reverse;
}
.offers-slider .glide__slide:nth-child(3n+2) .card--vertical .card__image {
  display: flex;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: auto;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  overflow: hidden;
}
.offers-slider .glide__slide:nth-child(3n+2) .card--vertical .card__image img {
  object-position: top;
}
.offers-slider .glide__slide:nth-child(3n+2) .card--vertical .card__content {
  padding-top: 0;
  justify-content: flex-start;
  flex: 1;
}
.offers-slider .glide__slides {
  justify-content: center;
  list-style: none;
}
@media screen and (min-width: 1024px) {
  .offers-slider .glide__slides {
    display: flex;
    transform: none !important;
    flex-wrap: wrap;
    max-width: 100%;
    gap: 50px;
    padding: 0;
    margin: 0;
  }
}
.offers-slider .glide__track {
  width: 80vw;
  max-width: 400px;
  margin: auto;
  overflow: visible;
}
@media screen and (min-width: 1024px) {
  .offers-slider .glide__track {
    width: 100%;
    max-width: 100%;
  }
}
.offers-slider .card--vertical {
  width: 100%;
  min-height: 512px;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .offers-slider .card--vertical {
    height: auto;
  }
}
.offers-slider .card--vertical .card__image {
  height: 220px;
  display: flex;
  justify-content: flex-end;
  margin-bottom: -25px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  overflow: hidden;
  margin-top: auto;
  width: 83%;
}
@media screen and (min-width: 768px) {
  .offers-slider .card--vertical .card__image {
    height: 330px;
    margin: auto auto 0;
  }
}
.offers-slider .card--vertical .card__content {
  min-height: 160px;
  padding: 25px;
}
.offers-slider .card__image {
  max-width: 85%;
  margin: auto auto 0;
}
.offers-slider .card__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
@media screen and (min-width: 1024px) {
  .offers-slider .glide__bullets {
    display: none;
  }
}
.offers-slider .offers-slider .glide__slide {
  flex: 1 1 calc(33.333% - 16px);
  /* 3 par ligne */
}

.marquee-section {
  overflow: hidden;
  position: relative;
  border-radius: 35px;
}
.dark-mode .marquee-section {
  border-radius: 0;
  background-color: #000000;
}
.marquee-section::before, .marquee-section::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 30%;
  max-height: 243.54px;
  z-index: 2;
  pointer-events: none;
}
.marquee-section::before {
  top: 0;
  background: linear-gradient(to bottom, #000, transparent);
}
.marquee-section::after {
  bottom: 0;
  background: linear-gradient(to top, #000, transparent);
}
.marquee-section .glide {
  margin: 20px 0;
}
.marquee-section .glide__slide {
  display: flex;
  justify-content: center;
  flex-direction: column;
  border-radius: 15px;
  overflow: hidden;
}
.marquee-offers-ligne2 .glide__slide, .marquee-offers-ligne1 .glide__slide, .marquee-offers-ligne3 .glide__slide {
  border-radius: 6px;
}

.coupon {
  width: 100%;
  max-width: 230px;
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 0 15px #A3A3A3;
  color: #ffffff;
}
@media screen and (min-width: 1280px) {
  .coupon {
    max-width: 230px;
    width: 230px;
  }
}
.partner-offers__brands .coupon {
  width: 30%;
}
.coupon-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 90px;
  justify-content: center;
  transition: all 0.5s ease;
}
@media screen and (min-width: 768px) {
  .coupon-wrapper {
    gap: 25px;
  }
}
.coupon-wrapper .coupon:nth-child(n+11) {
  display: none;
}
.coupon-wrapper.is-expanded .coupon:nth-child(n+11) {
  display: block;
}
.coupon .coupon-logo {
  display: flex;
  height: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: white;
  padding: 25px 15px;
}
@media screen and (min-width: 768px) {
  .coupon .coupon-logo {
    height: 110px;
  }
}
.coupon .coupon-logo img {
  height: 100px;
  max-width: 100%;
  object-fit: contain;
  object-position: center;
}
.coupon .coupon-detail {
  padding: 10px 20px;
}
.coupon .coupon-detail .reduc-percent {
  font-size: 20px;
  text-align: center;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .coupon .coupon-detail .reduc-percent {
    font-size: 30px;
  }
}
.coupon .coupon-detail .reduc-desc {
  font-size: 12px;
  text-align: center;
}

.application_card {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-block: 90px;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .application_card {
    flex-direction: row;
  }
}
@media screen and (min-width: 1024px) {
  .application_card {
    gap: 85px;
  }
}
.application_card__card {
  width: 100%;
  max-width: 608px;
  background-color: #F5F5F5;
  padding: 25px;
  border-radius: 32px;
  margin-inline: auto;
  border-top: 4px solid #FF5722;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .application_card__card {
    width: 50%;
    margin-inline: 0;
    padding: 50px;
  }
}
.application_card__card.fidme_courses {
  border-top: 4px solid #90CECA;
}
.application_card__card.fidme_courses .badge {
  color: #90CECA;
  background-color: #DAF3F2;
}
.application_card .badge {
  margin-inline: 0;
  text-transform: uppercase;
}
.dark-mode .application_card .title {
  color: inherit;
}
.application_card--content {
  font-weight: 400;
  font-size: 20px;
  line-height: 40px;
  letter-spacing: 0%;
}
.application_card--content li {
  padding-left: 25px;
  display: flex;
  align-items: center;
  position: relative;
  font-size: 16px;
  line-height: 22.92px;
}
@media screen and (min-width: 768px) {
  .application_card--content li {
    font-size: 20px;
    line-height: 40px;
  }
}
.application_card--content li::before {
  content: "";
  height: 6.95px;
  width: 6.95px;
  display: inline-block;
  border-radius: 50%;
  background-color: #FF5722;
  position: absolute;
  left: 0;
}
@media screen and (min-width: 1024px) {
  .application_card--content li::before {
    height: 12px;
    width: 12px;
  }
}
.fidme_courses .application_card--content li::before {
  background-color: #90CECA;
}
.application--mobile-app-links {
  display: flex;
  gap: 25px;
  justify-content: center;
}
@media screen and (min-width: 1024px) {
  .application--mobile-app-links {
    justify-content: flex-start;
  }
}

.kpi-bar {
  display: flex;
  border-radius: 0;
  padding: 95px 50px;
  gap: 50px;
  flex-direction: column;
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .kpi-bar {
    border-radius: 32px;
  }
}
@media screen and (min-width: 1280px) {
  .kpi-bar {
    flex-wrap: nowrap;
  }
}
.dark-mode .kpi-bar {
  background-color: #ffffff;
}
.showcase .kpi-bar {
  padding-inline: 50px;
  padding-block: 25px 95px;
}
@media screen and (min-width: 1024px) {
  .kpi-bar {
    flex-direction: row;
    justify-content: center;
  }
}
.kpi-bar__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  width: auto;
  min-width: 270px;
}
.kpi-bar__value {
  font-size: 80px;
  font-weight: 900;
  line-height: 66px;
  color: #FF5722;
}
@media screen and (min-width: 768px) {
  .kpi-bar__value {
    font-size: 100px;
  }
}
.fidme_courses .kpi-bar__value {
  color: #90CECA;
}
.kpi-bar__label {
  font-size: 16px;
  line-height: 25px;
}
@media screen and (min-width: 768px) {
  .kpi-bar__label {
    font-size: 20px;
    line-height: 33px;
  }
}
.dark-mode .kpi-bar__label {
  color: #000000;
}
.kpi-bar__text {
  max-width: 711px;
  margin-inline: auto;
  margin-top: 24px;
}
.dark-mode .kpi-bar__text {
  color: #000000;
}
.kpi-bar .actions {
  justify-content: center;
  margin-top: 20px;
}

.block-title--wrapper + .kpi-bar {
  margin-top: -95px;
}
.dark-mode .block-title--wrapper + .kpi-bar {
  margin-top: 0;
}

.testimonial__list {
  margin-inline: -20px;
  width: 100vw;
  margin-left: -24px;
  margin-right: -24px;
}
.testimonial__list.glide {
  width: calc(100% + 48px);
}
@media screen and (min-width: 1024px) {
  .testimonial__list {
    margin-block: 75px;
    margin-inline: auto;
  }
  .testimonial__list.glide {
    width: 100%;
  }
}
.testimonial__list .glide__track {
  padding-block: 25px;
}
.testimonial__list::before, .testimonial__list::after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20%;
  z-index: 2;
  pointer-events: none;
  margin-left: -1px;
  margin-right: -1px;
}
@media screen and (min-width: 1024px) {
  .testimonial__list::before, .testimonial__list::after {
    content: "";
  }
}
.testimonial__list::before {
  left: 0;
  background: linear-gradient(to right, #fff 10%, transparent 100%);
}
.dark-mode .testimonial__list::before {
  background: linear-gradient(to right, #000 10%, transparent 100%);
}
.testimonial__list::after {
  right: 0;
  background: linear-gradient(to left, #fff 10%, transparent 100%);
}
.dark-mode .testimonial__list::after {
  background: linear-gradient(to left, #000 10%, transparent 100%);
}
@media screen and (min-width: 1024px) {
  .testimonial__list .glide__arrow {
    background-color: #FF5722;
    z-index: 99;
    border: none;
    border-radius: 50%;
    width: 40px;
    height: 40px;
  }
}
.testimonial__card {
  border: 1px solid #FF5722;
  border-radius: 20px;
  padding: 15px;
  text-align: center;
  max-width: 564px;
  background: #ffffff;
  margin: auto;
}
.testimonial__card--title {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 15px;
}
.testimonial__card--desc {
  font-size: 16px;
  line-height: 132%;
}
.testimonial__card--star {
  margin-bottom: 20px;
}
.testimonial__card--star li .icon-star {
  width: 20px;
  height: 20px;
  display: block;
}
.testimonial__card--star li .icon-star path {
  fill: #A3A3A3;
}
.testimonial__card--star li.fill .icon-star path {
  fill: #FF5722;
}
.fidme_courses .testimonial__card--star li.fill .icon-star path {
  fill: #90CECA;
}
.testimonial__card--star .icon-star {
  width: 20px;
  height: 20px;
  display: block;
}
.testimonial__card--star .icon-star path {
  fill: #A3A3A3;
}

.lifestyle {
  position: relative;
  padding-block-end: 90px;
  overflow-x: hidden;
  margin-bottom: 0;
}
.lifestyle::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 101vw;
  height: 660px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  z-index: -1;
}
.lifestyle__grid {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-block: 90px;
  padding-block-start: 45px;
  justify-content: center;
  min-width: 900px;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .lifestyle__grid {
    gap: 34px;
    min-width: 1400px;
  }
}
.lifestyle__card {
  border-radius: 60px;
  position: relative;
  max-width: 425px;
  width: 30%;
  min-width: 150px;
}
@media screen and (min-width: 768px) {
  .lifestyle__card {
    width: auto;
    min-width: 30%;
  }
}
.lifestyle__card:nth-child(3n+2) {
  transform: translatey(-15%);
  max-width: 484px;
}
.lifestyle__card > a {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}
.lifestyle__card-label {
  position: absolute;
  top: 25px;
  left: 25px;
  color: #959595;
}
.lifestyle__actions {
  color: white;
}

.tips {
  margin-top: 90px;
}
.tips__list {
  position: relative;
}
.tips__item {
  margin-top: 90px;
  position: sticky;
  background-color: #F5F5F5;
  padding: 25px;
  display: flex;
  flex-direction: column;
  gap: 25px;
  top: 120px;
  border-radius: 18.34px;
  box-shadow: -28px -17px 64.7px 0px rgba(0, 0, 0, 0.4);
}
.tips__item:nth-child(1) {
  top: 120px;
}
.tips__item:nth-child(2) {
  top: 150px;
}
.tips__item:nth-child(3) {
  top: 180px;
}
.tips__item:nth-child(4) {
  top: 180px;
}
.tips__item:nth-child(5) {
  top: 180px;
}
.tips__item:nth-child(6) {
  top: 180px;
}
.tips__item:nth-child(7) {
  top: 180px;
}
.tips__item:nth-child(8) {
  top: 180px;
}
.tips__item:nth-child(9) {
  top: 180px;
}
.tips__item:nth-child(10) {
  top: 180px;
}
@media screen and (min-width: 1024px) {
  .tips__item {
    gap: 25px;
    border-radius: 60px;
  }
}
.tips__item.fidme {
  background-color: #FF5722;
  color: #ffffff;
}
.tips__item.fidme .btn,
.tips__item.fidme p,
.tips__item.fidme div {
  color: #ffffff;
}
.tips__item.fidme .btn:hover {
  color: #000000;
}
.tips__item.fidme-courses {
  background-color: #90CECA;
  color: #ffffff;
}
.tips__item.fidme-courses .btn,
.tips__item.fidme-courses p,
.tips__item.fidme-courses div {
  color: #ffffff;
}
.tips__item.fidme-courses .btn:hover {
  color: #000000;
}
@media screen and (min-width: 768px) {
  .tips__item {
    padding: 40px 60px;
    min-height: 530px;
  }
}
.tips__item--content-top, .tips__item--content-bottom {
  display: flex;
  gap: 25px;
  justify-content: space-between;
}
@media screen and (min-width: 1024px) {
  .tips__item--content-top, .tips__item--content-bottom {
    gap: 70px;
  }
}
.tips__item--content-top .item, .tips__item--content-bottom .item {
  max-width: 650px;
}
.tips__item--content-top {
  flex-direction: column;
}
.tips__item--content-top .item-image {
  aspect-ratio: 576.4/445;
  overflow: hidden;
  border-radius: 40px;
}
.tips__item--content-top .item-image img {
  border-radius: 40px;
}
@media screen and (min-width: 768px) {
  .tips__item--content-top {
    flex-direction: row-reverse;
  }
}
.tips__item--header .tips__item--action {
  pointer-events: none;
}
.tips__item--action {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .tips__item--action {
    flex-direction: row;
  }
}
.tips__item--action .btn:not(:first-child) {
  display: none;
}
@media screen and (min-width: 768px) {
  .tips__item--action .btn:not(:first-child) {
    display: flex;
  }
}
.tips__item .item-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}
@media screen and (min-width: 1024px) {
  .tips__item .title {
    font-size: 50px;
  }
}
.dark-mode .tips__item .title {
  color: inherit;
}
.tips__item .btn {
  width: max-content;
  min-width: max-content;
  text-align: center;
  color: #000000;
  font-size: 10px;
  min-height: 23.17px;
}
@media screen and (min-width: 768px) {
  .tips__item .btn {
    font-size: 20px;
    min-width: 230px;
    min-height: 47px;
  }
}
.tips__item .btn:hover {
  color: #000000;
}
.tips__item .btn:focus {
  color: #000000;
}
.tips__item .btn:focus-visible {
  color: #000000;
}
.tips__item .btn:active {
  color: #000000;
}

@media screen and (min-width: 1024px) {
  .resources .badge {
    margin-inline: 0;
  }
}
@media screen and (min-width: 1024px) {
  .resources .block-title--wrapper {
    text-align: left;
  }
  .resources .block-title--wrapper .subtitle,
  .resources .block-title--wrapper .application__title {
    min-width: 560px;
  }
}
.resources-container {
  display: flex;
  gap: 70px;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .resources-container {
    flex-direction: row;
  }
  .full_width .resources-container {
    flex-direction: column;
  }
}
@media screen and (min-width: 1024px) {
  .reverse .resources-container {
    flex-direction: row-reverse;
  }
}
.resources__intro {
  flex: 1 auto;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 1024px) {
  .resources__intro {
    max-width: 100%;
  }
  .full_width .resources__intro {
    max-width: 100%;
  }
}
.resources__images {
  position: relative;
  padding: 0 0 100px 100px;
  margin: auto;
}
@media screen and (min-width: 1024px) {
  .resources__images {
    margin: 0;
  }
}
.resources__images figure {
  width: 100%;
  max-width: 340px;
  max-height: 277px;
  z-index: 9;
  position: relative;
  box-shadow: 0px 84px 50px 0px rgba(120, 120, 120, 0.05);
}
.resources__images figure img {
  aspect-ratio: 340/277;
  object-fit: cover;
  object-position: center;
  border-radius: 32px;
}
.resources__images::before {
  content: "";
  display: block;
  height: 277px;
  width: 244px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  border-radius: 32px;
  background: url(./images/decoration.fca1cbbc.svg) no-repeat #FF5722 bottom;
}
.fidme_courses .resources__images::before {
  background: url(./images/decoration.fca1cbbc.svg) no-repeat #90CECA bottom;
}
.resources-figure {
  display: flex;
  flex-direction: column;
  gap: 67px;
}
.resources__list {
  display: flex;
  gap: 40px;
  flex-direction: column;
  width: 100%;
  min-width: 50%;
}
.resources__actions {
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.resources__actions .wp-block-paragraph {
  font-size: 12px;
  font-weight: 800;
  font-style: italic;
}
@media screen and (min-width: 1024px) {
  .resources__actions .wp-block-paragraph {
    font-size: 12px;
  }
}
@media screen and (min-width: 1024px) {
  .resources__actions {
    margin-inline: 0;
  }
}

.block__headlines {
  position: relative;
  margin-block: 90px;
  padding: 20px;
}
.block__headlines .img-block {
  display: flex;
  justify-content: center;
  max-height: 350px;
  width: 100%;
  max-width: 1440px;
  margin: auto;
  min-height: 250px;
  overflow: hidden;
  border-radius: 20px;
}
@media screen and (min-width: 1024px) {
  .block__headlines .img-block {
    border-radius: 35px;
  }
}
.block__headlines .img-block img {
  width: 100%;
}
.block__headlines .resources__list {
  width: 90%;
  max-width: 740px;
  border: 1px solid #FF5722;
  border-radius: 28px;
  background-color: #F5F5F5;
  padding-inline: 50px 60px;
  padding-block: 20px;
  margin-block: -110px 0;
  margin-inline: auto;
  z-index: 9;
  position: relative;
}
@media screen and (min-width: 768px) {
  .block__headlines .resources__list {
    padding-inline: 50px;
  }
}
.block__headlines .card__link {
  position: absolute;
  top: 50%;
  right: 20px;
  font-size: 0;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-color: #ffffff;
  transform: translatey(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .block__headlines .card__link {
    right: 50px;
  }
}
.block__headlines .card__link::after {
  width: 15px;
  height: 15px;
  transform: rotate(45deg) translate(-2px, 1px);
}
.dark-mode .block__headlines .card__title {
  color: #000000;
}

.resources__result .search-wrapper {
  display: flex;
  justify-content: center;
}
.resources__result .search-wrapper .form-search {
  width: 100%;
  max-width: 362px;
}
.resources__result--list .resources__list {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 92%;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .resources__result--list .resources__list {
    justify-content: flex-start;
  }
}
.resources__result--list .resources__list .resource-card {
  position: relative;
  flex-direction: column;
  width: 100%;
  max-width: 400px;
  border: 1px solid #F5F5F5;
  border-radius: 24px;
  overflow: hidden;
  transition: all 0.22s;
  background-color: #F5F5F5;
}
.resources__result--list .resources__list .resource-card:hover {
  border: 1px solid #FF5722;
}
@media screen and (min-width: 768px) {
  .resources__result--list .resources__list .resource-card {
    width: calc(50% - 24px);
  }
}
@media screen and (min-width: 1024px) {
  .resources__result--list .resources__list .resource-card {
    width: calc(33% - 24px);
  }
}
.resources__result--list .resources__list .resource-card .card__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.dark-mode .resources__result--list .resources__list .resource-card .card__title {
  mix-blend-mode: difference;
}
.resources__result--list .resources__list .card__media {
  width: 100%;
  max-width: 100%;
  aspect-ratio: auto;
  height: auto;
  max-height: 173.22px;
  border-radius: 0;
}
.resources__result--list .resources__list .card__content {
  background-color: #F5F5F5;
  padding: 24px;
}
.resources__result--list .resources__list .card__meta {
  font-size: 17px;
}
.resources__result--list .resources__list .card__title {
  font-size: 20px;
}
.resources__result--list .resources__list .card__link {
  position: absolute;
  font-size: 0;
  height: 100%;
  width: 100%;
}

.filter-wrapper .filter-bar__list {
  display: flex;
  gap: 24px;
  justify-content: center;
  margin-block: 70px;
  flex-wrap: wrap;
}
.filter-wrapper .filter-bar__list::-webkit-scrollbar {
  display: none;
}
.filter-wrapper .filter-bar__list li {
  display: flex;
  gap: 25px;
}
.filter-wrapper .filter-bar__list li:first-child::after {
  content: "";
  height: 100%;
  width: 2px;
  display: block;
  background: #000000;
}
.dark-mode .filter-wrapper .filter-bar__list li:first-child::after {
  background: #ffffff;
}
.filter-chip {
  min-width: auto;
}
.filter-chip.is-active {
  background: #000000;
  color: #ffffff;
  border-color: #000000;
}
.dark-mode .filter-chip.is-active {
  border-color: #ffffff;
}
.filter-bar__divider {
  width: 2px;
  flex-shrink: 0;
  background: #000000;
  margin: 4px 0;
}

.etape_ba-wrapper {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.reverse .etape_ba-wrapper {
  display: flex;
}
@media screen and (min-width: 1024px) {
  .reverse .etape_ba-wrapper {
    flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .etape_ba-wrapper {
    flex-direction: row;
  }
  .full_width .etape_ba-wrapper {
    flex-direction: column;
  }
}
.etape_ba--intro {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
.etape_ba--list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-inline: auto;
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .etape_ba--list {
    padding: 0;
    min-width: 50%;
    width: 100%;
  }
}
.full_width .etape_ba--list {
  max-width: 100%;
}
.etape_ba .block-title--wrapper {
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .etape_ba .block-title--wrapper {
    text-align: left;
  }
  .etape_ba .block-title--wrapper .subtitle,
  .etape_ba .block-title--wrapper .application__title {
    min-width: 560px;
  }
}
.etape_ba .badge {
  margin-inline: auto;
}
@media screen and (min-width: 1024px) {
  .etape_ba .badge {
    margin-inline: 0;
  }
}

.accordion {
  margin-bottom: 35px;
  border: 1px solid #F4F4F4;
  background: #ffffff;
  border-radius: 24px;
}
.accordion-wrapper {
  margin-block: 90px;
}
.accordion-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  font-size: 12px;
  border-radius: 8px;
  cursor: pointer;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .accordion-btn {
    padding: 24px;
    font-size: 24px;
  }
}
.accordion-btn:focus-visible {
  outline-offset: 2px;
}
.accordion-btn[aria-expanded=true] .accordion-ico {
  transform: rotate(180deg);
}
.accordion-ico {
  font-size: 0;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  border-radius: 25px;
  background: #F4F4F4;
  position: relative;
  transition: transform 0.22s;
}
.accordion-ico::after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border-left: 2px solid #000000;
  border-top: 2px solid #000000;
  transform: rotate(45deg);
  position: absolute;
  top: 40%;
  left: 35%;
}
.accordion-panel {
  border-top: none;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
  display: none;
  height: 0;
  opacity: 0;
  font-size: 0;
  transition: all ease 0.22s;
}
.accordion-panel.is-open {
  display: block;
  height: auto;
  opacity: 1;
  font-size: inherit;
  transition: all ease 0.22s;
}
.accordion-panel-inner {
  padding: 24px;
}

.proximity__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
}
.proximity .box-wrapp {
  display: none;
  position: relative;
  width: 350px;
  height: 650px;
}
@media screen and (min-width: 1024px) {
  .proximity .box-wrapp {
    display: block;
  }
}
.proximity .box-middle {
  max-width: 400px;
  height: 750px;
}
.proximity .box-middle img {
  object-fit: cover;
  height: 100%;
}
.proximity .box {
  position: absolute;
  will-change: transform;
  transition: none;
}
.proximity .box img {
  display: block;
  pointer-events: none;
  border-radius: 25px;
}
.proximity .box a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.proximity {
  /* Colonne gauche */
}
.proximity .box-wrapp:first-child .box:nth-child(1) {
  width: 287.51px;
  height: 276.41px;
  top: -40px;
  right: 30px;
}
.proximity .box-wrapp:first-child .box:nth-child(1) img {
  transform: rotate(-7.66deg);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.proximity .box-wrapp:first-child .box:nth-child(2) {
  top: 240px;
  left: 40px;
  width: 287.51px;
  height: 276.41px;
}
.proximity .box-wrapp:first-child .box:nth-child(2) img {
  transform: rotate(4.95deg);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.proximity .box-wrapp:first-child .box:nth-child(3) {
  bottom: -40px;
  right: 25px;
  width: 287.51px;
  height: 171.93px;
}
.proximity .box-wrapp:first-child .box:nth-child(3) img {
  transform: rotate(-9.33deg);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.proximity {
  /* Colonne droite */
}
.proximity .box-wrapp:last-child .box:nth-child(1) {
  width: 287.51px;
  height: 276.41px;
  top: -40px;
  right: 30px;
}
.proximity .box-wrapp:last-child .box:nth-child(1) img {
  transform: rotate(5.26deg);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.proximity .box-wrapp:last-child .box:nth-child(2) {
  top: 240px;
  left: 40px;
  width: 287.51px;
  height: 276.41px;
}
.proximity .box-wrapp:last-child .box:nth-child(2) img {
  transform: rotate(-7.76deg);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.proximity .box-wrapp:last-child .box:nth-child(3) {
  bottom: -40px;
  right: 25px;
  width: 287.51px;
  height: 171.93px;
}
.proximity .box-wrapp:last-child .box:nth-child(3) img {
  transform: rotate(7.39deg);
  object-fit: cover;
  height: 100%;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  .text-image .badge {
    margin-inline: 0;
  }
}
@media screen and (min-width: 1024px) {
  .text-image .block-title--wrapper {
    text-align: left;
  }
  .text-image .block-title--wrapper .subtitle,
  .text-image .block-title--wrapper .application__title {
    min-width: 560px;
  }
}
.text-image-container {
  display: flex;
  gap: 70px;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 1024px) {
  .text-image-container {
    flex-direction: row;
  }
  .full_width .text-image-container {
    flex-direction: column;
  }
}
@media screen and (min-width: 1024px) {
  .reverse .text-image-container {
    flex-direction: row-reverse;
  }
}
.text-image__intro {
  flex: 1 auto;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 1024px) {
  .full_width .text-image__intro {
    max-width: 100%;
  }
}
.text-image__images {
  position: relative;
  padding: 0 0 100px 100px;
}
.text-image__images figure {
  width: 100%;
  max-width: 340px;
  max-height: 277px;
  z-index: 9;
  position: relative;
  box-shadow: 0px 84px 50px 0px rgba(120, 120, 120, 0.05);
}
.text-image__images figure img {
  aspect-ratio: 340/277;
  object-fit: cover;
  object-position: center;
  border-radius: 32px;
}
.text-image__images::before {
  content: "";
  display: block;
  height: 277px;
  width: 244px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  border-radius: 32px;
  background: url(./images/decoration.fca1cbbc.svg) no-repeat #FF5722 bottom;
}
.fidme_courses .text-image__images::before {
  background: url(./images/decoration.fca1cbbc.svg) no-repeat #90CECA bottom;
}
.text-image-figure {
  display: flex;
  flex-direction: column;
  gap: 67px;
}
.text-image__list {
  display: flex;
  gap: 40px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 665.08px;
  margin: auto;
}
@media screen and (min-width: 1024px) {
  .text-image__list {
    max-height: calc(100vh - 130px);
    margin: 0;
    width: 100%;
    max-width: 100%;
    min-width: 50%;
  }
  .full_width .text-image__list {
    max-height: none;
    margin: auto;
    max-width: 100%;
  }
}
.text-image__list img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: left;
}
.reverse .text-image__list img {
  object-position: right;
}
.text-image__actions {
  margin-inline: auto;
}
@media screen and (min-width: 1024px) {
  .text-image__actions {
    margin-inline: 0;
  }
}

.feature-slider {
  margin-block: 70px;
}
.feature-slider .glide__slide {
  justify-content: flex-start;
  width: auto;
}
.feature-slider .glide__slides {
  justify-content: space-between;
  gap: 24px;
}

.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7OztFQUFBO0FBUUE7QUFDQTs7O0VBR0U7QURDRjs7QUNFQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFHQTtFQUNBO0FERkY7O0FDS0E7RUFDRTtJQUNFO0VERkY7QUFDRjtBQ0tBO0FBQ0E7RUFDRTtFQUNBO0FESEY7O0FDTUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhGOztBQ01BO0FBQ0E7Ozs7O0VBS0U7RUFDQTtBREhGOztBQ01BOztFQUVFO0VBQ0E7QURIRjs7QUNNQTtBQUNBO0VBQ0U7QURIRjs7QUNNQTtBQUNBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREhGOztBQ01BOzs7OztFQUtFO0VBQ0E7RUFDQTtBREhGOztBQ01BOztFQUVFO0VBQ0E7QURIRjs7QUNNQTtFQUNFO0VBQ0E7RUFDQTtBREhGOztBQ01BO0FBQ0E7O0VBRUU7QURIRjs7QUNNQTtFQUNFO0FESEY7O0FDTUE7QUFDQTs7RUFFRTtBREhGOztBQ01BOzs7O0VBSUU7QURIRjs7QUNNQTtBQUNBOztFQUVFO0FESEY7O0FDTUE7QUFDQTs7RUFFRTtBREhGOztBQ01BO0FBQ0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBREhGOztBQ01BOzs7RUFHRTtBREhGOztBQ09BO0FBQ0E7RUFDRTtBREpGOztBQ09BOzs7Ozs7RUFNRTtBREpGOztBQ09BO0FBQ0E7RUFDRTtFQUNBO0FESkY7O0FDT0E7RUFDRTtFQUNBO0FESkY7O0FDT0E7QUFDQTtFQUNFO0VBQ0E7QURKRjs7QUNPQTtBQUNBO0VBQ0U7RUFDQTtBREpGOztBQ09BOztFQUVFO0FESkY7O0FDT0E7Ozs7RUFJRTtFQUNBO0FESkY7O0FDT0E7RUFDRTtFQUNBO0FESkY7O0FDT0E7RUFDRTtBREpGOztBQ09BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FESkY7O0FDT0E7RUFDRTtBREpGOztBQ09BO0VBQ0U7QURKRjs7QUNPQTtFQUNFO0VBQ0E7QURKRjs7QUNPQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREpGOztBQ09BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QURKRjs7QUNPQTtFQUNFO0FESkY7O0FDT0E7QUFDQTs7RUFFRTtBREpGOztBQ09BO0VBQ0U7RUFDQTtBREpGOztBQ09BO0VBQ0U7RUFDQTtBREpGOztBQ09BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBREpGOztBQ09BO0VBQ0U7QURKRjs7QUNPQTtBQUNBO0FBQ0E7RUFDRTtBREpGOztBQ09BO0FBQ0E7RUFDRTtFQUNBO0FESkY7O0FDT0E7RUFDRTtBREpGOztBQ09BO0FBQ0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREpGOztBQ09BO0FBQ0E7RUFFRTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7RURMRjtBQUNGO0FDUUE7QUFDQTtFQUNFO0VBQ0E7QURORjs7QUNTQTtBQUNBO0FBQ0E7O0VBRUU7QURORjs7QUU3VUE7RUFFRTtBRitVRjtBRTdVRTtFQUNFLG1CQ0hTO0FIa1ZiOztBRTNVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhVRjtBSXRVUTtFRmRSO0lBU0k7RUYrVUY7QUFDRjs7QUU1VUE7RUFDRTtFQUNBO0VBQ0E7QUYrVUY7QUU3VUU7RUFDRTtBRitVSjtBRTVVRTtFQUNFO0FGOFVKOztBRTFVQTtFQUNFO0VBQ0E7RUFDQTtBRjZVRjtBSTdWUTtFRmFSO0lBTUk7SUFDQTtFRjhVRjtBQUNGOztBRTNVQTs7OztFQUlFO0VBQ0E7QUY4VUY7O0FFM1VBO0VBQ0U7RUFDQTtBRjhVRjtBSWhYUTtFRmdDUjtJQUtJO0lBQ0E7RUYrVUY7QUFDRjs7QUU1VUE7RUFDRTtBRitVRjs7QUU1VUE7RUFDRSxjQ2pFWTtBSGdaZDs7QUV4VUU7RUFDRTtBRjJVSjs7QUV4VEU7O0VBQ0U7QUY0VEo7QUUxVEU7O0VBQ0U7QUY2VEo7QUUzVEU7O0VBQ0U7QUY4VEo7QUU1VEU7O0VBQ0U7QUYrVEo7QUU3VEU7O0VBQ0U7QUZnVUo7QUU5VEU7O0VBQ0U7QUZpVUo7O0FFM1RJO0VBQ0U7RUFDQTtBRjhUTjtBRTVUSTs7RUFFRTtFQUNBO0FGOFROO0FFNVRJO0VBQ0U7RUFDQTtBRjhUTjs7QUV6VEE7RUFDRTtFQUNBO0FGNFRGOztBRXhUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGMlRGO0FFelRFO0VBQ0UsY0NqSlU7QUg0Y2Q7QUl4YlE7RUZzSFI7SUFXSTtJQUNBO0VGMlRGO0FBQ0Y7QUV6VEU7RUFDRTtBRjJUSjtBRXhURTtFQUNFO0FGMFRKO0FFdFRFO0VBQ0U7QUZ3VEo7O0FFblRFO0VBQ0U7QUZzVEo7QUVuVEU7RUFDRTtBRnFUSjtBRWxURTtFQUNFO0FGb1RKOztBRS9TRTtFQUNFLHlCQzdMWTtFRDhMWjtBRmtUSjtBRWhUSTtFQUNFO0FGa1ROO0FFOVNFO0VBQ0UseUJDak1TO0VEa01UO0FGZ1RKO0FFOVNJO0VBQ0U7QUZnVE47O0FFM1NBO0VBQ0U7QUY4U0Y7QUlwZVE7RUZxTFI7SUFJSTtFRitTRjtBQUNGOztBRTVTQTtFRWhISTtFQUNBLGlCQUZ5QjtFQUd6QjtFQUNBLG1CQUoyQztBSm9hL0M7QUVoVEU7RUFDRTtBRmtUSjtBSW5mUTtFRmdNTjtJRW5IRTtJQUNBLGlCQUZ5QjtJQUd6QjtJQUNBLG1CQUoyQztFSjhhN0M7QUFDRjs7QUVsVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ3ZPYztFRHdPZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxVEY7QUl4Z0JRO0VGeU1SO0lBYUk7RUZzVEY7QUFDRjtBRXBURTtFQUNFLGNDblBvQjtFRG9QcEIseUJDek9pQjtBSCtoQnJCO0FFblRFO0VBQ0U7RUFDQTtBRnFUSjtBRW5USTtFQUNFO0FGcVROO0FFalRFO0VBQ0UsY0M1UFU7RUQ2UFY7QUZtVEo7O0FFL1NBO0VBQ0U7RUFDQTtFQUNBO0FGa1RGO0FFaFRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa1RKO0FFaFRJO0VBQ0U7QUZrVE47QUU1U007RUFDRTtBRjhTUjs7QUV4U0E7RUFDRTtFQUNBLGNDNVJZO0FIdWtCZDtBSXJqQlE7RUZ3UVI7SUFLSTtFRjRTRjtBQUNGOztBRXhTRTtFQUNFLGNDN1NZO0FId2xCaEI7QUV6U0k7RUFDRSxjQy9Ta0I7QUgwbEJ4QjtBRXhTSTtFQUNFO0VBQ0E7RUFDQTtBRjBTTjs7QUVyU0E7RUFDRSxjQzVUYztFRDZUZDtFQUNBO0FGd1NGO0FFdFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3U0o7QUVyU0U7RUFDRSxjQzFVb0I7QUhpbkJ4Qjs7QUVuU0E7RUFDRTtBRnNTRjs7QUVuU0E7RUFDRTtFQUNBO0VBQ0E7QUZzU0Y7O0FFblNBO0VBQ0U7QUZzU0Y7O0FFblNBO0VBQ0U7QUZzU0Y7O0FFblNBO0VBQ0U7QUZzU0Y7O0FFblNBO0VBQ0U7QUZzU0Y7O0FFblNBO0VBQ0U7QUZzU0Y7QUl0bkJRO0VGK1VSO0lBSUk7RUZ1U0Y7QUFDRjs7QUVwU0E7RUFDRTtBRnVTRjs7QUVwU0E7RUFDRTtFQUNBO0FGdVNGO0FFclNFO0VBQ0U7QUZ1U0o7QUVwU0U7RUFFRSxjQ3ZYVTtBSDRwQmQ7QUVsU0U7RUFDRTtFQUNBO0VBQ0E7QUZvU0o7QUkvb0JRO0VGd1dOO0lBTUk7RUZxU0o7QUFDRjtBRW5TSTtFQUNFLGNDdFlRO0FIMnFCZDtBRWxTSTtFQUNFLGNDM1lPO0FIK3FCYjtBRWhTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrU0o7QUVoU0k7RUFDRTtBRmtTTjtBSXBxQlE7RUYwWE47SUFZSTtJQUNBO0VGa1NKO0FBQ0Y7QUUvUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaVNKO0FJanJCUTtFRjJZTjtJQVFJO0VGa1NKO0FBQ0Y7QUVoU0k7RUFDRTtBRmtTTjtBRXRSRTtFQUNFO0VBQ0E7RUVoVkEsbUJGaVZ1QjtBRndSM0I7QUVwUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQ2xjUTtFRG1jUjtFQUNBO0VBQ0E7RUFDQSxtQkM1Y1U7RUMrR1osbUJGOFZ5QjtFQUN2QjtFQUNBO0FGc1JOO0FFcFJNO0VBQ0UsbUJDamRnQjtBSHV1QnhCO0FFalJFO0VBQ0UsY0NoZFU7QUhtdUJkO0FFaFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ3hkVTtFRHlkVixjQzdkUztFQzBHVCxtQkZvWHVCO0FGa1IzQjtBRWhSSTtFQUNFLG1CQ2hlUTtBSGt2QmQ7QUVoUk07RUFDRTtBRmtSUjtBRTdRTTtFQUNFLGNDemVNO0FId3ZCZDtBRTVRTTtFQUNFLGNDOWVLO0FINHZCYjtBRTNRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZRTjtBRXhRSTtFQUNFO0VBQ0E7RUVwWkYsbUJGcVp5QjtBRjBRN0I7O0FFcFFFO0VBQ0U7QUZ1UUo7QUVwUUU7RUFDRTtBRnNRSjtBRW5RRTtFQUNFO0FGcVFKO0FFbFFFO0VBQ0U7QUZvUUo7O0FFL1BFO0VBQ0U7RUFDQTtFQUNBO0FGa1FKO0FFaFFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkNoaUJRO0FIa3lCZDtBRTlQTTtFQUNFO0VBQ0E7RUFDQTtBRmdRUjtBRTNQTTtFQUNFO0VBQ0E7QUY2UFI7O0FFdlBBO0VBQ0U7QUYwUEY7QUk5eEJRO0VGbWlCUjtJQUlJO0VGMlBGO0FBQ0Y7O0FFdFBBO0VBQ0U7RUFDQTtBRnlQRjs7QUVwUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnVQRjtBRXRQRTtFQUNFO0VBQ0E7RUFDQTtBRndQSjs7QUVwUEE7RUFDRTtBRnVQRjs7QUVuUEE7RUFDRTtFQUNBO0FGc1BGOztBRWxQRTtFQUNFO0FGcVBKOztBRWpQQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZvUEY7O0FFalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9QRjs7QUU5T0k7RUFDRTtBRmlQTjtBRTVPSTtFQUNFO0FGOE9OOztBRXpPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRPRjtBRTNPRTtFQUNFO0VBQ0E7QUY2T0o7O0FFeE9BO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjJPRjs7QUt2ekJBO0VBQ0UsbUJGekVZO0VFMEVaO0VBQ0EsbUJBdEVtQjtFQXVFbkIsYUF0RWE7RUF1RWI7RUFDQTtBTDB6QkY7O0FLcHpCQTtFQUNFO0VBQ0E7RUFDQSxTQTFESTtFQTJESixtQkEzREk7QUxrM0JOO0FLcnpCRTtFQUNFO0FMdXpCSjtBS3B6QkU7RUFWRjtJQVdJO0lBQ0E7RUx1ekJGO0FBQ0Y7O0FLcHpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1ekJGOztBS3B6QkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FMc3pCRjtBS2h6QkU7RUFDRTtBTGt6Qko7O0FLM3lCQTtFQUNFO0VBQ0E7RUFDQSxjQWpIWTtFQWtIWixrQkEvR29CO0FMNjVCdEI7QUs1eUJFO0VBQ0U7QUw4eUJKO0FLM3lCRTtFQUNFLGNGN0lVO0FIMDdCZDs7QUt0eUJBOzs7RUE5R0U7RUFDQSx5QkE1QlM7RUE2QlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGM0NZO0VFNENaLDhEQUNFO0VBRUY7QUx3NUJGO0FLdDVCRTs7O0VBQ0UsY0ZsRFU7QUg0OEJkO0FLdjVCRTs7O0VBQ0U7RUFDQSx5QkZ0RFU7RUV1RFYscUJGdkRVO0FIazlCZDtBS3g1QkU7OztFQUNFLHFCQTVDZ0I7QUx3OEJwQjtBS3o1QkU7OztFQUNFO0VBQ0E7QUw2NUJKOztBS3QwQkE7RUFDRTtFQUNBO0FMeTBCRjs7QUt0MEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHkwQkY7O0FLbjBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0EzSlk7QUxpK0JkO0FLcDBCRTtFQUNFO0VBQ0E7QUxzMEJKO0FLbjBCRTs7RUFFRTtFQUNBO0VBQ0EscUJGdkxVO0FINC9CZDs7QUs5ekJBO0VBQ0U7RUFDQSxjQWpMa0I7RUFrTGxCO0FMaTBCRjs7QUs5ekJBO0VBQ0U7RUFDQSxjRnZNWTtFRXdNWjtBTGkwQkY7O0FLM3pCQTtFQUNFO0VBQ0E7RUFDQSxnQkFwTEk7QUxrL0JOO0FLNXpCRTtFQUxGO0lBTUk7RUwrekJGO0FBQ0Y7O0FLNXpCQTtFQUNFLHlCQWxNTztFQW1NUCxjQWxNZTtFQW1NZjtFQUNBLG1CQW5NVztFQW9NWDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJEQUNFO0FMOHpCSjtBSzN6QkU7RUFDRTtBTDZ6Qko7QUsxekJFO0VBQ0U7QUw0ekJKO0FLenpCRTtFQUNFO0VBQ0E7QUwyekJKO0FLeHpCRTtFQTFCRjtJQTJCSTtFTDJ6QkY7QUFDRjs7QUt4ekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJBbFBTO0VBbVBULG1CQW5PVztFQW9PWDtFQUNBO0FMMnpCRjtBS3p6QkU7RUFDRTtFQUNBLGNGbFFVO0FINmpDZDtBS3h6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0YzUVU7RUU0UVY7QUwwekJKO0FLeHpCSTtFQUNFLGNGL1FRO0FIeWtDZDtBS3Z6Qkk7RUFDRTtBTHl6Qk47QUtyekJFO0VBQ0UseUJGdlJVO0VFd1JWO0FMdXpCSjs7QUtsekJFOzs7Ozs7Ozs7Ozs7Ozs7OztFQTFQQTtFQUNBLHlCQTVCUztFQTZCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0YzQ1k7RUU0Q1osOERBQ0U7RUFFRjtBTDhqQ0Y7QUs1akNFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLGNGbERVO0FIZ29DZDtBSzNrQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQSx5QkZ0RFU7RUV1RFYscUJGdkRVO0FIb3BDZDtBSzFsQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UscUJBNUNnQjtBTHdwQ3BCO0FLem1DRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FMMm5DSjtBSzM0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBN1FGO0VBQ0EseUJBNUJTO0VBNkJUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRjNDWTtFRTRDWiw4REFDRTtFQUVGO0FMeXFDRjtBS3ZxQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsY0ZsRFU7QUgydUNkO0FLdHJDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBLHlCRnREVTtFRXVEVixxQkZ2RFU7QUgrdkNkO0FLcnNDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxxQkE1Q2dCO0FMbXdDcEI7QUtwdENFOzs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QUxzdUNKOztBSzkrQkk7Ozs7OztFQU1FO0VBQ0E7RUFDQSxjQS9TUTtFQWdUUixrQkE3U2dCO0FMOHhDdEI7QUsvK0JNOzs7Ozs7RUFDRTtBTHMvQlI7QUtuL0JNOzs7Ozs7RUFDRSxjRjNVTTtBSHEwQ2Q7O0FLbC9CSTtFQUNFO0VBQ0E7QUxxL0JOOztBSzkrQkk7RUFlRTtBTG0rQk47QUsvOUJFOzs7RUFHRTtBTGkrQko7O0FLMTlCSTtFQUNFO0FMNjlCTjtBSzU5Qk07Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXJWSjtFQUNBLHlCQTVCUztFQTZCVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0YzQ1k7RUU0Q1osOERBQ0U7RUFFRjtBTG0wQ0Y7QUtqMENFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxjRmxEVTtBSHM0Q2Q7QUtqMUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBLHlCRnREVTtFRXVEVixxQkZ2RFU7QUgyNUNkO0FLajJDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UscUJBNUNnQjtBTGc2Q3BCO0FLajNDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBTG80Q0o7QUt4akNROzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF6V047RUFDQSx5QkE1QlM7RUE2QlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGM0NZO0VFNENaLDhEQUNFO0VBRUY7QUxtN0NGO0FLajdDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsY0ZsRFU7QUhzL0NkO0FLajhDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQSx5QkZ0RFU7RUV1RFYscUJGdkRVO0FIMmdEZDtBS2o5Q0U7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFLHFCQTVDZ0I7QUxnaERwQjtBS2orQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QUxvL0NKO0FLcnFDUTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FMd3JDVjtBS3JyQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVyQ1I7QUt0ckNRO0VBQ0U7RUFDQTtFQUNBO0FMd3JDVjtBS3ByQ0k7RUFDRTtBTHNyQ047O0FNeG1EQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QU42bkRGO0FJdm5EUTtFRXhCUjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBcUJJO0VOa3BERjtBQUNGO0FNaHBERTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxjSHJCVTtBSDZyRGQ7QU1wcURJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxjSHBDVTtFR3FDVixxQkhyQ1U7RUdzQ1YseUJIakNPO0FIdXdEYjtBTW51REk7Ozs7Ozs7Ozs7Ozs7RUFDRSxjSHJDTztBSHN4RGI7QU0vdURNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGNIakRRO0VHa0RSLHlCSDVDTTtBSHkxRGQ7QU14eURFOzs7Ozs7Ozs7Ozs7RUFDRSx5QkhsRFU7RUdtRFYsY0hwRFM7QUh5MkRiO0FNbHpERTs7Ozs7Ozs7Ozs7O0VBQ0UseUJIeERTO0VHeURULGNIeERVO0FIdTNEZDtBSWh3REk7O0VFNURFLHlCSDNEUTtFRzREUixjSDdETztBSDYzRGI7QUlqd0RJOzs7O0VFaEVFLHlCSDNEUTtFRzREUixjSDdETztBSG80RGI7QUlwd0RJOzs7Ozs7O0VFcEVFLHlCSDNEUTtFRzREUixjSDdETztBSDg0RGI7QUkxd0RJOzs7O0VFeEVFLHlCSDNEUTtFRzREUixjSDdETztBSHE1RGI7QUk3eERJOzs7Ozs7Ozs7O0VFdERBLHlCSHZFWTtFR3dFWixjSGxFVTtFR21FVixxQkh6RVk7QUh3NkRoQjtBSXZ5REk7Ozs7Ozs7Ozs7OztFRTFEQSx5Qkh2RVk7RUd3RVosY0hsRVU7RUdtRVYscUJIekVZO0FIdzdEaEI7QUluekRJOzs7Ozs7Ozs7Ozs7RUU5REEseUJIdkVZO0VHd0VaLGNIbEVVO0VHbUVWLHFCSHpFWTtBSHc4RGhCO0FJL3pESTs7Ozs7Ozs7Ozs7O0VFbEVBLHlCSHZFWTtFR3dFWixjSGxFVTtFR21FVixxQkh6RVk7QUh3OURoQjtBSTMxREk7RUU5Q0UseUJIekVRO0VHMEVSLGNIaEZVO0VHaUZWLHFCSGpGVTtBSDY5RGhCO0FJNTFESTtFRWxERSx5Qkh6RVE7RUcwRVIsY0hoRlU7RUdpRlYscUJIakZVO0FIaytEaEI7QUk3MURJO0VFdERFLHlCSHpFUTtFRzBFUixjSGhGVTtFR2lGVixxQkhqRlU7QUh1K0RoQjtBSTkxREk7RUUxREUseUJIekVRO0VHMEVSLGNIaEZVO0VHaUZWLHFCSGpGVTtBSDQrRGhCO0FJLzJESTtFRXRDRSx5QkhsRk87RUdtRlAsY0hsRlE7RUdtRlIscUJIcEZPO0FINCtEYjtBSWgzREk7RUUxQ0UseUJIbEZPO0VHbUZQLGNIbEZRO0VHbUZSLHFCSHBGTztBSGkvRGI7QUlqM0RJO0VFOUNFLHlCSGxGTztFR21GUCxjSGxGUTtFR21GUixxQkhwRk87QUhzL0RiO0FJbDNESTtFRWxERSx5QkhsRk87RUdtRlAsY0hsRlE7RUdtRlIscUJIcEZPO0FIMi9EYjtBTW42REU7RUFDRSx5Qkg5Rlk7RUcrRlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnE2REo7QU1sNkRFO0VBQ0UsbUJIdkdZO0VHd0daLHFCSHhHWTtFR3lHWixjSG5HVTtBSHVnRWQ7O0FNaDZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FObTZERjtBSTEvRFE7RUVtRlI7SUFPSTtFTm82REY7QUFDRjtBTWw2REU7RUFDRTtBTm82REo7O0FNNTVESTtFQUVFO0FOODVETjtBTXg1REk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QU53NUROO0FNbDVESTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBTms1RE47O0FNejREQTtFQUNFO0FONDRERjtBTTM0REU7RUFFRTtFQUNBO0VBQ0EseUJIbkxZO0VHb0xaLHFCSHBMWTtBSGdrRWhCO0FNMTRESTtFQUNFLHFCSHZMVTtFR3dMVixjSHhMVTtFR3lMVix5QkhuTFE7QUgrakVkO0FNejRESTtFQUNFLHlCSDVMa0I7QUh1a0V4QjtBTXI0REk7O0VBQ0U7QU53NEROOztBTW40REE7RUFFRTtBTnE0REY7O0FNbDREQTs7Ozs7O0VBYUUseUJIM05jO0FIeWxFaEI7O0FNcjNESTs7Ozs7O0VBSUU7RUFDQTtFQUNBLGNIMU9VO0FIb21FaEI7QU12M0RJOztFQUNFO0FOMDNETjtBTXA0REk7Ozs7OztFQUlFO0VBQ0E7RUFDQSxjSDFPVTtBSGtuRWhCO0FNcjRESTs7RUFDRTtBTnc0RE47QU1sNURJOzs7Ozs7RUFJRTtFQUNBO0VBQ0EsY0gxT1U7QUhnb0VoQjtBTW41REk7O0VBQ0U7QU5zNUROOztBTTU0REk7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOazVETjtBTTc0REk7RUFDRTtBTis0RE47QU0xNERJO0VBQ0U7QU40NEROO0FNdjRESTtFQUNFO0FOeTRETjtBTXA0REk7RUFDRTtBTnM0RE47O0FPOXBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaXFFSjtBTy9wRUk7RUFDRSxtQkpSTztBSHlxRWI7QU85cEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBncUVOO0FPOXBFSTtFQUNFO0FQZ3FFTjtBSTdwRVE7RUdKSjtJQUdJO0VQa3FFTjtBQUNGO0FPN3BFSTtFQUNFO0FQK3BFTjtBTzdwRU07RUFDRTtBUCtwRVI7QU83cEVRO0VBQ0U7QVArcEVWO0FPM3BFTTtFQUNFO0FQNnBFUjtBTzNwRVE7RUFDRTtBUDZwRVY7QU94cEVJO0VBQ0U7RUFDQTtFQUNBO0FQMHBFTjs7QU9ycEVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd3BFRjtBSWxzRVE7RUdrQ1I7SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVB3cEVGO0FBQ0Y7QU90cEVFO0VBQ0U7RUFDQSxtQkovRVU7RUlnRlY7RUFDQTtBUHdwRUo7QUlydEVRO0VHeUROO0lBT0k7SUFDQTtFUHlwRUo7QUFDRjtBT3ZwRUk7RUFDRSxtQkoxRk87QUhtdkViO0FPdHBFSTtFQUNFO0FQd3BFTjtBT3BwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzcEVKO0FJenVFUTtFRzZFTjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VQc3BFSjtBQUNGO0FPcHBFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSnhIUTtFSXlIUjtBUHNwRU47QU9wcEVNO0VBQ0UsbUJKN0hLO0FIbXhFYjtBSTl2RVE7RUc2Rko7SUFnQkk7SUFFQSxtQkpuSU07SUlvSU47RVBvcEVOO0FBQ0Y7QU9scEVNO0VBQ0U7QVBvcEVSO0FJeHdFUTtFR21IRjtJQUlJO0lBQ0E7RVBxcEVSO0FBQ0Y7QU9ucEVRO0VBQ0U7RUFDQTtBUHFwRVY7QU9ucEVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSi9KSTtBSG96RWhCO0FJMXhFUTtFRytIRTtJQVNJO0VQc3BFWjtBQUNGO0FPL29FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQaXBFSjtBSXJ5RVE7RUdnSk47SUFPSTtJQUNBO0lBQ0E7RVBrcEVKO0FBQ0Y7QU9ocEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3BFTjtBSXB6RVE7RUc0Sko7SUFTSTtFUG1wRU47QUFDRjtBTy9vRU07RUFDRTtBUGlwRVI7QU81b0VFO0VBQ0U7RUFDQTtBUDhvRUo7QUloMEVRO0VHZ0xOO0lBS0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQK29FSjtBQUNGO0FPN29FSTtFQUNFLGNKck5RO0FIbzJFZDtBTzVvRUk7RUFFRSxjSmhPVTtBSDYyRWhCO0FPMW9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNG9FTjtBSTUxRVE7RUd5TUo7SUFVSTtFUDZvRU47QUFDRjtBTzNvRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZvRVI7QU94b0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVAwb0VKOztBT3RvRUE7QUFDQTtFQUNFO0VBRUE7QVB3b0VGO0FPdG9FSTtFQUNFO0FQd29FTjs7QU9ub0VBO0VBQ0U7RUFDQTtFQUNBO0FQc29FRjtBSS8zRVE7RUdzUFI7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSjFSVTtJSTJSVjtFUHVvRUY7QUFDRjtBT3pwRUE7RUFvQkU7QVB3b0VGO0FPdG9FSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNKclNPO0VJc1NQLHlDQUNFO0FQdW9FUjtBSXo1RVE7RUc0UUo7SUFVSTtFUHVvRU47QUFDRjtBT3JvRU07RUFDRSxjSjlTTTtBSHE3RWQ7QU9wb0VNO0VBQ0U7RUFDQSxjSnpUUTtBSCs3RWhCO0FPbm9FTTtFQUVFLGNKOVRRO0FIazhFaEI7QUl4NkVRO0VHa1NGO0lBS0k7RVBxb0VSO0FBQ0Y7O0FPL25FQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FQa29FRjtBSXA3RVE7RUcrU1I7SUFNSTtFUG1vRUY7QUFDRjtBT2pvRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkp6Vlk7RUkwVlosY0pwVlU7RUlxVlY7RUFDQSx3Q0FDRTtBUGtvRU47QU8vbkVJO0VBQ0U7RUFDQTtBUGlvRU47QU8xcEVBO0VBNkJFO0FQZ29FRjtBTy9uRUU7RUFDRTtFQUNBO0VBQ0EsYUpwV1U7QUhxK0VkOztBTzduRUE7OytCQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCtuRUY7QU83bkVFO0VBQ0U7QVArbkVKO0FJaitFUTtFR3dWUjtJQWNJO0VQK25FRjtBQUNGOztBTzNuRUU7RUFERjtJQUVJO0VQK25FRjtBQUNGOztBTy9tRUU7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VQbW5FRjtBQUNGOztBUTVnRkE7RUFDSSx5QkxVUTtFS1RSLGNMVWdCO0VLVGhCO0VBQ0E7RUFDQTtFQUlBO0FSNGdGSjtBUTNnRkk7RUowRkE7RUFDQSxpQkFGeUI7RUFHekI7RUFDQSxtQkFKMkM7RUl2RnZDO0VBQ0E7QVJnaEZSO0FROWdGUTtFQUxKO0lBTVE7RVJpaEZWO0FBQ0Y7QVFsaUZBO0VBb0JJO0FSaWhGSjtBUWhoRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa2hGUjtBSXJoRlE7RUlGSjtJQVFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVJtaEZWO0FBQ0Y7QVFqaEZRO0VBZko7SUFnQlE7SUFDQTtFUm9oRlY7QUFDRjtBUTNqRkE7RUEwQ0k7QVJvaEZKO0FRbmhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFoRlI7QUkvaUZRO0VJb0JKO0lBU1E7RVJzaEZWO0FBQ0Y7QVEza0ZBO0VBd0RJO0FSc2hGSjtBUXJoRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUnVoRlI7QUk3akZRO0VJa0NKO0lBT1E7RVJ3aEZWO0FBQ0Y7QVFyaEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJMNURTO0VLNkRUO0VBQ0E7RUFDQTtBUnVoRlI7QVFyaEZRO0VBQ0k7RUFDQTtFQUNBO0FSdWhGWjtBUXBoRlE7RUFDSSx5Qkx2RVc7RUt3RVg7QVJzaEZaO0FRbmhGUTtFQUNJO0VBQ0E7QVJxaEZaO0FRamhGSTtFQUNJO0VBQ0EsY0xyRk87RUtzRlA7RUFDQTtBUm1oRlI7QVF4bkZBO0VBd0dJO0FSbWhGSjtBUWxoRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUm9oRlI7QUkxbUZRO0VJa0ZKO0lBT1E7SUFDQTtJQUNBO0VScWhGVjtBQUNGO0FRbGhGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb2hGWjtBSTFuRlE7RUkrRkE7SUFVUTtJQUNBO0VScWhGZDtBQUNGO0FRbGhGUTtFQUNJLGNMeEhHO0VLeUhIO0VBQ0E7RUFDQTtFQUNBO0FSb2hGWjtBUWxoRlk7RUFDSSxjTDlIQztBSGtwRmpCO0FJMW9GUTtFSThHQTtJQVlRLGNMcElJO0VId3BGbEI7QUFDRjtBUTdqRkk7RUE0Q0k7QVJvaEZSO0FRbmhGUTtFQUNJO0FScWhGWjtBSXJwRlE7RUkrSEE7SUFJUTtFUnNoRmQ7RVFwaEZjO0lBQ0k7SUFDQTtJQUNBLGNMakpMO0VIdXFGYjtFUXBoRmtCO0lBQ0ksY0xuSlA7RUh5cUZmO0FBQ0Y7QVFqaEZRO0VBRUk7QVJraEZaO0FJcnFGUTtFSWlKQTtJQUtRO0VSbWhGZDtBQUNGO0FRaGhGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJraEZaO0FJanJGUTtFSTBKQTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0VSbWhGZDtBQUNGO0FRamhGWTtFQUNJO0VBQ0E7RUFDQSxjTHBMRDtFS3FMQztBUm1oRmhCO0FJL3JGUTtFSXdLSTtJQU9RO0lBQ0E7RVJvaEZsQjtBQUNGO0FRaGhGUTtFQUVJO0FSaWhGWjtBSXhzRlE7RUlxTEE7SUFLUTtJQUNBO0VSa2hGZDtBQUNGO0FRL2dGUTtFQUVJO0FSZ2hGWjtBSWp0RlE7RUkrTEE7SUFLUTtFUmloRmQ7QUFDRjtBUTd1RkE7RUFnT0k7QVJnaEZKO0FJenRGUTtFSTBNSjtJQUlRO0lBQ0E7SUFDQTtJQUNBLGNMMU5HO0lLMk5IO0lBQ0E7RVIrZ0ZWO0VRN2dGVTtJQUNJO0lBQ0E7SUFDQSxjTGpPRDtFSGd2RmI7QUFDRjtBUS92RkE7RUFzUEk7QVI0Z0ZKO0FRM2dGSTtFQUNJO0VBQ0E7RUFDQTtBUjZnRlI7QVF2d0ZBO0VBNlBJO0FSNmdGSjtBUTVnRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4Z0ZSO0FJM3ZGUTtFSXVPSjtJQVNRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUitnRlY7QUFDRjtBUTV4RkE7RUFnUkk7QVIrZ0ZKO0FROWdGSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrZ0ZSO0FRNWdGSTtFQUNJO0FSOGdGUjtBSWx4RlE7RUltUUo7SUFJUTtFUitnRlY7QUFDRjtBUTNnRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjTHpSRztBSHN5RmY7QVF6Z0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0xqU087QUg0eUZmO0FReGdGSTtFQUNJO0VBQ0E7QVIwZ0ZSO0FROXpGQTtFQXVUSTtBUjBnRko7QVF6Z0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJnRlI7QUlqekZRO0VJaVNKO0lBUVE7SUFDQTtFUjRnRlY7QUFDRjtBUTFnRlE7RUFaSjtJQWFRO0VSNmdGVjtBQUNGO0FRM2dGUTtFQUNJLGNMN1RRO0VLOFRSO0VBQ0E7RUFDQTtBUjZnRlo7QVEzZ0ZZO0VBQ0ksY0xqVUQ7QUg4MEZmO0FJcjBGUTtFSWlUQTtJQVdRO0VSNmdGZDtBQUNGO0FRajJGQTtFQXdWSTtBUjRnRko7QVEzZ0ZJO0VBQ0k7RUFDQTtFQUNBLGNMaFZZO0VLaVZaO0FSNmdGUjtBSW4xRlE7RUlrVUo7SUFPUTtJQUNBO0lBQ0E7RVI4Z0ZWO0FBQ0Y7QVEzZ0ZJO0VBQ0ksY0x4VlM7RUt5VlQ7RUFDQTtFQUNBO0FSNmdGUjtBUTNnRlE7RUFDSSxjTDVWVztFSzZWWDtBUjZnRlo7O0FReGdGQTtFQUNJO0VBQ0E7RUFDQSx5QkxqWFU7RUN1R1YsbUJJMlF1QjtFQUN2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyZ0ZKO0FJajNGUTtFSTRWUjtJQWFRO0VSNGdGTjtBQUNGO0FRemdGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkxwWU07RUNzR1YsbUJJK1IyQjtFQUN2QjtBUjJnRlI7QVF4Z0ZJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwZ0ZSO0FRdmdGUTs7RUFDSTtBUjBnRlo7QVFwZ0ZJO0VBQ0k7QVJzZ0ZSO0FRbmdGSTtFQUNJO0FScWdGUjtBUWhnRlk7RUFDSTtBUmtnRmhCO0FRNy9FWTtFQUNJO0FSKy9FaEI7O0FRei9FQTtFQUNJO0VBQ0E7RUFDQTtBUjQvRUo7QUk5NUZRO0VJK1pSO0lBTVE7RVI2L0VOO0FBQ0Y7O0FTMTdGQTs7RUFFSTtFQUNBO0FUNjdGSjs7QVMxN0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNjdGSjtBSWw3RlE7RUtqQlI7SUFTUTtJQUNBO0lBQ0E7SUFDQTtFVDg3Rk47RVM1N0ZNO0lBQ0k7RVQ4N0ZWO0FBQ0Y7QUk3N0ZRO0VLQ0E7SUFFUTtFVDg3RmQ7QUFDRjtBUzE3Rkk7RUFDSSx5Qk5uQ1E7RU1vQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNDdGUjtBUzE3RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDQ3Rlo7QVN6N0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQyN0ZaO0FTdjdGSTtFQUNJO0VBQ0E7QVR5N0ZSO0FTdjdGUTtFQUNJO0FUeTdGWjtBU3Y3Rlk7RUFDSTtBVHk3RmhCO0FTdjdGZ0I7RUFDSTtBVHk3RnBCO0FTdDdGZ0I7RUFDSTtBVHc3RnBCO0FTbDdGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvN0ZSO0FJdi9GUTtFS3dESjtJQWNRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRxN0ZWO0FBQ0Y7QVNsN0ZRO0VBQ0k7RUFDQTtFQUNBO0FUbzdGWjtBSXJnR1E7RUs4RUE7SUFNUTtJQUNBO0lBQ0E7RVRxN0ZkO0FBQ0Y7QVNsN0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRvN0ZaO0FJbGhHUTtFSzBGQTtJQVFRO0lBQ0E7RVRvN0ZkO0FBQ0Y7QUl4aEdRO0VLMEZBO0lBY1E7SUFDQTtFVG83RmQ7QUFDRjtBU2o3RlE7RUFDSTtFQUNBO0FUbTdGWjtBU2g3RlE7RUFDSTtBVGs3Rlo7QUlyaUdRO0VLa0hBO0lBSVE7RVRtN0ZkO0FBQ0Y7QVNoN0ZRO0VBQ0k7QVRrN0ZaO0FJN2lHUTtFSzBIQTtJQUlRO0VUbTdGZDtBQUNGO0FTaDdGUTtFQUNJO0VBQ0E7QVRrN0ZaO0FJdGpHUTtFS2tJQTtJQUtRO0lBQ0E7SUFDQTtFVG03RmQ7RVNqN0ZjO0lBQ0k7RVRtN0ZsQjtBQUNGO0FTOTZGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnN0ZSO0FTOTZGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnN0ZaO0FJOWtHUTtFS3lKQTtJQVFRO0VUaTdGZDtBQUNGO0FJbmxHUTtFS2tKSjtJQW9CUTtJQUNBO0VUaTdGVjtBQUNGO0FTLzZGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGk3Rlo7QUlqbUdRO0VLMEtBO0lBU1E7SUFDQTtFVGs3RmQ7QUFDRjtBU2g3Rlk7RUFDSTtFQUVBO0VBQ0E7QVRpN0ZoQjtBSTVtR1E7RUtrSko7SUE4Q1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVGc3RlY7RVM5NkZVO0lBQ0k7SUFDQTtJQUNBO0VUZzdGZDtBQUNGO0FTNzZGUTtFQUNJO0FUKzZGWjtBUzc2Rlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTi9PQTtFTWdQQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMcklaLG1CS3NJbUM7QVQrNkZ2QztBUzE2Rlk7RUFDSSxtQk4xUFE7QUhzcUd4QjtBU3Y2Rlk7RUFDSSxtQk41UEg7QUhxcUdiO0FTcDZGSTtFQUNJO0FUczZGUjtBU242Rkk7RUFDSTtBVHE2RlI7QVNsNkZJO0VBQ0k7RUFDQTtFQUNBO0FUbzZGUjtBSTNwR1E7RUtvUEo7SUFNUTtFVHE2RlY7QUFDRjtBU2w2Rkk7RUFDSTtBVG82RlI7QVNqNkZJO0VBQ0k7RUFDQTtBVG02RlI7QVU5ckdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RU53R0UsbUJNdkdxQjtFQUN2QjtBVmdzR0Y7QVU5ckdFO0VBQ0U7QVZnc0dKO0FVM3JHRTtFQUNFO0VBQ0E7QVY2ckdKOztBVXZyR0k7RUFDRTtBVjByR047QUkxckdRO0VNREo7SUFJSTtJQUNBO0lBQ0E7RVYyckdOO0FBQ0Y7QVV4ckdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVYwckdOO0FVeHJHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVZ3ckdSOztBVzl1R0E7RVA0R0ksZ0JPM0dxQjtBWGl2R3pCO0FJM3RHUTtFT3ZCUjtJUDRHSSxtQk94R3VCO0VYa3ZHekI7QUFDRjs7QUlodUdRO0VPZlI7SUFFSTtFWGt2R0Y7QUFDRjtBV2h2R0U7RUFDRTtBWGt2R0o7QVcvdUdFO0VBQ0U7RUFDQTtFQUNBO0FYaXZHSjtBSTl1R1E7RU9OTjtJQU1JO0VYa3ZHSjtBQUNGO0FXL3VHRTtFQUNFO0FYaXZHSjtBVy91R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWGl2R047QUk1dkdRO0VPT0o7SUFPSTtFWGt2R047QUFDRjtBVy91R0k7RUFDRTtBWGl2R047QVc3dUdFO0VBQ0U7RUFDQTtFQUNBO0FYK3VHSjtBVzV1R0U7RUFDRTtBWDh1R0o7QUk1d0dRO0VPNkJOO0lQd0RFLG1CT3BEeUI7RVgrdUczQjtBQUNGO0FXNXVHRTtFQUNFO0FYOHVHSjtBVzV1R0k7RUFDRTtBWDh1R047QUl2eEdRO0VPd0NKO0lBSUk7RVgrdUdOO0FBQ0Y7QVd6dUdNOzs7RUFDRTtBWDZ1R1I7O0FXdnVHQTtFQUNFO0VBQ0E7QVgwdUdGO0FXeHVHRTtFQUNFO0FYMHVHSjtBV3R1R0k7RUFDRTtFQUNBO0FYd3VHTjtBSTd5R1E7RU9tRUo7SUFNSTtJQUNBO0lBQ0E7RVh3dUdOO0FBQ0Y7QVd2dUdNO0VBQ0U7QVh5dUdSO0FXcHVHUTtFQUNFO0FYc3VHVjtBV3J1R1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1dUdaO0FXdHVHWTtFQUNFO0FYd3VHZDtBV3J1R1U7RUFDRTtFQUNBO0VBQ0E7QVh1dUdaO0FXanVHSTtFQUNFO0VBQ0E7QVhtdUdOO0FJajFHUTtFTzRHSjtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYb3VHTjtBQUNGO0FXanVHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYbXVHTjtBSWwyR1E7RU8ySEo7SUFPSTtJQUNBO0VYb3VHTjtBQUNGO0FXL3RHSTtFQUVFO0VBQ0E7RUFDQTtBWGd1R047QUk3MkdRO0VPeUlKO0lBT0k7RVhpdUdOO0FBQ0Y7QVdodUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa3VHUjtBSTczR1E7RU9rSkY7SUFZSTtJQUNBO0VYbXVHUjtBQUNGO0FXanVHTTtFQUNFO0VBQ0E7QVhtdUdSO0FXaHVHSTtFQUNFO0VBQ0E7QVhrdUdOO0FXanVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYbXVHUjtBSWo1R1E7RU9rTE47SUFFSTtFWGl1R0o7QUFDRjtBVzd0R0k7RUFDRTtFQUNBO0FYK3RHTjs7QVd6dEdFO0VBQ0U7RUFDQTtFUDlHQSxtQk9pSHVCO0FYMHRHM0I7QVd4dEdJO0VQbkhBLGdCT29IeUI7RUFDdkIseUJSL05PO0FIeTdHYjtBV3Z0R0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHd0R047QVdydEdJO0VBQ0U7RUFDQTtBWHV0R047QVdwdEdJO0VBQ0U7RUFDQTtBWHN0R047QVdudEdJO0VBQ0U7QVhxdEdOO0FXbnRHTTtFQUNFO0VBQ0E7RUFFQTtFUHBKSixtQk9zSjJCO0VBQ3ZCO0FYbXRHUjtBVzFzR007RUFDRTtBWDRzR1I7O0FXdHNHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUnRSWTtBSCs5R2Q7QUkzOEdRO0VPNFBSO0lBU0k7SUFDQTtFWDBzR0Y7QUFDRjtBV3hzR0U7RUFDRTtBWDBzR0o7QVd2c0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FYd3NHSjtBSTU5R1E7RU82UU47SUFVSTtFWHlzR0o7QUFDRjtBV3ZzR0k7RUFDRTtBWHlzR047QVdyc0dNO0VBQ0U7QVh1c0dSO0FXbHNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYb3NHSjtBSWgvR1E7RU9xU047SUFVSTtFWHFzR0o7QUFDRjtBV25zR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWHFzR047QVdqc0dFO0VBQ0U7QVhtc0dKO0FXanNHSTtFQUNFO0VBQ0E7RUFDQTtBWG1zR047QUluZ0hRO0VPNlRKO0lBTUk7RVhvc0dOO0FBQ0Y7QVdqc0dJO0VBQ0U7RUFDQTtBWG1zR047O0FZbGlISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxaUhSO0FJcGhIUTtFUXRCSjtJQVFRO0Vac2lIVjtBQUNGO0FJemhIUTtFUXRCSjtJQVlRO0VadWlIVjtBQUNGO0FZcmlIUTtFQUNJO0VBQ0E7RUFDQSx5QlRiRTtFU2NGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadWlIWjtBSTFpSFE7RVFQQTtJQWFRO0lBQ0E7SUFDQTtFWndpSGQ7QUFDRjtBWXRpSFk7RUFDSTtBWndpSGhCO0FZdGlIZ0I7RUFDSSxjVHhDSTtFU3lDSix5QlQ5QkM7QUhza0hyQjtBWW5pSFE7RUFDSTtFQUNBO0FacWlIWjtBWWppSFk7RUFDSTtBWm1pSGhCO0FZL2hIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaaWlIWjtBWS9oSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppaUhoQjtBSTdrSFE7RVFzQ0k7SUFTUTtJQUNBO0Vaa2lIbEI7QUFDRjtBWWhpSGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVG5GSjtFU29GSTtFQUNBO0Faa2lIcEI7QUk3bEhRO0VRbURRO0lBV1E7SUFDQTtFWm1pSHRCO0FBQ0Y7QVk1aEhvQjtFQUNJLHlCVGpHQTtBSCtuSHhCO0FZdmhISTtFQUNJO0VBQ0E7RUFDQTtBWnloSFI7QUkzbUhRO0VRK0VKO0lBTVE7RVowaEhWO0FBQ0Y7O0FhdG9ISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnlvSFI7QUl6bkhRO0VTdEJKO0lBU1E7RWIwb0hWO0FBQ0Y7QUk5bkhRO0VTdEJKO0lBYVE7RWIyb0hWO0FBQ0Y7QWF6b0hRO0VBQ0kseUJWZkU7QUgwcEhkO0FheG9IUTtFQUNJO0VBQ0E7QWIwb0haO0FJMW9IUTtFU3RCSjtJQTJCUTtJQUNBO0VieW9IVjtBQUNGO0Fhdm9IUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0Fid29IWjtBYXJvSFE7RUFFSTtFQUNBO0VBQ0E7RUFDQSxjVm5ESTtBSHlySGhCO0FJL3BIUTtFU29CQTtJQVFRO0VidW9IZDtBQUNGO0Fhcm9IWTtFQUNJLGNWekRRO0FIZ3NIeEI7QWFub0hRO0VBQ0k7RUFDQTtBYnFvSFo7QUkzcUhRO0VTb0NBO0lBS1E7SUFDQTtFYnNvSGQ7QUFDRjtBYXBvSFk7RUFDSSxjVm5FSDtBSHlzSGI7QWFsb0hRO0VBQ0k7RUFDQTtFQUNBO0Fib29IWjtBYWxvSFk7RUFDSSxjVjdFSDtBSGl0SGI7QWFob0hRO0VBQ0k7RUFDQTtBYmtvSFo7O0FhN25IQTtFQUNJO0FiZ29ISjtBYTluSEk7RUFDSTtBYmdvSFI7O0FjNXRISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkK3RIUjtBYzd0SFE7RUFDSTtBZCt0SFo7QUlqdEhRO0VVckJKO0lBV1E7SUFDQTtFZCt0SFY7RWM3dEhVO0lBQ0k7RWQrdEhkO0FBQ0Y7QWM1dEhRO0VBQ0k7QWQ4dEhaO0FjM3RIUTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQydEhaO0FJdnVIUTtFVUVBO0lBYVE7RWQ0dEhkO0FBQ0Y7QWN6dEhRO0VBQ0k7RUFDQTtBZDJ0SFo7QWN6dEhZO0VBQ0k7QWQydEhoQjtBY3Z0SFE7RUFDSTtFQUNBO0FkeXRIWjtBY3Z0SFk7RUFDSTtBZHl0SGhCO0FJMXZIUTtFVXNDSTtJQUVRLHlCWGxFSjtJV21FSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vkc3RIbEI7QUFDRjtBY2p0SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJYN0VNO0VXOEVOO0FkbXRIUjtBY2p0SFE7RUFDSTtFQUNBO0VBQ0E7QWRtdEhaO0FjaHRIUTtFQUNJO0VBQ0E7QWRrdEhaO0FjL3NIUTtFQUNJO0FkaXRIWjtBYzlzSGdCO0VBQ0k7RUFDQTtFQUNBO0FkZ3RIcEI7QWM5c0hvQjtFQUNJLGFYbkdWO0FIbXpIZDtBYzFzSHdCO0VBQ0ksYVhsSFo7QUg4ekhoQjtBYzFzSDRCO0VBQ0ksYVhwSFI7QUhnMEh4QjtBY3BzSFk7RUFDSTtFQUNBO0VBQ0E7QWRzc0hoQjtBY3BzSGdCO0VBQ0ksYVgzSE47QUhpMEhkOztBZXQwSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnkwSEY7QWVuMEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxMEhKO0FlbDBIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbzBISjtBSTkwSFE7RVdBTjtJQWFJO0lBQ0E7RWZxMEhKO0FBQ0Y7QWVsMEhFO0VYbUVFLG1CV2xFdUI7RUFDdkI7RUFDQTtFQUNBO0VBQ0E7QWZvMEhKO0FJMzFIUTtFV2tCTjtJQVFJO0lBQ0E7RWZxMEhKO0FBQ0Y7QWVuMEhJO0VBQ0U7RUFDQTtBZnEwSE47QWVuMEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZxMEhOO0FlajBIRTtFQUVFO0VBQ0E7RUFDQTtFQUNBLGNaOURXO0FIZzRIZjtBZS96SEU7RUFFRTtBZmcwSEo7O0FnQjM0SEE7RUFDRTtBaEI4NEhGO0FnQjU0SEU7RUFDRTtBaEI4NEhKO0FnQjM0SEU7RUFDRTtFQUNBO0VBQ0EseUJiSlU7RWFLVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VaNkZBLHNCWTVGdUI7RUFDdkI7QWhCNjRISjtBZ0IxNEhNO0VBQ0U7QWhCNDRIUjtBZ0I3NEhNO0VBQ0U7QWhCKzRIUjtBZ0JoNUhNO0VBQ0U7QWhCazVIUjtBZ0JuNUhNO0VBQ0U7QWhCcTVIUjtBZ0J0NUhNO0VBQ0U7QWhCdzVIUjtBZ0J6NUhNO0VBQ0U7QWhCMjVIUjtBZ0I1NUhNO0VBQ0U7QWhCODVIUjtBZ0IvNUhNO0VBQ0U7QWhCaTZIUjtBZ0JsNkhNO0VBQ0U7QWhCbzZIUjtBZ0JyNkhNO0VBQ0U7QWhCdTZIUjtBSXI2SFE7RVloQk47SUF3Qkk7SVo2RUYsbUJZNUV5QjtFaEJpNkgzQjtBQUNGO0FnQi81SEk7RUFDRSx5QmJ2Q1U7RWF3Q1YsY2JsQ1E7QUhtOEhkO0FnQi81SE07OztFQUdFLGNidkNNO0FIdzhIZDtBZ0I3NUhRO0VBQ0UsY2I3Q0c7QUg0OEhiO0FnQjE1SEk7RUFDRSx5QmJ2RGtCO0Vhd0RsQixjYm5EUTtBSCs4SGQ7QWdCMTVITTs7O0VBR0UsY2J4RE07QUhvOUhkO0FnQng1SFE7RUFDRSxjYjlERztBSHc5SGI7QUluOEhRO0VZaEJOO0lBK0RJO0lBQ0E7RWhCdzVISjtBQUNGO0FnQnQ1SEk7RUFFRTtFQUNBO0VBQ0E7QWhCdTVITjtBSTk4SFE7RVltREo7SUFPSTtFaEJ3NUhOO0FBQ0Y7QWdCdDVITTtFQUNFO0FoQnc1SFI7QWdCcDVISTtFQUNFO0FoQnM1SE47QWdCbjVIUTtFQUNFO0VBQ0E7RVphTixtQllaNkI7QWhCcTVIakM7QWdCbjVIVTtFWlVOLG1CWVQrQjtBaEJxNUhuQztBSWorSFE7RVlrRUo7SUFnQkk7RWhCbTVITjtBQUNGO0FnQmg1SE07RUFDRTtBaEJrNUhSO0FnQjk0SEk7RUFDRTtFQUNBO0VBQ0E7QWhCZzVITjtBSTkrSFE7RVkyRko7SUFNSTtFaEJpNUhOO0FBQ0Y7QWdCOTRIUTtFQUNFO0FoQmc1SFY7QUl0L0hRO0VZcUdBO0lBSUk7RWhCaTVIVjtBQUNGO0FnQjU0SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEI4NEhOO0FJamdJUTtFWXNISjtJQUVJO0VoQjY0SE47QUFDRjtBZ0IzNEhNO0VBQ0U7QWhCNjRIUjtBZ0J6NEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2J6Sk87RWEwSlA7RUFDQTtBaEIyNEhOO0FJamhJUTtFWWdJSjtJQVNJO0lBQ0E7SUFDQTtFaEI0NEhOO0FBQ0Y7QUlyN0hJO0VZNENJLGNicEtLO0FIZ2pJYjtBSXA3SEk7RVl3Q0ksY2JwS0s7QUhtakliO0FJbjdISTtFWW9DSSxjYnBLSztBSHNqSWI7QUlsN0hJO0VZZ0NJLGNicEtLO0FIeWpJYjs7QUlwaUlRO0VhdEJOO0lBRUk7RWpCNmpJSjtBQUNGO0FJMWlJUTtFYWhCTjtJQUVJO0VqQjRqSUo7RWlCM2pJSTs7SUFFRTtFakI2aklOO0FBQ0Y7QWlCempJRTtFQUNFO0VBQ0E7RUFDQTtBakIyaklKO0FJeGpJUTtFYU5OO0lBTUk7RWpCNGpJSjtFaUIzaklJO0lBQ0U7RWpCNmpJTjtBQUNGO0FJaGtJUTtFYU1KO0lBRUk7RWpCNGpJTjtBQUNGO0FpQnhqSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakIwaklKO0FJM2tJUTtFYWFOO0lBT0k7RWpCMmpJSjtFaUIxaklJO0lBQ0U7RWpCNGpJTjtBQUNGO0FpQnhqSUU7RUFDRTtFQUNBO0VBQ0E7QWpCMGpJSjtBSXhsSVE7RWEyQk47SUFNSTtFakIyaklKO0FBQ0Y7QWlCempJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIyaklOO0FpQnpqSU07RUFDRTtFQUNBO0VBQ0E7RWJzQ0osbUJhckMyQjtBakIyakkvQjtBaUJ2aklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYnlCRixtQmF4QnlCO0VBQ3ZCO0FqQnlqSU47QWlCdmpJTTtFQUNFO0FqQnlqSVI7QWlCbmpJRTtFQUNFO0VBQ0E7RUFDQTtBakJxaklKO0FpQmxqSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm9qSUo7QWlCampJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQm1qSUo7QWlCampJSTtFQUNFO0VBQ0E7RUFDQTtBakJtaklOO0FJanBJUTtFYTJGSjtJQU1JO0VqQm9qSU47QUFDRjtBSXRwSVE7RWFxRk47SUFpQkk7RWpCb2pJSjtBQUNGOztBaUIvaUlBO0VBQ0U7RUFDQTtFQUNBO0FqQmtqSUY7QWlCaGpJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJraklKO0FJNXFJUTtFYWlITjtJQVlJO0VqQm1qSUo7QUFDRjtBaUJqaklJO0VBQ0U7QWpCbWpJTjtBaUIvaUlFO0VBQ0U7RUFDQTtFQUNBO0VibkRBLG1CYW9EdUI7RUFDdkIseUJkM0pVO0VjNEpWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpaklKO0FJanNJUTtFYXFJTjtJQWNJO0VqQmtqSUo7QUFDRjtBaUIvaUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmRuTFU7RWNvTFY7RUFDQTtFQUNBO0VBQ0E7QWpCaWpJSjtBSXB0SVE7RWF1Sk47SUFlSTtFakJraklKO0FBQ0Y7QWlCaGpJSTtFQUNFO0VBQ0E7RUFDQTtBakJraklOO0FpQjdpSUk7RUFDRSxjZHZNTztBSHN2SWI7O0FpQnppSUU7RUFDRTtFQUNBO0FqQjRpSUo7QWlCMWlJSTtFQUNFO0VBQ0E7QWpCNGlJTjtBaUJ0aUlNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3aUlSO0FJanZJUTtFYW9NRjtJQVFJO0VqQnlpSVI7QUFDRjtBaUJ2aUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYi9ITixtQmFnSTZCO0VBQ3ZCO0VBQ0E7RUFDQSx5QmR6T0k7QUhreElkO0FpQnZpSVU7RUFDRTtBakJ5aUlaO0FJcHdJUTtFYStNQTtJQWdCSTtFakJ5aUlWO0FBQ0Y7QUl6d0lRO0VhK01BO0lBb0JJO0VqQjBpSVY7QUFDRjtBaUJ4aUlVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCMGlJWjtBaUJ4aUlZO0VBQ0U7QWpCMGlJZDtBaUJwaUlVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnNpSVo7QWlCbmlJVTtFQUNFLHlCZDlRRTtFYytRRjtBakJxaUlaO0FpQmxpSVU7RUFDRTtBakJvaUlaO0FpQmppSVU7RUFDRTtBakJtaUlaO0FpQmhpSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJraUlaOztBaUJ2aElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwaElSO0FpQnhoSVE7RUFDRTtBakIwaElWO0FpQnZoSVE7RUFDRTtFQUNBO0FqQnloSVY7QWlCdGhJWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJkbFVEO0FIMDFJYjtBaUJ0aEljO0VBQ0UsbUJkcFVGO0FINDFJZDtBaUIvZ0lFO0VBRUU7QWpCZ2hJSjtBaUI5Z0lJO0VBQ0UsbUJkblZPO0Vjb1ZQLGNkblZRO0Vjb1ZSLHFCZHJWTztBSHEySWI7QWlCOWdJTTtFQUNFLHFCZHZWTTtBSHUySWQ7QWlCM2dJRTtFQUNFO0VBQ0E7RUFDQSxtQmRoV1M7RWNpV1Q7QWpCNmdJSjs7QWtCLzJJSTtFQUNJO0VBQ0E7RUFDQTtBbEJrM0lSO0FJdHdJSTtFQUNJO0FKd3dJUjtBSWwySVE7RUF5Rko7SUFJUTtFSnl3SVY7QUFDRjtBSXYySVE7RWN0Qko7SUFPUTtFbEIwM0lWO0VrQngzSVU7SUFDSTtFbEIwM0lkO0FBQ0Y7QWtCdDNJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQnczSVI7QWtCcjNJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJ1M0lSO0FJNzNJUTtFY0FKO0lBU1E7SUFDQTtJQUNBO0VsQnczSVY7QUFDRjtBa0J2M0lRO0VBQ0k7QWxCeTNJWjtBa0JyM0lJO0VBQ0k7QWxCdTNJUjtBSTE0SVE7RWNrQko7SUFJUTtFbEJ3M0lWO0VrQnYzSVU7O0lBRUk7RWxCeTNJZDtBQUNGO0FrQnIzSUk7RUFDSTtBbEJ1M0lSO0FJdDVJUTtFYzhCSjtJQUlRO0VsQnczSVY7QUFDRjs7QW1CbDdJQTtFQUNJO0VBQ0E7RUFDQTtFZnlHQSxtQmV4R3VCO0FuQnE3STNCO0FtQm43SUk7RUFDSTtBbkJxN0lSO0FtQmw3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbzdJUjtBSWg3SVE7RWViSjtJQVlRO0lBQ0E7RW5CcTdJVjtBQUNGO0FtQm43SVE7RUFDSTtBbkJxN0laO0FtQmo3SVk7RUFDSTtBbkJtN0loQjtBbUI5NklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RWZtRUosbUJlbEUyQjtFQUN2QixtQmhCcENNO0VnQnFDTjtFQUNBO0FuQmc3SVI7QW1COTZJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmc3SVo7QW1CMzZJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QW5CNDZJUjtBbUIxNklRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI0NklaO0FtQno2SVE7RUFDSTtBbkIyNklaOztBb0J2OUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCMDlJSjtBb0J2OUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCeTlJSjtBSW4vSVE7RWdCc0JOO0lBT0k7RXBCMDlJSjtBQUNGO0FvQnY5SUU7RUFDRTtFQUNBO0FwQnk5SUo7QW9CdjlJSTtFQUNFO0VBQ0E7QXBCeTlJTjtBb0JyOUlFO0VBQ0U7RUFDQTtFQUNBO0FwQnU5SUo7QW9CcjlJSTtFQUNFO0VBQ0E7RUFDQTtBcEJ1OUlOO0FvQnI5SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnU5SU47QW9CbmdKQTtFQWdERTtBcEJzOUlGO0FvQm45SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJxOUlOO0FvQm45SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJxOUlSO0FvQmo5SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJtOUlOO0FvQmo5SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJtOUlSO0FvQi84SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJpOUlOO0FvQi84SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJpOUlSO0FvQjFpSkE7RUE4RkU7QXBCKzhJRjtBb0I1OElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCODhJTjtBb0I1OElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCODhJUjtBb0IxOElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCNDhJTjtBb0IxOElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCNDhJUjtBb0J4OElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCMDhJTjtBb0J4OElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCMDhJUjs7QUkvbEpRO0VpQnRCTjtJQUVJO0VyQnduSko7QUFDRjtBSXJtSlE7RWlCaEJOO0lBRUk7RXJCdW5KSjtFcUJ0bkpJOztJQUVFO0VyQnduSk47QUFDRjtBcUJwbkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCc25KSjtBSXBuSlE7RWlCTk47SUFPSTtFckJ1bkpKO0VxQnJuSkk7SUFDRTtFckJ1bkpOO0FBQ0Y7QUk1bkpRO0VpQlFKO0lBRUk7RXJCc25KTjtBQUNGO0FxQmxuSkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBckJtbkpKO0FJdm9KUTtFaUJ3QkY7SUFDRTtFckJrbkpOO0FBQ0Y7QXFCOW1KRTtFQUNFO0VBQ0E7QXJCZ25KSjtBcUI5bUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmduSk47QXFCOW1KTTtFQUNFO0VBQ0E7RUFDQTtFakJ3Q0osbUJpQnZDMkI7QXJCZ25KL0I7QXFCNW1KSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCMkJGLG1CaUIxQnlCO0VBQ3ZCO0FyQjhtSk47QXFCNW1KTTtFQUNFO0FyQjhtSlI7QXFCeG1KRTtFQUNFO0VBQ0E7RUFDQTtBckIwbUpKO0FxQnZtSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5bUpKO0FJM3JKUTtFaUIyRU47SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQjBtSko7RXFCem1KSTtJQUNFO0lBQ0E7SUFDQTtFckIybUpOO0FBQ0Y7QXFCeG1KSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjBtSk47QXFCeG1KTTtFQUNFO0FyQjBtSlI7QXFCcm1KRTtFQUNFO0FyQnVtSko7QUlydEpRO0VpQjZHTjtJQUlJO0VyQndtSko7QUFDRjs7QXFCcG1KQTtFQUNFO0FyQnVtSkY7QXFCdG1KRTtFQUNFO0VBQ0E7QXJCd21KSjtBcUJ0bUpFO0VBQ0U7RUFDQTtBckJ3bUpKOztBc0I5dkpBO0VBTUU7RUFDQTtFQUNBO0F0QjR2SkY7QXNCMXZKRTtFQUNFO0F0QjR2Sko7QXNCenZKRTtFQUNFO0F0QjJ2Sko7QXNCeHZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjB2Sko7QXNCeHZKSTtFQUNFO0F0QjB2Sk47QXNCdHZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qnd2Sko7QXNCdHZKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Qnd2Sk47QXNCcHZKRTtFQUNFO0VBQ0E7QXRCc3ZKSjtBc0JudkpFO0VBQ0U7RUFDQTtBdEJxdkpKO0FzQmx2SkU7RUFDRTtBdEJvdkpKOztBdUJoekpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJtekpKO0F1Qmp6Skk7RUFBVTtBdkJvekpkO0F1Qm56Skk7RUFBVTtBdkJzekpkO0F1QnB6Skk7RUFDRTtBdkJzekpOO0F1Qm56Skk7RUFDRTtBdkJxekpOO0F1Qmx6Skk7RUFDRTtBdkJvekpOO0F1Qmh6SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJrekpKO0F1Qi95SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qml6Sko7QXVCL3lKSTtFQUNFO0F2Qml6Sk47QXVCOXlKSTtFQUVFO0VBQ0E7QXZCK3lKTjtBdUI1eUpJO0VBQ0U7QXZCOHlKTjtBdUIxeUpFO0VBQ0U7RUFDQTtFQUNBO0F2QjR5Sko7QXVCenlKRTtFQUNFO0VBQ0E7RUFDQTtBdkIyeUpKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYWJzdHJhY3RzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYmxvY2tzL19ibG9ja19oZXJvX2hvbWVwYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9ibG9ja3MvX2Jsb2NrX3BhcnRuZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9ibG9ja3MvX2Jsb2NrX3NhdmluZ3Mtc2hvd2Nhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fYmxvY2tfYXBwbGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fYmxvY2tfa3BpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9ibG9ja3MvX2Jsb2NrX3Rlc3RpbW9uaWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9ibG9ja3MvX2Jsb2NrX2xpZmVzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYmxvY2tzL19ibG9ja190aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9ibG9ja3MvX2Jsb2NrX3Jlc291cmNlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYmxvY2tzL19ibG9ja19ldGFwZV9iYS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zdHlsZXMvYmxvY2tzL19ibG9ja19mYXEuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fYmxvY2tfcHJveGltaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlcy9ibG9ja3MvX2Jsb2NrX3RleHQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLmNvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLnRoZW1lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogIE1PREVSTiBDU1MgUkVTRVQg4oCUIDIwMjUgRWRpdGlvblxuICogIFNvdXJjZXMgJiBpbnNwaXJhdGlvbnMgOiBBbmR5IEJlbGwsIEpvc2ggQ29tZWF1LFxuICogIEVsYWQgU2hlY2h0ZXIsIEFkYW0gQXJneWxlLCBDU1MgV29ya2luZyBHcm91cCBzcGVjcy5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG4vKiDilIDilIAgMS4gQm94LXNpemluZyBnbG9iYWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiDilIDilIAgMi4gUmFjaW5lICYgdGFpbGxlIGRlIHBvbGljZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbjpyb290IHtcbiAgLyogRW1ww6pjaGUgbGUgem9vbSBhdXRvIGlPUyBzdXIgbGVzIGlucHV0cyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIEludGVycG9sYXRpb24gZGUgY291bGV1cnMgZW4gb2tsY2ggcGFyIGTDqWZhdXQgKi9cbiAgLyogU2Nyb2xsIGZsdWlkZSBzYXVmIHNpIGwndXRpbGlzYXRldXIgcHLDqWbDqHJlIGxlIG1vdXZlbWVudCByw6lkdWl0ICovXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG59XG4vKiDilIDilIAgMy4gTWFyZ2VzICYgcGFkZGluZ3MgbnVscyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIOKUgOKUgCA0LiBCb2R5IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgLyogZHZoID0gZHluYW1pYyB2aWV3cG9ydCBoZWlnaHQgKG1vYmlsZSkgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xufVxuXG4vKiDilIDilIAgNS4gTcOpZGlhcyAoaW1hZ2VzLCB2aWTDqW9zLCBjYW52YXMsIHN2ZywgaWZyYW1lcykg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5pbWcsXG5waWN0dXJlLFxudmlkZW8sXG5jYW52YXMsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcsXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgLyogQ29uc2VydmUgbGUgcmF0aW8gc2FucyBoZWlnaHQgZml4ZSAqL1xufVxuXG4vKiBTVkcgc2FucyB2aWV3Qm94IGjDqXJpdGVudCBkZSBsYSBjb3VsZXVyIGR1IHRleHRlICovXG5zdmc6bm90KFtmaWxsXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIOKUgOKUgCA2LiDDiWzDqW1lbnRzIGRlIGZvcm11bGFpcmUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0LFxub3B0Z3JvdXAge1xuICBmb250OiBpbmhlcml0O1xuICAvKiBMZXMgZm9ybXVsYWlyZXMgbidow6lyaXRlbnQgcGFzIHBhciBkw6lmYXV0ICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24sXG5bcm9sZT1idXR0b25dLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiBTYWZhcmkgLyBpT1MgKi9cbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC8qIFNldWwgbGUgcmVkaW1lbnNpb25uZW1lbnQgdmVydGljYWwgZXN0IHJhaXNvbm5hYmxlICovXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBTdXBwcmltZSBsZXMgZmzDqGNoZXMgZGVzIGlucHV0cyBudW1iZXIgZGFucyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIFN1cHByaW1lIGwnaWPDtG5lIFwiZWZmYWNlclwiIGRhbnMgSUUvRWRnZSAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDilIDilIAgNy4gTGlzdGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIENvbnNlcnZlIGxlcyBtYXJxdWV1cnMgc2kgbGEgbGlzdGUgZXN0IHPDqW1hbnRpcXVlIChhcmlhLXJvbGU9bGlzdCkgKi9cbnVsW3JvbGU9bGlzdF0sXG5vbFtyb2xlPWxpc3RdIHtcbiAgbGlzdC1zdHlsZTogcmV2ZXJ0O1xufVxuXG4vKiDilIDilIAgOC4gVHlwb2dyYXBoaWUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5wLFxubGksXG5maWdjYXB0aW9uIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyogw4l2aXRlIGxlcyB2ZXV2ZXMgZXQgb3JwaGVsaW5lcyBlbiBmaW4gZGUgbGlnbmUgKi9cbnAge1xuICB0ZXh0LXdyYXA6IHByZXR0eTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG4vKiDilIDilIAgOS4gTGllbnMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIC8qIMOJdml0ZSBxdWUgbGUgc291bGlnbmVtZW50IGNvdXBlIGxlcyBsZXR0cmVzICovXG59XG5cbi8qIOKUgOKUgCAxMC4gVGFibGVhdXgg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiDilIDilIAgMTEuIMOJbMOpbWVudHMgaW5saW5lICYgc8OpbWFudGlxdWUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIENvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBNYXJrO1xuICBjb2xvcjogTWFya1RleHQ7XG59XG5cbi8qIOKUgOKUgCAxMi4gU8OpcGFyYXRldXIgaG9yaXpvbnRhbCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyog4pSA4pSAIDEzLiDDiWzDqW1lbnRzIGludGVyYWN0aWZzICYgZm9jdXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBIaWdobGlnaHQ7XG4gIC8qIENvdWxldXIgc3lzdMOobWUgKGhhdXRlIHZpc2liaWxpdMOpKSAqL1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG46Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIEN1cnNldXIgcG9pbnRldXIgc3VyIGxlcyDDqWzDqW1lbnRzIGNsaXF1YWJsZXMgKi9cbmxhYmVsLFxuc3VtbWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGV0YWlscyA+IHN1bW1hcnkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAvKiBSZXRpcmUgbGUgdHJpYW5nbGUgcGFyIGTDqWZhdXQgZGFucyBGaXJlZm94ICovXG59XG5cbmRldGFpbHMgPiBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogUmV0aXJlIGxlIHRyaWFuZ2xlIGRhbnMgQ2hyb21lL1NhZmFyaSAqL1xufVxuXG4vKiDilIDilIAgMTQuIERpYWxvZyAvIFBvcG92ZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5kaWFsb2cge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyog4pSA4pSAIDE1LiBEw6lmaWxlbWVudCAmIHNjcm9sbGJhciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbi8qIEdhcmRlIGxlIGNvbnRlbnUgdmlzaWJsZSBtw6ptZSBxdWFuZCB1bmUgc2Nyb2xsYmFyIGFwcGFyYcOudCAqL1xuaHRtbCB7XG4gIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cblxuLyogTWFzcXVlIGxlcyBzY3JvbGxiYXJzIHZpc3VlbGxlbWVudCB0b3V0IGVuIGdhcmRhbnQgbGUgZMOpZmlsZW1lbnQgKi9cbi5zY3JvbGwtaGlkZGVuIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zY3JvbGwtaGlkZGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIOKUgOKUgCAxNi4gQWNjZXNzaWJpbGl0w6kg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4vKiBDYWNoZSB2aXN1ZWxsZW1lbnQgbWFpcyBjb25zZXJ2ZSBwb3VyIGxlcyBsZWN0ZXVycyBkJ8OpY3JhbiAqL1xuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogUsOpZHVpdCBsZSBtb3V2ZW1lbnQgc2kgbCd1dGlsaXNhdGV1ciBsZSBkZW1hbmRlICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLyog4pSA4pSAIDE3LiBTw6lsZWN0aW9uIGRlIHRleHRlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBIaWdobGlnaHQ7XG4gIGNvbG9yOiBIaWdobGlnaHRUZXh0O1xufVxuXG4vKiDilIDilIAgMTguIMOJbMOpbWVudHMgb2Jzb2zDqHRlcyAvIGNvbXBhdGliaWxpdMOpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLyogRW1ww6pjaGUgbGVzIGTDqWJvcmRlbWVudHMgZGFucyBJRSAxMCsgKi9cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5odG1sLmRhcmstbW9kZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuYSB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMzMuMDRweDtcbiAgbGluZS1oZWlnaHQ6IDM5LjA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnAge1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgaDEsXG4uZGVmYXVsdCBoMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbi5zaW5nbGUtcG9zdCBoMixcbi5kZWZhdWx0IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnNpbmdsZS1wb3N0IGgzLFxuLmRlZmF1bHQgaDMge1xuICBmb250LXNpemU6IDMzcHg7XG59XG4uc2luZ2xlLXBvc3QgaDQsXG4uZGVmYXVsdCBoNCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cbi5zaW5nbGUtcG9zdCBoNSxcbi5kZWZhdWx0IGg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnNpbmdsZS1wb3N0IGg2LFxuLmRlZmF1bHQgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbnNlY3Rpb24uZGVmYXVsdCBwIHtcbiAgbWluLWhlaWdodDogMS41ZW07IC8qIEhhdXRldXIgw6lxdWl2YWxlbnRlIMOgIHVuZSBsaWduZSBkZSB0ZXh0ZSAqL1xuICBtYXJnaW4tYm90dG9tOiAxZW07IC8qIENvbnNlcnZlIGxhIG1hcmdlIGR1IHBhcmFncmFwaGUgKi9cbn1cbnNlY3Rpb24uZGVmYXVsdCB1bCxcbnNlY3Rpb24uZGVmYXVsdCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbnNlY3Rpb24uZGVmYXVsdCBsaSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzEuNTFweDtcbiAgbGluZS1oZWlnaHQ6IDM2LjVweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5kYXJrLW1vZGUgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxufVxuLnRpdGxlIC50ZXh0LW9yYW5nZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udGl0bGUgLmJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uaGVybyAudGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmctb3JhbmdlIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iZy1kYXJrIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnNlY3Rpb24ge1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2s6IDkwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMCAxLjE3NXJlbTtcbn1cbi5mZWF0dXJlLWdyaWQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS1ncmlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgcGFkZGluZzogMCAxLjE3NXJlbTtcbiAgfVxufVxuXG4uYmFkZ2UsIC5saWZlc3R5bGVfX2NhcmQtbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNmZmRkZDM7XG4gIGNvbG9yOiAjRkY1NzIyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhZGdlLCAubGlmZXN0eWxlX19jYXJkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5maWRtZV9jb3Vyc2VzIC5iYWRnZSwgLmZpZG1lX2NvdXJzZXMgLmxpZmVzdHlsZV9fY2FyZC1sYWJlbCB7XG4gIGNvbG9yOiAjOTBDRUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGM0YyO1xufVxuLmJhZGdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG4uYmFkZ2Utd3JhcHBlciAuYmFkZ2UsIC5iYWRnZS13cmFwcGVyIC5saWZlc3R5bGVfX2NhcmQtbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uYmctb3JhbmdlIC5iYWRnZSwgLmJnLW9yYW5nZSAubGlmZXN0eWxlX19jYXJkLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmZ1bGxfd2lkdGggLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXRpdGxlLS13cmFwcGVyID4gZGl2Omhhcyg+ICo6ZW1wdHkpOm5vdCg6aGFzKD4gKjpub3QoOmVtcHR5KSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0EzQTNBMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50ZXh0LW9yYW5nZSB7XG4gIGNvbG9yOiAjRkY1NzIyO1xufVxuLmZpZG1lX2NvdXJzZXMgLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICM5MENFQ0E7XG59XG4uYmxvY2stdGl0bGUgLnRleHQtb3JhbmdlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubGluayB7XG4gIGNvbG9yOiAjRkY1NzIyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5maWRtZV9jb3Vyc2VzIC5saW5rIHtcbiAgY29sb3I6ICM5MENFQ0E7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uY2FyZC5yZXNvdXJjZS1jYXJkIHtcbiAgZ2FwOiAyNHB4O1xufVxuLmNhcmRfX2RhdGUsIC5jYXJkX19yZWFkaW5nLXRpbWUge1xuICBjb2xvcjogI0EzQTNBMztcbn1cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmRhcmstbW9kZSAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaG93Y2FzZSAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkX19tZWRpYSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDQuNXB4O1xufVxuLmNhcmRfX21lZGlhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfX21lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogMTkycHg7XG4gIH1cbn1cbi5jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRfX2NvbnRlbnQge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmZlYXR1cmUtZ3JpZCAuY2FyZF9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZC0tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTNBM0EzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLmNhcmRfX2J1bGxldC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDdweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjRkY1NzIyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpZG1lX2NvdXJzZXMgLmNhcmRfX2J1bGxldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzkwQ0VDQTtcbn1cbi5jYXJkX19zZXBhcmF0b3Ige1xuICBjb2xvcjogI0EzQTNBMztcbn1cbi5jYXJkLS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAzOTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cbi5mZWF0dXJlLWdyaWQgLmNhcmQtLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5kYXJrLW1vZGUgLmZlYXR1cmUtZ3JpZCAuY2FyZC0tdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLW1vZGUgLmNhcmQtLXZlcnRpY2FsIC5jYXJkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNob3djYXNlIC5jYXJkLS12ZXJ0aWNhbCAuY2FyZF9fc3VidGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkLS12ZXJ0aWNhbCA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZmVhdHVyZS1ncmlkIC5jYXJkX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogNDA1LzI3MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmdsaWRlX19hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbGlkZV9fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG4uZ2xpZGVfX2Fycm93LS1sZWZ0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogMTZweDtcbn1cbi5nbGlkZV9fYXJyb3ctLXJpZ2h0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRvcDogMTNweDtcbn1cblxuKiAubW9iaWxlLW9ubHkgJiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgKiAubW9iaWxlLW9ubHkgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdsaWRlX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvYy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvYy1zZWFyY2ggLmZhcS1zZWFyY2gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTNhM2EzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5mb3JtLXNlYXJjaCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuXG4uYmFuZGVhdSB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDk1cHggNTBweDtcbn1cblxuLnNob3djYXNlIC5rcGktYmFyIHtcbiAgcGFkZGluZzogOTVweCA1MHB4O1xufVxuXG4vKiBDb25zZXJ2ZXIgbGUgcmF0aW8gMTY6OSByZXNwb25zaXZlICovXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIFJhdGlvIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1nb29nbGVfcGxheSAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXBwX3N0b3JlIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZXJyb3ItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMDtcbiAgZ2FwOiAyMHB4O1xufVxuLmVycm9yLXBhZ2UgLmVycm9yLWNvZGUge1xuICBmb250LXNpemU6IDEwcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBGb3JjZXIgbGEgcGxlaW5lIGxhcmdldXIgcmVzcG9uc2l2ZSBkdSBibG9jIHZpZMOpbyAqL1xuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tcm93IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ud3BjZjctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEyMzMuNDdweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tZ3JvdXA6bnRoLWNoaWxkKC1uKzQpIHtcbiAgd2lkdGg6IDU2MHB4O1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbmxhYmVsIC5mb3JtLXJlcXVpcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5kYXJrLW1vZGUgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTBweCA1NXB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbnNlbGVjdDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EzQTNBMztcbn1cbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG5pbnB1dC5pcy1lcnJvcixcbnNlbGVjdC5pcy1lcnJvcixcbnRleHRhcmVhLmlzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzOTQ2O1xufVxuaW5wdXQ6ZGlzYWJsZWQsXG5zZWxlY3Q6ZGlzYWJsZWQsXG50ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzOUNBM0FGJyBkPSdNNiA4IDAgMGgxMnonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uZm9ybS1jaGVjayBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYWNjZW50LWNvbG9yOiAjRjVGNUY1O1xufVxuXG4uZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U2Mzk0NjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZm9ybS1oZWxwZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG59XG5cbi5idG4tc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjMyYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTRweCAzNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2U7XG59XG4uYnRuLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjkuMjEwNjE5NDY5LCA3NS4zMjc0MzM2MjgzLCAxMy45ODkzODA1MzEpO1xufVxuLmJ0bi1zdWJtaXQ6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbn1cbi5idG4tc3VibWl0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbi5mb3JtLXNlYXJjaF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI0EzQTNBMztcbn1cbi5mb3JtLXNlYXJjaF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EzQTNBMztcbn1cbi5mb3JtLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRjVGNUY1O1xufVxuXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRldGltZV0sXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZW1haWxdLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1tb250aF0sXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW51bWJlcl0sXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9cmFuZ2VdLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZWxdLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZXh0XSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGltZV0sXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXVybF0sXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXdlZWtdLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgc2VsZWN0LFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgdGV4dGFyZWEsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDU1cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgc2VsZWN0OjpwbGFjZWhvbGRlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgc2VsZWN0OmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgdGV4dGFyZWE6Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRlXS5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLmlzLWVycm9yLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaXMtZXJyb3IsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWVtYWlsXS5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9bW9udGhdLmlzLWVycm9yLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1udW1iZXJdLmlzLWVycm9yLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1wYXNzd29yZF0uaXMtZXJyb3IsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXJhbmdlXS5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c2VhcmNoXS5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGVsXS5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGV4dF0uaXMtZXJyb3IsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRpbWVdLmlzLWVycm9yLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT11cmxdLmlzLWVycm9yLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT13ZWVrXS5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHNlbGVjdC5pcy1lcnJvcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHRleHRhcmVhLmlzLWVycm9yLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRlXS5pcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2U2Mzk0Njtcbn1cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpkaXNhYmxlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW1vbnRoXTpkaXNhYmxlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1yYW5nZV06ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9d2Vla106ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBzZWxlY3Q6ZGlzYWJsZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB0ZXh0YXJlYTpkaXNhYmxlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZW1haWxdLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1tb250aF0sXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9cmFuZ2VdLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZWxdLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZXh0XSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGltZV0sXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXVybF0sXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXdlZWtdLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgc2VsZWN0LFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgdGV4dGFyZWEsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDU1cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgc2VsZWN0OmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgdGV4dGFyZWE6Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRlXS5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaXMtZXJyb3IsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWVtYWlsXS5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9bW9udGhdLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1udW1iZXJdLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1wYXNzd29yZF0uaXMtZXJyb3IsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXJhbmdlXS5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c2VhcmNoXS5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGVsXS5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dGV4dF0uaXMtZXJyb3IsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRpbWVdLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT11cmxdLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT13ZWVrXS5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHNlbGVjdC5pcy1lcnJvcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIHRleHRhcmVhLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1kYXRlXS5pcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2U2Mzk0Njtcbn1cbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPW1vbnRoXTpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1yYW5nZV06ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRlbF06ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9dXJsXTpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9d2Vla106ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBzZWxlY3Q6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB0ZXh0YXJlYTpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsLFxuZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwsXG5kaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1kZXNjcmlwdGlvbixcbmRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLFxuZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gbGksXG5kaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSB0aCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbmRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsIC5mb3JtLXJlcXVpcmVkLFxuZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwgLmZvcm0tcmVxdWlyZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1kZXNjcmlwdGlvbiAuZm9ybS1yZXF1aXJlZCxcbmRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhIC5mb3JtLXJlcXVpcmVkLFxuZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gbGkgLmZvcm0tcmVxdWlyZWQsXG5kaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSB0aCAuZm9ybS1yZXF1aXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZGFyay1tb2RlIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsLFxuLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1zdWJsYWJlbCxcbi5kYXJrLW1vZGUgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtZGVzY3JpcHRpb24sXG4uZGFyay1tb2RlIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLFxuLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSBsaSxcbi5kYXJrLW1vZGUgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gdGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtb25lLWhhbGYsIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLW9uZS10aGlyZCwgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtdHdvLXRoaXJkcywgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtb25lLWZvdXJ0aCwgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtdHdvLWZvdXJ0aHMsIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLXRocmVlLWZvdXJ0aHMsIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLW9uZS1maWZ0aCwgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtdHdvLWZpZnRocywgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtdGhyZWUtZmlmdGhzLCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1mb3VyLWZpZnRocywgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtb25lLXNpeHRoLCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy10d28tc2l4dGhzLCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy10aHJlZS1zaXh0aHMsIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZvdXItc2l4dGhzLCAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maXZlLXNpeHRocyB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLW9uZS1oYWxmLFxuLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLXRocmVlLXNpeHRocyxcbi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy10d28tZm91cnRocyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xufVxuXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLmZmLWVsLWZvcm0tY29udHJvbCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZmYtZWwtZm9ybS1jb250cm9sLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bW9udGhdLmZmLWVsLWZvcm0tY29udHJvbCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLmZmLWVsLWZvcm0tY29udHJvbCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uZmYtZWwtZm9ybS1jb250cm9sLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXJhbmdlXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGVsXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZmYtZWwtZm9ybS1jb250cm9sLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLmZmLWVsLWZvcm0tY29udHJvbCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLmZmLWVsLWZvcm0tY29udHJvbCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT13ZWVrXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHNlbGVjdC5mZi1lbC1mb3JtLWNvbnRyb2wsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIC5jaG9pY2VzX19pbm5lcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gdGV4dGFyZWEuZmYtZWwtZm9ybS1jb250cm9sLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmZmLWVsLWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTBweCA1NXB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1yYW5nZV0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGVsXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGltZV0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9d2Vla10uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gc2VsZWN0LmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIC5jaG9pY2VzX19pbm5lcjo6cGxhY2Vob2xkZXIsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHRleHRhcmVhLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1tb250aF0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZWxdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGltZV0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gc2VsZWN0LmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gLmNob2ljZXNfX2lubmVyOmZvY3VzLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSB0ZXh0YXJlYS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1tb250aF0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZWxdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGltZV0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gc2VsZWN0LmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gLmNob2ljZXNfX2lubmVyLmlzLWVycm9yLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSB0ZXh0YXJlYS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTYzOTQ2O1xufVxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1tb250aF0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZWxdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGltZV0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gc2VsZWN0LmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gLmNob2ljZXNfX2lubmVyOmRpc2FibGVkLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSB0ZXh0YXJlYS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0uZmYtZWwtZm9ybS1jb250cm9sLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1tb250aF0uZmYtZWwtZm9ybS1jb250cm9sLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uZmYtZWwtZm9ybS1jb250cm9sLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cmFuZ2VdLmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZWxdLmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGltZV0uZmYtZWwtZm9ybS1jb250cm9sLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF0uZmYtZWwtZm9ybS1jb250cm9sLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gc2VsZWN0LmZmLWVsLWZvcm0tY29udHJvbCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gLmNob2ljZXNfX2lubmVyLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSB0ZXh0YXJlYS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDU1cHg7XG4gIGhlaWdodDogNDdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bW9udGhdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXJhbmdlXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10ZWxdLmZmLWVsLWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXVybF0uZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT13ZWVrXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gLmNob2ljZXNfX2lubmVyOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gdGV4dGFyZWEuZmYtZWwtZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1yYW5nZV0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9d2Vla10uZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sOmZvY3VzLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSAuY2hvaWNlc19faW5uZXI6Zm9jdXMsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHRleHRhcmVhLmZmLWVsLWZvcm0tY29udHJvbDpmb2N1cyxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1yYW5nZV0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3IsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9d2Vla10uZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sLmlzLWVycm9yLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSAuY2hvaWNlc19faW5uZXIuaXMtZXJyb3IsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHRleHRhcmVhLmZmLWVsLWZvcm0tY29udHJvbC5pcy1lcnJvcixcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2wuaXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlNjM5NDY7XG59XG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1yYW5nZV0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9d2Vla10uZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLndwLWNvcmUtdWkgc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSAuY2hvaWNlc19faW5uZXI6ZGlzYWJsZWQsXG4ud3AtY29yZS11aSBzZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHRleHRhcmVhLmZmLWVsLWZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi53cC1jb3JlLXVpIHNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2wgLmNob2ljZXNfX2l0ZW0sXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZmLWVsLWZvcm0tY29udHJvbCAuY2hvaWNlc19faXRlbSxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXS5mZi1lbC1mb3JtLWNvbnRyb2wgLmNob2ljZXNfX2l0ZW0sXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXS5mZi1lbC1mb3JtLWNvbnRyb2wgLmNob2ljZXNfX2l0ZW0sXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmZmLWVsLWZvcm0tY29udHJvbCAuY2hvaWNlc19faXRlbSxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1yYW5nZV0uZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0uZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRlbF0uZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZmLWVsLWZvcm0tY29udHJvbCAuY2hvaWNlc19faXRlbSxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT10aW1lXS5mZi1lbC1mb3JtLWNvbnRyb2wgLmNob2ljZXNfX2l0ZW0sXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXS5mZi1lbC1mb3JtLWNvbnRyb2wgLmNob2ljZXNfX2l0ZW0sXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGlucHV0W3R5cGU9d2Vla10uZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sIC5jaG9pY2VzX19pdGVtLFxuc2VjdGlvbiAuZmx1ZW50Zm9ybSBmb3JtLmZybS1mbHVlbnQtZm9ybSAuY2hvaWNlc19faW5uZXIgLmNob2ljZXNfX2l0ZW0sXG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIHRleHRhcmVhLmZmLWVsLWZvcm0tY29udHJvbCAuY2hvaWNlc19faXRlbSxcbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5mZi1lbC1mb3JtLWNvbnRyb2wgLmNob2ljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogYmxhY2s7XG59XG5zZWN0aW9uIC5mbHVlbnRmb3JtIGZvcm0uZnJtLWZsdWVudC1mb3JtIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTcyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24gLmZsdWVudGZvcm0gZm9ybS5mcm0tZmx1ZW50LWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1NzIyO1xuICBjb2xvcjogI2ZmNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbnNlY3Rpb24gLmZsdWVudGZvcm0gLmZmLXQtY29udGFpbmVyIHtcbiAgZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4sIC5maWx0ZXItY2hpcCwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24sIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDNweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDdweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4sIC5maWx0ZXItY2hpcCwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG4gIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsXG4gIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuICAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmUsXG4gIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuICBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbiAgLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcixcbiAgLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4gIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuICAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4gIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4gIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4gIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbiAgLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbiAgLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4gIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uLCAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmJ0biwgLmRhcmstbW9kZSAuZmlsdGVyLWNoaXAsIC5kYXJrLW1vZGUgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG4uZGFyay1tb2RlIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsXG4uZGFyay1tb2RlIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcixcbi5kYXJrLW1vZGUgLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmUsXG4uZGFyay1tb2RlIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cywgLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZGFyay1tb2RlIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5kYXJrLW1vZGUgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLmRhcmstbW9kZSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4uZGFyay1tb2RlIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbi5kYXJrLW1vZGUgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5kYXJrLW1vZGUgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIGJ1dHRvbiwgLmRhcmstbW9kZSAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9ucyAuZGFyay1tb2RlIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5kYXJrLW1vZGUgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5kYXJrLW1vZGUgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3BpLWJhcl9faXRlbSAuYnRuOmhvdmVyLCAua3BpLWJhcl9faXRlbSAuZmlsdGVyLWNoaXA6aG92ZXIsIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcixcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6Zm9jdXMsXG4ua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6YWN0aXZlLFxuLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcjpmb2N1cywgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbjpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gYnV0dG9uOmhvdmVyLCAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9ucyAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLmtwaS1iYXJfX2l0ZW0gLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLCAua3BpLWJhcl9faXRlbSAuYnRuOmZvY3VzLCAua3BpLWJhcl9faXRlbSAuZmlsdGVyLWNoaXA6Zm9jdXMsIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpob3Zlcixcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsXG4ua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmhvdmVyLFxuLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSBidXR0b246Zm9jdXMsIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC53cC1ibG9jay1idXR0b25zIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAua3BpLWJhcl9faXRlbSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMsIC5rcGktYmFyX19pdGVtIC5idG46Zm9jdXMtdmlzaWJsZSwgLmtwaS1iYXJfX2l0ZW0gLmZpbHRlci1jaGlwOmZvY3VzLXZpc2libGUsIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6aG92ZXIsXG4ua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6YWN0aXZlLFxuLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6Zm9jdXMsXG4ua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpob3Zlcixcbi5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTphY3RpdmUsXG4ua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpmb2N1cywgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4ua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbjpmb2N1cy12aXNpYmxlLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSBidXR0b246Zm9jdXMtdmlzaWJsZSwgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9ucyAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5rcGktYmFyX19pdGVtIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLCAua3BpLWJhcl9faXRlbSAuYnRuOmZvY3VzLXdpdGhpbiwgLmtwaS1iYXJfX2l0ZW0gLmZpbHRlci1jaGlwOmZvY3VzLXdpdGhpbiwgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46aG92ZXIsXG4ua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmFjdGl2ZSxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjpmb2N1cyxcbi5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjpob3Zlcixcbi5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46YWN0aXZlLFxuLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmZvY3VzLCAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtd2l0aGluOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXdpdGhpbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4ua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXdpdGhpbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXdpdGhpbjpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4ua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uOmZvY3VzLXdpdGhpbiwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmtwaS1iYXJfX2l0ZW0gYnV0dG9uOmZvY3VzLXdpdGhpbiwgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy13aXRoaW4sIC53cC1ibG9jay1idXR0b25zIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtd2l0aGluLCAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXdpdGhpbiwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5rcGktYmFyX19pdGVtIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy13aXRoaW4sIC5rcGktYmFyX19pdGVtIC5idG46YWN0aXZlLCAua3BpLWJhcl9faXRlbSAuZmlsdGVyLWNoaXA6YWN0aXZlLCAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmU6aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbjphY3RpdmUsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5rcGktYmFyX19pdGVtIGJ1dHRvbjphY3RpdmUsIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9ucyAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAua3BpLWJhcl9faXRlbSAud3AtZWxlbWVudC1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICNGRjU3MjI7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLmJ0biwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAuZmlsdGVyLWNoaXAsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbiwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBidXR0b24sIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbnMgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b24sIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAuYnRuOmhvdmVyLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC5maWx0ZXItY2hpcDpob3ZlciwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcixcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3ZlcjphY3RpdmUsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcjpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3ZlcjphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmZvY3VzLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbjpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBidXR0b246aG92ZXIsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbnMgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1lbGVtZW50LWJ1dHRvbjpob3ZlciwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAuYnRuOmZvY3VzLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC5maWx0ZXItY2hpcDpmb2N1cywgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpob3Zlcixcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czphY3RpdmUsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXM6aG92ZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmhvdmVyLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGJ1dHRvbjpmb2N1cywgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAud3AtYmxvY2stYnV0dG9ucyAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC5idG46Zm9jdXMtdmlzaWJsZSwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAuZmlsdGVyLWNoaXA6Zm9jdXMtdmlzaWJsZSwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6aG92ZXIsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpob3Zlcixcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6YWN0aXZlLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmZvY3VzLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b246Zm9jdXMtdmlzaWJsZSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBidXR0b246Zm9jdXMtdmlzaWJsZSwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsIC53cC1ibG9jay1idXR0b25zIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLmJ0bjpmb2N1cy13aXRoaW4sIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLmZpbHRlci1jaGlwOmZvY3VzLXdpdGhpbiwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmhvdmVyLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46YWN0aXZlLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46aG92ZXIsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjphY3RpdmUsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXdpdGhpbjpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtd2l0aGluOmZvY3VzLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy13aXRoaW46bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy13aXRoaW46bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy13aXRoaW46bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbjpmb2N1cy13aXRoaW4sIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gYnV0dG9uOmZvY3VzLXdpdGhpbiwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXdpdGhpbiwgLndwLWJsb2NrLWJ1dHRvbnMgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXdpdGhpbiwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXdpdGhpbiwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXdpdGhpbiwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAuYnRuOmFjdGl2ZSwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAuZmlsdGVyLWNoaXA6YWN0aXZlLCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmU6Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmU6aG92ZXIsXG4uZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSAud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgLmRhcmstbW9kZSAua3BpLWJhcl9faXRlbSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b246YWN0aXZlLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIGJ1dHRvbjphY3RpdmUsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC53cC1ibG9jay1idXR0b25zIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5kYXJrLW1vZGUgLmtwaS1iYXJfX2l0ZW0gLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuZGFyay1tb2RlIC5rcGktYmFyX19pdGVtIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI0ZGNTcyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0LmZpbHRlci1jaGlwLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWxpZ2h0LndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWxpZ2h0LndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1saWdodC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1saWdodC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1saWdodC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tbGlnaHQud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uLmJ0bi1saWdodFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWxpZ2h0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWxpZ2h0W3R5cGU9c3VibWl0XTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXQuYnRuLWxpZ2h0W3R5cGU9c3VibWl0XTpob3ZlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1saWdodFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXQuYnRuLWxpZ2h0W3R5cGU9c3VibWl0XTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXQuYnRuLWxpZ2h0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWxpZ2h0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWxpZ2h0LndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWxpZ2h0LCAud3AtYmxvY2stYnV0dG9ucyAuYnRuLWxpZ2h0LndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5idG4tbGlnaHQud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idG4uYnRuLWRhcmssIC5idG4tZGFyay5maWx0ZXItY2hpcCwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1kYXJrLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWRhcmsud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWRhcmsud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1kYXJrLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1kYXJrLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbi5idG4tZGFya1t0eXBlPXN1Ym1pdF06aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWRhcmtbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbi5idG4tZGFya1t0eXBlPXN1Ym1pdF06Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTpob3ZlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dC5idG4tZGFya1t0eXBlPXN1Ym1pdF06Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWRhcmtbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uLmJ0bi1kYXJrLCAud3AtYmxvY2stYnV0dG9ucyAuYnRuLWRhcmsud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLmJ0bi1kYXJrLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1kYXJrOmhvdmVyLCAuYnRuLWRhcmsuZmlsdGVyLWNoaXA6aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLmJ0bi1kYXJrLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uLmJ0bi1kYXJrOmhvdmVyLCAud3AtYmxvY2stYnV0dG9ucyAuYnRuLWRhcmsud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLmJ0bi1kYXJrLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZmlsdGVyLWNoaXA6Zm9jdXMsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWRhcmsud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXQuYnRuLWRhcmtbdHlwZT1zdWJtaXRdOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b24uYnRuLWRhcms6Zm9jdXMsIC53cC1ibG9jay1idXR0b25zIC5idG4tZGFyay53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAuYnRuLWRhcmsud3AtZWxlbWVudC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5idG4uYnRuLWRhcms6Zm9jdXMtdmlzaWJsZSwgLmJ0bi1kYXJrLmZpbHRlci1jaGlwOmZvY3VzLXZpc2libGUsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWRhcmsud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOmhvdmVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXQuYnRuLWRhcmtbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6YWN0aXZlLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXQuYnRuLWRhcmtbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6Zm9jdXMsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbi5idG4tZGFya1t0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAuYnRuLWRhcmsud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uLmJ0bi1kYXJrOmZvY3VzLXZpc2libGUsIC53cC1ibG9jay1idXR0b25zIC5idG4tZGFyay53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC5idG4tZGFyay53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmZpbHRlci1jaGlwOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC5idG4tZGFyay53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0LmJ0bi1kYXJrW3R5cGU9c3VibWl0XTphY3RpdmUsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbi5idG4tZGFyazphY3RpdmUsIC53cC1ibG9jay1idXR0b25zIC5idG4tZGFyay53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLmJ0bi1kYXJrLndwLWVsZW1lbnQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bjpob3ZlciwgLmZpbHRlci1jaGlwOmhvdmVyLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3ZlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3ZlcjphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpob3Zlcjpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXI6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b246aG92ZXIsIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bjpmb2N1cywgLmZpbHRlci1jaGlwOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpob3ZlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXM6aG92ZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbjpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNGRjU3MjI7XG59XG4uYnRuOmZvY3VzLXZpc2libGUsIC5maWx0ZXItY2hpcDpmb2N1cy12aXNpYmxlLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmhvdmVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cy12aXNpYmxlOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMtdmlzaWJsZTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOmhvdmVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpmb2N1cywgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzLXZpc2libGU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b246Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bjphY3RpdmUsIC5maWx0ZXItY2hpcDphY3RpdmUsIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpob3ZlcixcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZTpub3QoOmhvdmVyKTpub3QoOmFjdGl2ZSksXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmU6bm90KDpob3Zlcik6bm90KDphY3RpdmUpLCBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b246YWN0aXZlLCAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xufVxuLmJ0bi0tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNGRjU3MjI7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMjtcbn1cbi5idG4tLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjRkY1NzIyO1xuICBib3JkZXItY29sb3I6ICNGRjU3MjI7XG59XG4uYnRuLS1wcmltYXJ5OmZvY3VzLXZpc2libGUsIC5idG4tcHJpbWFyeTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNGRjU3MjI7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMjtcbn1cbi5idG4tLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNGRjU3MjI7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMjtcbn1cbi5idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLS1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDExLjdweDtcbiAgbWF4LXdpZHRoOiAxMjYuNjJweDtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMjcuNXB4O1xufVxuLmJ0bi1mdWxsIHtcbiAgYmFja2dyb3VuZDogI0ZGNTcyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY1NzIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtYXBwX3N0b3JlIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDguNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZ29vZ2xlX3BsYXkgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxNTZweDtcbiAgYm9yZGVyLXJhZGl1czogOC43NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjI7XG4gIGJvcmRlci1jb2xvcjogI0ZGNTcyMjtcbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRjU3MjI7XG4gIGNvbG9yOiAjRkY1NzIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZpZG1lLWNvdXJzZXMgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MENFQ0E7XG59XG4ud3AtYmxvY2stYnV0dG9ucyAuaXMtc3R5bGUtYXBwX3N0b3JlIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9ucyAuaXMtc3R5bGUtZ29vZ2xlX3BsYXkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbn1cblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbn1cblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNGRjU3MjI7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6YWZ0ZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXM6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI0ZGNTcyMjtcbn1cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXM6YWZ0ZXIsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246aG92ZXIsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjphY3RpdmUsXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1cyxcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmhvdmVyLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246YWN0aXZlLFxuLndwLWNvcmUtdWkgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtcGFnZS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNGRjU3MjI7XG59XG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1wYWdlLWJ1dHRvbjpmb2N1czphZnRlcixcbi53cC1jb3JlLXVpIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtYmxvY2stYnV0dG9ucyAuaXMtc3R5bGUtYXBwX3N0b3JlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1idXR0b25zIC5pcy1zdHlsZS1hcHBfc3RvcmVfZW4gLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbnMgLmlzLXN0eWxlLWdvb2dsZV9wbGF5IC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1idXR0b25zIC5pcy1zdHlsZS1nb29nbGVfcGxheV9lbiAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9ucyAuaXMtc3R5bGUtZ29vZ2xlX3BsYXkgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgMTIwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzExOScgaGVpZ2h0PSczOScgcng9JzUuNScgZmlsbD0nYmxhY2snLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxMTknIGhlaWdodD0nMzknIHJ4PSc1LjUnIHN0cm9rZT0nJTIzQTZBNkE2Jy8lM0UlM0NwYXRoIGQ9J00xNy44MDQ4IDE5LjQ2MTdMOC4wODk2IDMwLjAwNTlDOC4wOTA1MSAzMC4wMDc4IDguMDkwNTEgMzAuMDEwNiA4LjA5MTQyIDMwLjAxMjVDOC4zODk4MSAzMS4xNTc0IDkuNDExNzkgMzIgMTAuNjI1NCAzMkMxMS4xMTA4IDMyIDExLjU2NjIgMzEuODY1NiAxMS45NTY3IDMxLjYzMDVMMTEuOTg3NyAzMS42MTE4TDIyLjkyMjkgMjUuMTU5M0wxNy44MDQ4IDE5LjQ2MTdaJyBmaWxsPSclMjNFQTQzMzUnLyUzRSUzQ3BhdGggZD0nTTI3LjYzMzIgMTcuNjY2MkwyNy42MjQgMTcuNjU5N0wyMi45MDI5IDE0Ljg2MTJMMTcuNTg0IDE5LjcwMTNMMjIuOTIyIDI1LjE1ODJMMjcuNjE3NyAyMi4zODc4QzI4LjQ0MDcgMjEuOTMyNCAyOS4wMDAxIDIxLjA0NSAyOS4wMDAxIDIwLjAyMjNDMjkuMDAwMSAxOS4wMDUyIDI4LjQ0ODkgMTguMTIyNSAyNy42MzMyIDE3LjY2NjJaJyBmaWxsPSclMjNGQkJDMDQnLyUzRSUzQ3BhdGggZD0nTTguMDg5NDIgOS45OTMzMUM4LjAzMTAyIDEwLjIxMzUgOCAxMC40NDQ5IDggMTAuNjgzOFYyOS4zMTYzQzggMjkuNTU1MiA4LjAzMTAyIDI5Ljc4NjYgOC4wOTAzNCAzMC4wMDU5TDE4LjEzODYgMTkuNzMxM0w4LjA4OTQyIDkuOTkzMzFaJyBmaWxsPSclMjM0Mjg1RjQnLyUzRSUzQ3BhdGggZD0nTTE3Ljg3NjcgMTkuOTk5OUwyMi45MDQ0IDE0Ljg1OTRMMTEuOTgyIDguMzgzNTFDMTEuNTg1MSA4LjEzOTk2IDExLjEyMTUgOCAxMC42MjYxIDhDOS40MTI0NiA4IDguMzg4NjUgOC44NDQ0NyA4LjA5MDI3IDkuOTkwMzRDOC4wOTAyNyA5Ljk5MTI3IDguMDg5MzYgOS45OTIyIDguMDg5MzYgOS45OTMxNEwxNy44NzY3IDE5Ljk5OTlaJyBmaWxsPSclMjMzNEE4NTMnLyUzRSUzQ3BhdGggZD0nTTM2LjY0OCAxNC41VjguMDU2SDM4LjYxOUMzOS42MDMgOC4wNTYgNDAuMzkyIDguMzUzIDQwLjk4NiA4Ljk0N0M0MS41ODYgOS41NDEgNDEuODg2IDEwLjMxOCA0MS44ODYgMTEuMjc4QzQxLjg4NiAxMi4yNDQgNDEuNTg2IDEzLjAyNCA0MC45ODYgMTMuNjE4QzQwLjM5MiAxNC4yMDYgMzkuNjAzIDE0LjUgMzguNjE5IDE0LjVIMzYuNjQ4Wk0zNy40NzYgOC44NDhWMTMuNzA4SDM4LjYxOUMzOS4zNjkgMTMuNzA4IDM5Ljk2IDEzLjQ5NSA0MC4zOTIgMTMuMDY5QzQwLjgyNCAxMi42MzcgNDEuMDQgMTIuMDQgNDEuMDQgMTEuMjc4QzQxLjA0IDEwLjUyMiA0MC44MjQgOS45MjggNDAuMzkyIDkuNDk2QzM5Ljk2IDkuMDY0IDM5LjM2OSA4Ljg0OCAzOC42MTkgOC44NDhIMzcuNDc2Wk00My42OTg3IDE0LjVINDIuODcwN1Y4LjA1Nkg0My42OTg3VjE0LjVaTTQ4Ljk3NTYgMTIuNzgxQzQ4Ljk3NTYgMTMuMzQ1IDQ4Ljc2ODYgMTMuNzk4IDQ4LjM1NDYgMTQuMTRDNDcuOTM0NiAxNC40NzYgNDcuNDI0NiAxNC42NDQgNDYuODI0NiAxNC42NDRDNDYuMjkwNiAxNC42NDQgNDUuODE5NiAxNC40ODggNDUuNDExNiAxNC4xNzZDNDUuMDAzNiAxMy44NjQgNDQuNzIxNiAxMy40MzggNDQuNTY1NiAxMi44OThMNDUuMzU3NiAxMi41NzRDNDUuNDExNiAxMi43NjYgNDUuNDg2NiAxMi45NCA0NS41ODI2IDEzLjA5NkM0NS42Nzg2IDEzLjI1MiA0NS43ODk2IDEzLjM4NyA0NS45MTU2IDEzLjUwMUM0Ni4wNDc2IDEzLjYwOSA0Ni4xOTE2IDEzLjY5NiA0Ni4zNDc2IDEzLjc2MkM0Ni41MDM2IDEzLjgyMiA0Ni42Njg2IDEzLjg1MiA0Ni44NDI2IDEzLjg1MkM0Ny4yMjA2IDEzLjg1MiA0Ny41Mjk2IDEzLjc1NiA0Ny43Njk2IDEzLjU2NEM0OC4wMDk2IDEzLjM2NiA0OC4xMjk2IDEzLjEwNSA0OC4xMjk2IDEyLjc4MUM0OC4xMjk2IDEyLjUxMSA0OC4wMzA2IDEyLjI4IDQ3LjgzMjYgMTIuMDg4QzQ3LjY0NjYgMTEuOTAyIDQ3LjI5ODYgMTEuNzIyIDQ2Ljc4ODYgMTEuNTQ4QzQ2LjI3MjYgMTEuMzYyIDQ1Ljk1MTYgMTEuMjM2IDQ1LjgyNTYgMTEuMTdDNDUuMTQxNiAxMC44MjIgNDQuNzk5NiAxMC4zMDkgNDQuNzk5NiA5LjYzMUM0NC43OTk2IDkuMTU3IDQ0Ljk4ODYgOC43NTIgNDUuMzY2NiA4LjQxNkM0NS43NTA2IDguMDggNDYuMjIxNiA3LjkxMiA0Ni43Nzk2IDcuOTEyQzQ3LjI3MTYgNy45MTIgNDcuNjk3NiA4LjAzOCA0OC4wNTc2IDguMjlDNDguNDE3NiA4LjUzNiA0OC42NTc2IDguODQ1IDQ4Ljc3NzYgOS4yMTdMNDguMDAzNiA5LjU0MUM0Ny45MzE2IDkuMzAxIDQ3Ljc4NzYgOS4xMDMgNDcuNTcxNiA4Ljk0N0M0Ny4zNjE2IDguNzg1IDQ3LjEwMzYgOC43MDQgNDYuNzk3NiA4LjcwNEM0Ni40NzM2IDguNzA0IDQ2LjIwMDYgOC43OTQgNDUuOTc4NiA4Ljk3NEM0NS43NTY2IDkuMTQyIDQ1LjY0NTYgOS4zNjEgNDUuNjQ1NiA5LjYzMUM0NS42NDU2IDkuODUzIDQ1LjczMjYgMTAuMDQ1IDQ1LjkwNjYgMTAuMjA3QzQ2LjA5ODYgMTAuMzY5IDQ2LjUxNTYgMTAuNTYxIDQ3LjE1NzYgMTAuNzgzQzQ3LjgxMTYgMTEuMDA1IDQ4LjI3NjYgMTEuMjc4IDQ4LjU1MjYgMTEuNjAyQzQ4LjgzNDYgMTEuOTIgNDguOTc1NiAxMi4zMTMgNDguOTc1NiAxMi43ODFaTTUwLjgwMDIgMTEuODlWMTQuNUg0OS45NzIyVjguMDU2SDUyLjE2ODJDNTIuNzI2MiA4LjA1NiA1My4yMDAyIDguMjQyIDUzLjU5MDIgOC42MTRDNTMuOTg2MiA4Ljk4NiA1NC4xODQyIDkuNDM5IDU0LjE4NDIgOS45NzNDNTQuMTg0MiAxMC41MTkgNTMuOTg2MiAxMC45NzUgNTMuNTkwMiAxMS4zNDFDNTMuMjA2MiAxMS43MDcgNTIuNzMyMiAxMS44OSA1Mi4xNjgyIDExLjg5SDUwLjgwMDJaTTUwLjgwMDIgOC44NDhWMTEuMDk4SDUyLjE4NjJDNTIuNTE2MiAxMS4wOTggNTIuNzg5MiAxMC45ODcgNTMuMDA1MiAxMC43NjVDNTMuMjI3MiAxMC41NDMgNTMuMzM4MiAxMC4yNzkgNTMuMzM4MiA5Ljk3M0M1My4zMzgyIDkuNjczIDUzLjIyNzIgOS40MTIgNTMuMDA1MiA5LjE5QzUyLjc4OTIgOC45NjIgNTIuNTE2MiA4Ljg0OCA1Mi4xODYyIDguODQ4SDUwLjgwMDJaTTYxLjI3MzQgMTEuMjc4QzYxLjI3MzQgMTIuMjMyIDYwLjk1NTQgMTMuMDMgNjAuMzE5NCAxMy42NzJDNTkuNjc3NCAxNC4zMiA1OC44OTE0IDE0LjY0NCA1Ny45NjE0IDE0LjY0NEM1Ny4wMjU0IDE0LjY0NCA1Ni4yMzk0IDE0LjMyIDU1LjYwMzQgMTMuNjcyQzU0Ljk2NzQgMTMuMDMgNTQuNjQ5NCAxMi4yMzIgNTQuNjQ5NCAxMS4yNzhDNTQuNjQ5NCAxMC4zMjQgNTQuOTY3NCA5LjUyNiA1NS42MDM0IDguODg0QzU2LjIzOTQgOC4yMzYgNTcuMDI1NCA3LjkxMiA1Ny45NjE0IDcuOTEyQzU4Ljg5NzQgNy45MTIgNTkuNjgzNCA4LjIzOSA2MC4zMTk0IDguODkzQzYwLjk1NTQgOS41MzUgNjEuMjczNCAxMC4zMyA2MS4yNzM0IDExLjI3OFpNNTUuNDk1NCAxMS4yNzhDNTUuNDk1NCAxMi4wMjIgNTUuNzI5NCAxMi42MzcgNTYuMTk3NCAxMy4xMjNDNTYuNjcxNCAxMy42MDkgNTcuMjU5NCAxMy44NTIgNTcuOTYxNCAxMy44NTJDNTguNjYzNCAxMy44NTIgNTkuMjQ4NCAxMy42MDkgNTkuNzE2NCAxMy4xMjNDNjAuMTkwNCAxMi42NDMgNjAuNDI3NCAxMi4wMjggNjAuNDI3NCAxMS4yNzhDNjAuNDI3NCAxMC41MjggNjAuMTkwNCA5LjkxMyA1OS43MTY0IDkuNDMzQzU5LjI0ODQgOC45NDcgNTguNjYzNCA4LjcwNCA1Ny45NjE0IDguNzA0QzU3LjI1OTQgOC43MDQgNTYuNjcxNCA4Ljk0NyA1Ni4xOTc0IDkuNDMzQzU1LjcyOTQgOS45MTkgNTUuNDk1NCAxMC41MzQgNTUuNDk1NCAxMS4yNzhaTTYzLjA3ODUgMTQuNUg2Mi4yNTA1VjguMDU2SDYzLjI1ODVMNjYuMzkwNSAxMy4wNjlINjYuNDI2NUw2Ni4zOTA1IDExLjgyN1Y4LjA1Nkg2Ny4yMTg1VjE0LjVINjYuMzU0NUw2My4wNzg1IDkuMjQ0SDYzLjA0MjVMNjMuMDc4NSAxMC40ODZWMTQuNVpNNjkuMzQ1MSAxNC41SDY4LjUxNzFWOC4wNTZINjkuMzQ1MVYxNC41Wk03MC42NDQxIDE0LjVWOC4wNTZINzIuOTc1MUM3My40ODUxIDguMDU2IDczLjkyMzEgOC4yMjQgNzQuMjg5MSA4LjU2Qzc0LjY1NTEgOC44OSA3NC44MzgxIDkuMzA3IDc0LjgzODEgOS44MTFDNzQuODM4MSAxMC40NDcgNzQuNTQ3MSAxMC44OTQgNzMuOTY1MSAxMS4xNTJWMTEuMTg4Qzc0LjI5NTEgMTEuMjk2IDc0LjU1OTEgMTEuNDg1IDc0Ljc1NzEgMTEuNzU1Qzc0Ljk1NTEgMTIuMDE5IDc1LjA1NDEgMTIuMzIyIDc1LjA1NDEgMTIuNjY0Qzc1LjA1NDEgMTMuMTkyIDc0Ljg2MjEgMTMuNjMgNzQuNDc4MSAxMy45NzhDNzQuMTA2MSAxNC4zMjYgNzMuNjQ3MSAxNC41IDczLjEwMTEgMTQuNUg3MC42NDQxWk03MS40NzIxIDguODQ4VjEwLjgxOUg3Mi45NzUxQzczLjI2OTEgMTAuODE5IDczLjUxNTEgMTAuNzIgNzMuNzEzMSAxMC41MjJDNzMuOTExMSAxMC4zMTggNzQuMDEwMSAxMC4wODcgNzQuMDEwMSA5LjgyOUM3NC4wMTAxIDkuNTc3IDczLjkxNDEgOS4zNDkgNzMuNzIyMSA5LjE0NUM3My41MzAxIDguOTQ3IDczLjI5MzEgOC44NDggNzMuMDExMSA4Ljg0OEg3MS40NzIxWk03MS40NzIxIDExLjU5M1YxMy43MDhINzMuMTM3MUM3My40MzcxIDEzLjcwOCA3My42OTIxIDEzLjYwMyA3My45MDIxIDEzLjM5M0M3NC4xMDYxIDEzLjE4MyA3NC4yMDgxIDEyLjkzNCA3NC4yMDgxIDEyLjY0NkM3NC4yMDgxIDEyLjM2NCA3NC4xMDMxIDEyLjExOCA3My44OTMxIDExLjkwOEM3My42ODMxIDExLjY5OCA3My40MTkxIDExLjU5MyA3My4xMDExIDExLjU5M0g3MS40NzIxWk03OS42MDU4IDE0LjVINzUuOTg3OFY4LjA1Nkg3Ni44MTU4VjEzLjcwOEg3OS42MDU4VjE0LjVaTTg0LjIzMjMgOC4wNTZWOC44NDhIODEuMjk4M1YxMC44OTFIODMuOTQ0M1YxMS42NjVIODEuMjk4M1YxMy43MDhIODQuMjMyM1YxNC41SDgwLjQ3MDNWOC4wNTZIODQuMjMyM1pNOTEuMDMxMyAxMi43ODFDOTEuMDMxMyAxMy4zNDUgOTAuODI0MyAxMy43OTggOTAuNDEwMyAxNC4xNEM4OS45OTAzIDE0LjQ3NiA4OS40ODAzIDE0LjY0NCA4OC44ODAzIDE0LjY0NEM4OC4zNDYzIDE0LjY0NCA4Ny44NzUzIDE0LjQ4OCA4Ny40NjczIDE0LjE3NkM4Ny4wNTkzIDEzLjg2NCA4Ni43NzczIDEzLjQzOCA4Ni42MjEzIDEyLjg5OEw4Ny40MTMzIDEyLjU3NEM4Ny40NjczIDEyLjc2NiA4Ny41NDIzIDEyLjk0IDg3LjYzODMgMTMuMDk2Qzg3LjczNDMgMTMuMjUyIDg3Ljg0NTMgMTMuMzg3IDg3Ljk3MTMgMTMuNTAxQzg4LjEwMzMgMTMuNjA5IDg4LjI0NzMgMTMuNjk2IDg4LjQwMzMgMTMuNzYyQzg4LjU1OTMgMTMuODIyIDg4LjcyNDMgMTMuODUyIDg4Ljg5ODMgMTMuODUyQzg5LjI3NjMgMTMuODUyIDg5LjU4NTMgMTMuNzU2IDg5LjgyNTMgMTMuNTY0QzkwLjA2NTMgMTMuMzY2IDkwLjE4NTMgMTMuMTA1IDkwLjE4NTMgMTIuNzgxQzkwLjE4NTMgMTIuNTExIDkwLjA4NjMgMTIuMjggODkuODg4MyAxMi4wODhDODkuNzAyMyAxMS45MDIgODkuMzU0MyAxMS43MjIgODguODQ0MyAxMS41NDhDODguMzI4MyAxMS4zNjIgODguMDA3MyAxMS4yMzYgODcuODgxMyAxMS4xN0M4Ny4xOTczIDEwLjgyMiA4Ni44NTUzIDEwLjMwOSA4Ni44NTUzIDkuNjMxQzg2Ljg1NTMgOS4xNTcgODcuMDQ0MyA4Ljc1MiA4Ny40MjIzIDguNDE2Qzg3LjgwNjMgOC4wOCA4OC4yNzczIDcuOTEyIDg4LjgzNTMgNy45MTJDODkuMzI3MyA3LjkxMiA4OS43NTMzIDguMDM4IDkwLjExMzMgOC4yOUM5MC40NzMzIDguNTM2IDkwLjcxMzMgOC44NDUgOTAuODMzMyA5LjIxN0w5MC4wNTkzIDkuNTQxQzg5Ljk4NzMgOS4zMDEgODkuODQzMyA5LjEwMyA4OS42MjczIDguOTQ3Qzg5LjQxNzMgOC43ODUgODkuMTU5MyA4LjcwNCA4OC44NTMzIDguNzA0Qzg4LjUyOTMgOC43MDQgODguMjU2MyA4Ljc5NCA4OC4wMzQzIDguOTc0Qzg3LjgxMjMgOS4xNDIgODcuNzAxMyA5LjM2MSA4Ny43MDEzIDkuNjMxQzg3LjcwMTMgOS44NTMgODcuNzg4MyAxMC4wNDUgODcuOTYyMyAxMC4yMDdDODguMTU0MyAxMC4zNjkgODguNTcxMyAxMC41NjEgODkuMjEzMyAxMC43ODNDODkuODY3MyAxMS4wMDUgOTAuMzMyMyAxMS4yNzggOTAuNjA4MyAxMS42MDJDOTAuODkwMyAxMS45MiA5MS4wMzEzIDEyLjMxMyA5MS4wMzEzIDEyLjc4MVpNOTQuMjY4OSAxNC42NDRDOTMuNTU0OSAxNC42NDQgOTIuOTc4OSAxNC40MSA5Mi41NDA5IDEzLjk0MkM5Mi4xMDI5IDEzLjQ4IDkxLjg4MzkgMTIuODY4IDkxLjg4MzkgMTIuMTA2VjguMDU2SDkyLjcxMTlWMTIuMTQyQzkyLjcxMTkgMTIuNjcgOTIuODQ5OSAxMy4wODcgOTMuMTI1OSAxMy4zOTNDOTMuNDAxOSAxMy42OTkgOTMuNzgyOSAxMy44NTIgOTQuMjY4OSAxMy44NTJDOTQuNzU0OSAxMy44NTIgOTUuMTM1OSAxMy42OTkgOTUuNDExOSAxMy4zOTNDOTUuNjg3OSAxMy4wODcgOTUuODI1OSAxMi42NyA5NS44MjU5IDEyLjE0MlY4LjA1Nkg5Ni42NTM5VjEyLjEwNkM5Ni42NTM5IDEyLjg4NiA5Ni40Mzc5IDEzLjUwNCA5Ni4wMDU5IDEzLjk2Qzk1LjU3MzkgMTQuNDE2IDk0Ljk5NDkgMTQuNjQ0IDk0LjI2ODkgMTQuNjQ0Wk05OC42MzAzIDguODQ4VjExLjExNkg5OS45NjIzQzEwMC4yOTggMTEuMTE2IDEwMC41ODMgMTEuMDA4IDEwMC44MTcgMTAuNzkyQzEwMS4wNTEgMTAuNTcgMTAxLjE2OCAxMC4yOTcgMTAxLjE2OCA5Ljk3M0MxMDEuMTY4IDkuNjczIDEwMS4wNTcgOS40MTIgMTAwLjgzNSA5LjE5QzEwMC42MTkgOC45NjIgMTAwLjM0NiA4Ljg0OCAxMDAuMDE2IDguODQ4SDk4LjYzMDNaTTk4LjYzMDMgMTQuNUg5Ny44MDIzVjguMDU2SDk5Ljk5ODNDMTAwLjU1NiA4LjA1NiAxMDEuMDMgOC4yNDIgMTAxLjQyIDguNjE0QzEwMS44MTYgOC45OCAxMDIuMDE0IDkuNDMzIDEwMi4wMTQgOS45NzNDMTAyLjAxNCAxMC40MTcgMTAxLjg2NyAxMC44MTMgMTAxLjU3MyAxMS4xNjFDMTAxLjI4NSAxMS41MDMgMTAwLjkxOSAxMS43MjIgMTAwLjQ3NSAxMS44MThMMTAwLjQ1NyAxMS44NDVMMTAyLjI2NiAxNC40NjRWMTQuNUgxMDEuMjg1TDk5LjU0ODMgMTEuODlIOTguNjMwM1YxNC41WicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTkzLjUxODEgMzAuOTA5N0g5NS4xNDY5VjE5Ljg5ODFIOTMuNTE4MVYzMC45MDk3Wk0xMDguMTg5IDIzLjg2NDZMMTA2LjMyMiAyOC42Mzg4SDEwNi4yNjZMMTA0LjMyOCAyMy44NjQ2SDEwMi41NzNMMTA1LjQ3OSAzMC41MzcxTDEwMy44MjMgMzQuMjQ5SDEwNS41MjFMMTEwIDIzLjg2NDZIMTA4LjE4OVpNOTguOTUxOSAyOS42NTg4Qzk4LjQxNzYgMjkuNjU4OCA5Ny42NzM5IDI5LjM5MDIgOTcuNjczOSAyOC43MjM0Qzk3LjY3MzkgMjcuODc0MiA5OC42MDAxIDI3LjU0ODMgOTkuNDAwNSAyNy41NDgzQzEwMC4xMTYgMjcuNTQ4MyAxMDAuNDU0IDI3LjcwNDIgMTAwLjg4OSAyNy45MTY1QzEwMC43NjIgMjguOTM2NSA5OS44OTIgMjkuNjU4OCA5OC45NTE5IDI5LjY1ODhaTTk5LjE0ODMgMjMuNjI0MUM5Ny45NjkgMjMuNjI0MSA5Ni43NDY5IDI0LjE0ODIgOTYuMjQyNCAyNS4zMTAxTDk3LjY4NzkgMjUuOTE4OEM5Ny45OTY5IDI1LjMxMDEgOTguNTcyMSAyNS4xMTEgOTkuMTc2MiAyNS4xMTFDMTAwLjAxOSAyNS4xMTEgMTAwLjg3NSAyNS42MjEgMTAwLjg4OSAyNi41MjgzVjI2LjY0MTFDMTAwLjU5NCAyNi40NzEgOTkuOTYyNyAyNi4yMTY1IDk5LjE5MDIgMjYuMjE2NUM5Ny42MzIgMjYuMjE2NSA5Ni4wNDUxIDI3LjA4MDYgOTYuMDQ1MSAyOC42OTUyQzk2LjA0NTEgMzAuMTY4OSA5Ny4zMjMgMzEuMTE4NCA5OC43NTQ2IDMxLjExODRDOTkuODUwMSAzMS4xMTg0IDEwMC40NTQgMzAuNjIyNSAxMDAuODMzIDMwLjA0MTFIMTAwLjg4OVYzMC44OTEySDEwMi40NjFWMjYuNjY5MkMxMDIuNDYxIDI0LjcxNDYgMTAxLjAxNSAyMy42MjQxIDk5LjE0ODMgMjMuNjI0MU04OS4wODIxIDI1LjIwNTNIODYuNzY1NVYyMS40MzA4SDg5LjA4MjFDOTAuMjk5OCAyMS40MzA4IDkwLjk5MTEgMjIuNDQ4MiA5MC45OTExIDIzLjMxNzZDOTAuOTkxMSAyNC4xNzExIDkwLjI5OTggMjUuMjA1MyA4OS4wODIxIDI1LjIwNTNaTTg5LjA0MDIgMTkuODk4MUg4NS4xMzc1VjMwLjkwOTdIODYuNzY1NVYyNi43Mzc5SDg5LjA0MDJDOTAuODQ1MyAyNi43Mzc5IDkyLjYxOTkgMjUuNDE4NCA5Mi42MTk5IDIzLjMxNzZDOTIuNjE5OSAyMS4yMTY4IDkwLjg0NTMgMTkuODk4MSA4OS4wNDAyIDE5Ljg5ODFNNjcuNzU4MyAyOS42NjA2QzY2LjYzMzIgMjkuNjYwNiA2NS42OTEzIDI4LjcxMDIgNjUuNjkxMyAyNy40MDQ3QzY1LjY5MTMgMjYuMDg1MiA2Ni42MzMyIDI1LjExOTggNjcuNzU4MyAyNS4xMTk4QzY4Ljg2OTUgMjUuMTE5OCA2OS43NDA2IDI2LjA4NTIgNjkuNzQwNiAyNy40MDQ3QzY5Ljc0MDYgMjguNzEwMiA2OC44Njk1IDI5LjY2MDYgNjcuNzU4MyAyOS42NjA2Wk02OS42Mjg5IDI0LjQ4MTJINjkuNTcyMkM2OS4yMDY0IDI0LjA0MTcgNjguNTAzOCAyMy42NDQ0IDY3LjYxNzggMjMuNjQ0NEM2NS43NjExIDIzLjY0NDQgNjQuMDU5OSAyNS4yODk4IDY0LjA1OTkgMjcuNDA0N0M2NC4wNTk5IDI5LjUwNDcgNjUuNzYxMSAzMS4xMzY5IDY3LjYxNzggMzEuMTM2OUM2OC41MDM4IDMxLjEzNjkgNjkuMjA2NCAzMC43Mzk2IDY5LjU3MjIgMzAuMjg1MUg2OS42Mjg5VjMwLjgyNTFDNjkuNjI4OSAzMi4yNTgyIDY4Ljg2OTUgMzMuMDI0NiA2Ny42NDU3IDMzLjAyNDZDNjYuNjQ3MSAzMy4wMjQ2IDY2LjAyODIgMzIuMzAwNSA2NS43NzUxIDMxLjY5MDFMNjQuMzU0OSAzMi4yODY0QzY0Ljc2MjYgMzMuMjggNjUuODQ1OCAzNC41IDY3LjY0NTcgMzQuNUM2OS41NTgyIDM0LjUgNzEuMTc1NyAzMy4zNjQ2IDcxLjE3NTcgMzAuNTk3OFYyMy44NzA4SDY5LjYyODlWMjQuNDgxMlpNNzIuMzAwOCAzMC45MDk3SDczLjkzMjJWMTkuODk3M0g3Mi4zMDA4VjMwLjkwOTdaTTc2LjMzNjIgMjcuMjc3Qzc2LjI5NDMgMjUuODI5OCA3Ny40NDc0IDI1LjA5MTYgNzguMjc2NiAyNS4wOTE2Qzc4LjkyNDMgMjUuMDkxNiA3OS40NzI1IDI1LjQxNzYgNzkuNjU0OSAyNS44ODYyTDc2LjMzNjIgMjcuMjc3Wk04MS4zOTg5IDI2LjAyOEM4MS4wODk5IDI1LjE5MTIgODAuMTQ3MiAyMy42NDQ0IDc4LjIyMDggMjMuNjQ0NEM3Ni4zMDgzIDIzLjY0NDQgNzQuNzE5NiAyNS4xNjIxIDc0LjcxOTYgMjcuMzkwN0M3NC43MTk2IDI5LjQ5MDYgNzYuMjk0MyAzMS4xMzY5IDc4LjQwMzIgMzEuMTM2OUM4MC4xMDUzIDMxLjEzNjkgODEuMDg5OSAzMC4wODY5IDgxLjQ5NzYgMjkuNDc2NUw4MC4yMzE5IDI4LjYyNDdDNzkuODEwMyAyOS4yNDkzIDc5LjIzMzMgMjkuNjYwNiA3OC40MDMyIDI5LjY2MDZDNzcuNTczOSAyOS42NjA2IDc2Ljk4MyAyOS4yNzc0IDc2LjYwMzMgMjguNTI2MUw4MS41Njc0IDI2LjQ1MzRMODEuMzk4OSAyNi4wMjhaTTQxLjg1MDEgMjQuNzkzOVYyNi4zODNINDUuNjE4NEM0NS41MDU4IDI3LjI3NyA0NS4yMTA3IDI3LjkyOTcgNDQuNzYxMiAyOC4zODM0QzQ0LjIxMjEgMjguOTM3NCA0My4zNTQxIDI5LjU0NzkgNDEuODUwMSAyOS41NDc5QzM5LjUyOTEgMjkuNTQ3OSAzNy43MTUyIDI3LjY2MDIgMzcuNzE1MiAyNS4zMTg5QzM3LjcxNTIgMjIuOTc2NyAzOS41MjkxIDIxLjA4OTkgNDEuODUwMSAyMS4wODk5QzQzLjEwMTggMjEuMDg5OSA0NC4wMTU3IDIxLjU4NjcgNDQuNjkwNSAyMi4yMjU0TDQ1LjgwMTcgMjEuMTA0QzQ0Ljg1ODkgMjAuMTk1OSA0My42MDgxIDE5LjUgNDEuODUwMSAxOS41QzM4LjY3MTkgMTkuNSAzNiAyMi4xMTE3IDM2IDI1LjMxODlDMzYgMjguNTI2MSAzOC42NzE5IDMxLjEzNjkgNDEuODUwMSAzMS4xMzY5QzQzLjU2NTMgMzEuMTM2OSA0NC44NTg5IDMwLjU2ODggNDUuODcxNSAyOS41MDQ3QzQ2LjkxMjkgMjguNDU0NyA0Ny4yMzU4IDI2Ljk3OTMgNDcuMjM1OCAyNS43ODY2QzQ3LjIzNTggMjUuNDE3NiA0Ny4yMDc5IDI1LjA3NzUgNDcuMTUxMiAyNC43OTM5SDQxLjg1MDFaTTUxLjUyMDggMjkuNjYwNkM1MC4zOTU3IDI5LjY2MDYgNDkuNDI1IDI4LjcyNDMgNDkuNDI1IDI3LjM5MDdDNDkuNDI1IDI2LjA0MjEgNTAuMzk1NyAyNS4xMTk4IDUxLjUyMDggMjUuMTE5OEM1Mi42NDUxIDI1LjExOTggNTMuNjE1OCAyNi4wNDIxIDUzLjYxNTggMjcuMzkwN0M1My42MTU4IDI4LjcyNDMgNTIuNjQ1MSAyOS42NjA2IDUxLjUyMDggMjkuNjYwNlpNNTEuNTIwOCAyMy42NDQ0QzQ5LjQ2NjkgMjMuNjQ0NCA0Ny43OTM2IDI1LjIxOTQgNDcuNzkzNiAyNy4zOTA3QzQ3Ljc5MzYgMjkuNTQ3OSA0OS40NjY5IDMxLjEzNjkgNTEuNTIwOCAzMS4xMzY5QzUzLjU3MzkgMzEuMTM2OSA1NS4yNDcyIDI5LjU0NzkgNTUuMjQ3MiAyNy4zOTA3QzU1LjI0NzIgMjUuMjE5NCA1My41NzM5IDIzLjY0NDQgNTEuNTIwOCAyMy42NDQ0Wk01OS42NSAyOS42NjA2QzU4LjUyNDkgMjkuNjYwNiA1Ny41NTQyIDI4LjcyNDMgNTcuNTU0MiAyNy4zOTA3QzU3LjU1NDIgMjYuMDQyMSA1OC41MjQ5IDI1LjExOTggNTkuNjUgMjUuMTE5OEM2MC43NzUyIDI1LjExOTggNjEuNzQ1IDI2LjA0MjEgNjEuNzQ1IDI3LjM5MDdDNjEuNzQ1IDI4LjcyNDMgNjAuNzc1MiAyOS42NjA2IDU5LjY1IDI5LjY2MDZaTTU5LjY1IDIzLjY0NDRDNTcuNTk3IDIzLjY0NDQgNTUuOTIzNyAyNS4yMTk0IDU1LjkyMzcgMjcuMzkwN0M1NS45MjM3IDI5LjU0NzkgNTcuNTk3IDMxLjEzNjkgNTkuNjUgMzEuMTM2OUM2MS43MDMxIDMxLjEzNjkgNjMuMzc2NCAyOS41NDc5IDYzLjM3NjQgMjcuMzkwN0M2My4zNzY0IDI1LjIxOTQgNjEuNzAzMSAyMy42NDQ0IDU5LjY1IDIzLjY0NDRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi53cC1ibG9jay1idXR0b25zIC5pcy1zdHlsZS1nb29nbGVfcGxheV9lbiAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMjAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCAxMjAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTE5JyBoZWlnaHQ9JzM5JyByeD0nNS41JyBmaWxsPSdibGFjaycvJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzExOScgaGVpZ2h0PSczOScgcng9JzUuNScgc3Ryb2tlPSclMjNBNkE2QTYnLyUzRSUzQ3BhdGggZD0nTTE3LjgwNDggMTkuNDYxN0w4LjA4OTYgMzAuMDA1OUM4LjA5MDUxIDMwLjAwNzggOC4wOTA1MSAzMC4wMTA2IDguMDkxNDIgMzAuMDEyNUM4LjM4OTgxIDMxLjE1NzQgOS40MTE3OSAzMiAxMC42MjU0IDMyQzExLjExMDggMzIgMTEuNTY2MiAzMS44NjU2IDExLjk1NjcgMzEuNjMwNUwxMS45ODc3IDMxLjYxMThMMjIuOTIyOSAyNS4xNTkzTDE3LjgwNDggMTkuNDYxN1onIGZpbGw9JyUyM0VBNDMzNScvJTNFJTNDcGF0aCBkPSdNMjcuNjMzMiAxNy42NjYyTDI3LjYyNCAxNy42NTk3TDIyLjkwMjkgMTQuODYxMkwxNy41ODQgMTkuNzAxM0wyMi45MjIgMjUuMTU4MkwyNy42MTc3IDIyLjM4NzhDMjguNDQwNyAyMS45MzI0IDI5LjAwMDEgMjEuMDQ1IDI5LjAwMDEgMjAuMDIyM0MyOS4wMDAxIDE5LjAwNTIgMjguNDQ4OSAxOC4xMjI1IDI3LjYzMzIgMTcuNjY2MlonIGZpbGw9JyUyM0ZCQkMwNCcvJTNFJTNDcGF0aCBkPSdNOC4wODk0MiA5Ljk5MzMyQzguMDMxMDIgMTAuMjEzNSA4IDEwLjQ0NDkgOCAxMC42ODM4VjI5LjMxNjRDOCAyOS41NTUyIDguMDMxMDIgMjkuNzg2NiA4LjA5MDM0IDMwLjAwNTlMMTguMTM4NiAxOS43MzE0TDguMDg5NDIgOS45OTMzMlonIGZpbGw9JyUyMzQyODVGNCcvJTNFJTNDcGF0aCBkPSdNMTcuODc2NyAxOS45OTk5TDIyLjkwNDQgMTQuODU5NEwxMS45ODIgOC4zODM1MUMxMS41ODUxIDguMTM5OTcgMTEuMTIxNSA4IDEwLjYyNjEgOEM5LjQxMjQ2IDggOC4zODg2NSA4Ljg0NDQ4IDguMDkwMjcgOS45OTAzNUM4LjA5MDI3IDkuOTkxMjggOC4wODkzNiA5Ljk5MjIxIDguMDg5MzYgOS45OTMxNUwxNy44NzY3IDE5Ljk5OTlaJyBmaWxsPSclMjMzNEE4NTMnLyUzRSUzQ3BhdGggZD0nTTQzLjYxIDExLjcxQzQzLjYxIDEyLjcxIDQzLjMxMzMgMTMuNTA2NyA0Mi43MiAxNC4xQzQyLjA1MzMgMTQuODA2NyA0MS4xNzY3IDE1LjE2IDQwLjA5IDE1LjE2QzM5LjA1IDE1LjE2IDM4LjE3IDE0LjggMzcuNDUgMTQuMDhDMzYuNzMgMTMuMzYgMzYuMzcgMTIuNDczMyAzNi4zNyAxMS40MkMzNi4zNyAxMC4zNjY3IDM2LjczIDkuNDggMzcuNDUgOC43NkMzOC4xNyA4LjA0IDM5LjA1IDcuNjggNDAuMDkgNy42OEM0MC42MTY3IDcuNjggNDEuMTEzMyA3Ljc3MzMzIDQxLjU4IDcuOTZDNDIuMDQ2NyA4LjE0NjY3IDQyLjQzIDguNDEgNDIuNzMgOC43NUw0Mi4wNyA5LjQxQzQxLjg1IDkuMTQzMzMgNDEuNTYzMyA4LjkzNjY3IDQxLjIxIDguNzlDNDAuODYzMyA4LjYzNjY3IDQwLjQ5IDguNTYgNDAuMDkgOC41NkMzOS4zMSA4LjU2IDM4LjY1IDguODMgMzguMTEgOS4zN0MzNy41NzY3IDkuOTE2NjcgMzcuMzEgMTAuNiAzNy4zMSAxMS40MkMzNy4zMSAxMi4yNCAzNy41NzY3IDEyLjkyMzMgMzguMTEgMTMuNDdDMzguNjUgMTQuMDEgMzkuMzEgMTQuMjggNDAuMDkgMTQuMjhDNDAuODAzMyAxNC4yOCA0MS4zOTY3IDE0LjA4IDQxLjg3IDEzLjY4QzQyLjM0MzMgMTMuMjggNDIuNjE2NyAxMi43MyA0Mi42OSAxMi4wM0g0MC4wOVYxMS4xN0g0My41NkM0My41OTMzIDExLjM1NjcgNDMuNjEgMTEuNTM2NyA0My42MSAxMS43MVpNNDguOTA3OCA3Ljg0VjguNzJINDUuNjQ3OFYxMC45OUg0OC41ODc4VjExLjg1SDQ1LjY0NzhWMTQuMTJINDguOTA3OFYxNUg0NC43Mjc4VjcuODRINDguOTA3OFpNNTIuNTg3NyA4LjcyVjE1SDUxLjY2NzdWOC43Mkg0OS42Njc3VjcuODRINTQuNTg3N1Y4LjcySDUyLjU4NzdaTTU4LjY2NTQgMTVINTcuNzQ1NFY3Ljg0SDU4LjY2NTRWMTVaTTYyLjU0ODcgOC43MlYxNUg2MS42Mjg3VjguNzJINTkuNjI4N1Y3Ljg0SDY0LjU0ODdWOC43Mkg2Mi41NDg3Wk03NC41MjEgMTEuNDJDNzQuNTIxIDEyLjQ4IDc0LjE2NzcgMTMuMzY2NyA3My40NjEgMTQuMDhDNzIuNzQ3NyAxNC44IDcxLjg3NDMgMTUuMTYgNzAuODQxIDE1LjE2QzY5LjgwMSAxNS4xNiA2OC45Mjc3IDE0LjggNjguMjIxIDE0LjA4QzY3LjUxNDMgMTMuMzY2NyA2Ny4xNjEgMTIuNDggNjcuMTYxIDExLjQyQzY3LjE2MSAxMC4zNiA2Ny41MTQzIDkuNDczMzMgNjguMjIxIDguNzZDNjguOTI3NyA4LjA0IDY5LjgwMSA3LjY4IDcwLjg0MSA3LjY4QzcxLjg4MSA3LjY4IDcyLjc1NDMgOC4wNDMzMyA3My40NjEgOC43N0M3NC4xNjc3IDkuNDgzMzMgNzQuNTIxIDEwLjM2NjcgNzQuNTIxIDExLjQyWk02OC4xMDEgMTEuNDJDNjguMTAxIDEyLjI0NjcgNjguMzYxIDEyLjkzIDY4Ljg4MSAxMy40N0M2OS40MDc3IDE0LjAxIDcwLjA2MSAxNC4yOCA3MC44NDEgMTQuMjhDNzEuNjIxIDE0LjI4IDcyLjI3MSAxNC4wMSA3Mi43OTEgMTMuNDdDNzMuMzE3NyAxMi45MzY3IDczLjU4MSAxMi4yNTMzIDczLjU4MSAxMS40MkM3My41ODEgMTAuNTg2NyA3My4zMTc3IDkuOTAzMzMgNzIuNzkxIDkuMzdDNzIuMjcxIDguODMgNzEuNjIxIDguNTYgNzAuODQxIDguNTZDNzAuMDYxIDguNTYgNjkuNDA3NyA4LjgzIDY4Ljg4MSA5LjM3QzY4LjM2MSA5LjkxIDY4LjEwMSAxMC41OTMzIDY4LjEwMSAxMS40MlpNNzYuNTI2NyAxNUg3NS42MDY3VjcuODRINzYuNzI2N0w4MC4yMDY3IDEzLjQxSDgwLjI0NjdMODAuMjA2NyAxMi4wM1Y3Ljg0SDgxLjEyNjdWMTVIODAuMTY2N0w3Ni41MjY3IDkuMTZINzYuNDg2N0w3Ni41MjY3IDEwLjU0VjE1WicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTkzLjUxODEgMzEuNDA5N0g5NS4xNDY5VjIwLjM5ODFIOTMuNTE4MVYzMS40MDk3Wk0xMDguMTg5IDI0LjM2NDZMMTA2LjMyMiAyOS4xMzg4SDEwNi4yNjZMMTA0LjMyOCAyNC4zNjQ2SDEwMi41NzNMMTA1LjQ3OSAzMS4wMzcxTDEwMy44MjMgMzQuNzQ5SDEwNS41MjFMMTEwIDI0LjM2NDZIMTA4LjE4OVpNOTguOTUxOSAzMC4xNTg4Qzk4LjQxNzYgMzAuMTU4OCA5Ny42NzM5IDI5Ljg5MDIgOTcuNjczOSAyOS4yMjM0Qzk3LjY3MzkgMjguMzc0MiA5OC42MDAxIDI4LjA0ODMgOTkuNDAwNSAyOC4wNDgzQzEwMC4xMTYgMjguMDQ4MyAxMDAuNDU0IDI4LjIwNDIgMTAwLjg4OSAyOC40MTY1QzEwMC43NjIgMjkuNDM2NSA5OS44OTIgMzAuMTU4OCA5OC45NTE5IDMwLjE1ODhaTTk5LjE0ODMgMjQuMTI0MUM5Ny45NjkgMjQuMTI0MSA5Ni43NDY5IDI0LjY0ODIgOTYuMjQyNCAyNS44MTAxTDk3LjY4NzkgMjYuNDE4OEM5Ny45OTY5IDI1LjgxMDEgOTguNTcyMSAyNS42MTEgOTkuMTc2MiAyNS42MTFDMTAwLjAxOSAyNS42MTEgMTAwLjg3NSAyNi4xMjEgMTAwLjg4OSAyNy4wMjgzVjI3LjE0MTFDMTAwLjU5NCAyNi45NzEgOTkuOTYyNyAyNi43MTY1IDk5LjE5MDIgMjYuNzE2NUM5Ny42MzIgMjYuNzE2NSA5Ni4wNDUxIDI3LjU4MDYgOTYuMDQ1MSAyOS4xOTUyQzk2LjA0NTEgMzAuNjY4OSA5Ny4zMjMgMzEuNjE4NCA5OC43NTQ2IDMxLjYxODRDOTkuODUwMSAzMS42MTg0IDEwMC40NTQgMzEuMTIyNSAxMDAuODMzIDMwLjU0MTFIMTAwLjg4OVYzMS4zOTEySDEwMi40NjFWMjcuMTY5MkMxMDIuNDYxIDI1LjIxNDYgMTAxLjAxNSAyNC4xMjQxIDk5LjE0ODMgMjQuMTI0MU04OS4wODIxIDI1LjcwNTNIODYuNzY1NVYyMS45MzA4SDg5LjA4MjFDOTAuMjk5OCAyMS45MzA4IDkwLjk5MTEgMjIuOTQ4MiA5MC45OTExIDIzLjgxNzZDOTAuOTkxMSAyNC42NzExIDkwLjI5OTggMjUuNzA1MyA4OS4wODIxIDI1LjcwNTNaTTg5LjA0MDIgMjAuMzk4MUg4NS4xMzc1VjMxLjQwOTdIODYuNzY1NVYyNy4yMzc5SDg5LjA0MDJDOTAuODQ1MyAyNy4yMzc5IDkyLjYxOTkgMjUuOTE4NCA5Mi42MTk5IDIzLjgxNzZDOTIuNjE5OSAyMS43MTY4IDkwLjg0NTMgMjAuMzk4MSA4OS4wNDAyIDIwLjM5ODFNNjcuNzU4MyAzMC4xNjA2QzY2LjYzMzIgMzAuMTYwNiA2NS42OTEzIDI5LjIxMDIgNjUuNjkxMyAyNy45MDQ3QzY1LjY5MTMgMjYuNTg1MiA2Ni42MzMyIDI1LjYxOTggNjcuNzU4MyAyNS42MTk4QzY4Ljg2OTUgMjUuNjE5OCA2OS43NDA2IDI2LjU4NTIgNjkuNzQwNiAyNy45MDQ3QzY5Ljc0MDYgMjkuMjEwMiA2OC44Njk1IDMwLjE2MDYgNjcuNzU4MyAzMC4xNjA2Wk02OS42Mjg5IDI0Ljk4MTJINjkuNTcyMkM2OS4yMDY0IDI0LjU0MTcgNjguNTAzOCAyNC4xNDQ0IDY3LjYxNzggMjQuMTQ0NEM2NS43NjExIDI0LjE0NDQgNjQuMDU5OSAyNS43ODk4IDY0LjA1OTkgMjcuOTA0N0M2NC4wNTk5IDMwLjAwNDcgNjUuNzYxMSAzMS42MzY5IDY3LjYxNzggMzEuNjM2OUM2OC41MDM4IDMxLjYzNjkgNjkuMjA2NCAzMS4yMzk2IDY5LjU3MjIgMzAuNzg1MUg2OS42Mjg5VjMxLjMyNTFDNjkuNjI4OSAzMi43NTgyIDY4Ljg2OTUgMzMuNTI0NiA2Ny42NDU3IDMzLjUyNDZDNjYuNjQ3MSAzMy41MjQ2IDY2LjAyODIgMzIuODAwNSA2NS43NzUxIDMyLjE5MDFMNjQuMzU0OSAzMi43ODY0QzY0Ljc2MjYgMzMuNzggNjUuODQ1OCAzNSA2Ny42NDU3IDM1QzY5LjU1ODIgMzUgNzEuMTc1NyAzMy44NjQ2IDcxLjE3NTcgMzEuMDk3OFYyNC4zNzA4SDY5LjYyODlWMjQuOTgxMlpNNzIuMzAwOCAzMS40MDk3SDczLjkzMjJWMjAuMzk3M0g3Mi4zMDA4VjMxLjQwOTdaTTc2LjMzNjIgMjcuNzc3Qzc2LjI5NDMgMjYuMzI5OCA3Ny40NDc0IDI1LjU5MTYgNzguMjc2NiAyNS41OTE2Qzc4LjkyNDMgMjUuNTkxNiA3OS40NzI1IDI1LjkxNzYgNzkuNjU0OSAyNi4zODYyTDc2LjMzNjIgMjcuNzc3Wk04MS4zOTg5IDI2LjUyOEM4MS4wODk5IDI1LjY5MTIgODAuMTQ3MiAyNC4xNDQ0IDc4LjIyMDggMjQuMTQ0NEM3Ni4zMDgzIDI0LjE0NDQgNzQuNzE5NiAyNS42NjIxIDc0LjcxOTYgMjcuODkwN0M3NC43MTk2IDI5Ljk5MDYgNzYuMjk0MyAzMS42MzY5IDc4LjQwMzIgMzEuNjM2OUM4MC4xMDUzIDMxLjYzNjkgODEuMDg5OSAzMC41ODY5IDgxLjQ5NzYgMjkuOTc2NUw4MC4yMzE5IDI5LjEyNDdDNzkuODEwMyAyOS43NDkzIDc5LjIzMzMgMzAuMTYwNiA3OC40MDMyIDMwLjE2MDZDNzcuNTczOSAzMC4xNjA2IDc2Ljk4MyAyOS43Nzc0IDc2LjYwMzMgMjkuMDI2MUw4MS41Njc0IDI2Ljk1MzRMODEuMzk4OSAyNi41MjhaTTQxLjg1MDEgMjUuMjkzOVYyNi44ODNINDUuNjE4NEM0NS41MDU4IDI3Ljc3NyA0NS4yMTA3IDI4LjQyOTcgNDQuNzYxMiAyOC44ODM0QzQ0LjIxMjEgMjkuNDM3NCA0My4zNTQxIDMwLjA0NzkgNDEuODUwMSAzMC4wNDc5QzM5LjUyOTEgMzAuMDQ3OSAzNy43MTUyIDI4LjE2MDIgMzcuNzE1MiAyNS44MTg5QzM3LjcxNTIgMjMuNDc2NyAzOS41MjkxIDIxLjU4OTkgNDEuODUwMSAyMS41ODk5QzQzLjEwMTggMjEuNTg5OSA0NC4wMTU3IDIyLjA4NjcgNDQuNjkwNSAyMi43MjU0TDQ1LjgwMTcgMjEuNjA0QzQ0Ljg1ODkgMjAuNjk1OSA0My42MDgxIDIwIDQxLjg1MDEgMjBDMzguNjcxOSAyMCAzNiAyMi42MTE3IDM2IDI1LjgxODlDMzYgMjkuMDI2MSAzOC42NzE5IDMxLjYzNjkgNDEuODUwMSAzMS42MzY5QzQzLjU2NTMgMzEuNjM2OSA0NC44NTg5IDMxLjA2ODggNDUuODcxNSAzMC4wMDQ3QzQ2LjkxMjkgMjguOTU0NyA0Ny4yMzU4IDI3LjQ3OTMgNDcuMjM1OCAyNi4yODY2QzQ3LjIzNTggMjUuOTE3NiA0Ny4yMDc5IDI1LjU3NzUgNDcuMTUxMiAyNS4yOTM5SDQxLjg1MDFaTTUxLjUyMDggMzAuMTYwNkM1MC4zOTU3IDMwLjE2MDYgNDkuNDI1IDI5LjIyNDMgNDkuNDI1IDI3Ljg5MDdDNDkuNDI1IDI2LjU0MjEgNTAuMzk1NyAyNS42MTk4IDUxLjUyMDggMjUuNjE5OEM1Mi42NDUxIDI1LjYxOTggNTMuNjE1OCAyNi41NDIxIDUzLjYxNTggMjcuODkwN0M1My42MTU4IDI5LjIyNDMgNTIuNjQ1MSAzMC4xNjA2IDUxLjUyMDggMzAuMTYwNlpNNTEuNTIwOCAyNC4xNDQ0QzQ5LjQ2NjkgMjQuMTQ0NCA0Ny43OTM2IDI1LjcxOTQgNDcuNzkzNiAyNy44OTA3QzQ3Ljc5MzYgMzAuMDQ3OSA0OS40NjY5IDMxLjYzNjkgNTEuNTIwOCAzMS42MzY5QzUzLjU3MzkgMzEuNjM2OSA1NS4yNDcyIDMwLjA0NzkgNTUuMjQ3MiAyNy44OTA3QzU1LjI0NzIgMjUuNzE5NCA1My41NzM5IDI0LjE0NDQgNTEuNTIwOCAyNC4xNDQ0Wk01OS42NSAzMC4xNjA2QzU4LjUyNDkgMzAuMTYwNiA1Ny41NTQyIDI5LjIyNDMgNTcuNTU0MiAyNy44OTA3QzU3LjU1NDIgMjYuNTQyMSA1OC41MjQ5IDI1LjYxOTggNTkuNjUgMjUuNjE5OEM2MC43NzUyIDI1LjYxOTggNjEuNzQ1IDI2LjU0MjEgNjEuNzQ1IDI3Ljg5MDdDNjEuNzQ1IDI5LjIyNDMgNjAuNzc1MiAzMC4xNjA2IDU5LjY1IDMwLjE2MDZaTTU5LjY1IDI0LjE0NDRDNTcuNTk3IDI0LjE0NDQgNTUuOTIzNyAyNS43MTk0IDU1LjkyMzcgMjcuODkwN0M1NS45MjM3IDMwLjA0NzkgNTcuNTk3IDMxLjYzNjkgNTkuNjUgMzEuNjM2OUM2MS43MDMxIDMxLjYzNjkgNjMuMzc2NCAzMC4wNDc5IDYzLjM3NjQgMjcuODkwN0M2My4zNzY0IDI1LjcxOTQgNjEuNzAzMSAyNC4xNDQ0IDU5LjY1IDI0LjE0NDRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi53cC1ibG9jay1idXR0b25zIC5pcy1zdHlsZS1hcHBfc3RvcmUgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgMTIwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzExOScgaGVpZ2h0PSczOScgcng9JzUuNScgZmlsbD0nYmxhY2snLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxMTknIGhlaWdodD0nMzknIHJ4PSc1LjUnIHN0cm9rZT0nJTIzQTZBNkE2Jy8lM0UlM0NwYXRoIGQ9J00yNC43MDQ1IDIwLjc2MzFDMjQuNzE2NiAxOS44NDMyIDI0Ljk2NjkgMTguOTQxMyAyNS40MzIxIDE4LjE0MTJDMjUuODk3MiAxNy4zNDExIDI2LjU2MjEgMTYuNjY4OCAyNy4zNjQ4IDE2LjE4N0MyNi44NTQ4IDE1LjQ3NiAyNi4xODIxIDE0Ljg5MDggMjUuNCAxNC40NzhDMjQuNjE3OCAxNC4wNjUyIDIzLjc0NzkgMTMuODM2MSAyMi44NTkyIDEzLjgwOUMyMC45NjM1IDEzLjYxNDcgMTkuMTI1OCAxNC45MTY0IDE4LjE1OTggMTQuOTE2NEMxNy4xNzUxIDE0LjkxNjQgMTUuNjg3OCAxMy44MjgzIDE0LjA4NjIgMTMuODYwNEMxMy4wNTAyIDEzLjg5MzEgMTIuMDQwNiAxNC4xODcyIDExLjE1NTcgMTQuNzE0MUMxMC4yNzA4IDE1LjI0MSA5LjU0MDc1IDE1Ljk4MjcgOS4wMzY3NCAxNi44NjY5QzYuODUzNTIgMjAuNTU3MyA4LjQ4MjAxIDI1Ljk4MDkgMTAuNTczNCAyOC45NjRDMTEuNjE5NyAzMC40MjQ3IDEyLjg0MjYgMzIuMDU2NCAxNC40NDI4IDMxLjk5ODVDMTYuMDA4NiAzMS45MzUxIDE2LjU5MzQgMzEuMDIzNyAxOC40ODM1IDMxLjAyMzdDMjAuMzU2MSAzMS4wMjM3IDIwLjkwNDggMzEuOTk4NSAyMi41Mzc0IDMxLjk2MTdDMjQuMjE3NiAzMS45MzUxIDI1LjI3NjIgMzAuNDk0NSAyNi4yODU5IDI5LjAyQzI3LjAzNzcgMjcuOTc5MiAyNy42MTYyIDI2LjgyODggMjggMjUuNjExNkMyNy4wMjM4IDI1LjIwODUgMjYuMTkwOCAyNC41MzM4IDI1LjYwNDggMjMuNjcxNkMyNS4wMTg3IDIyLjgwOTQgMjQuNzA1NiAyMS43OTc5IDI0LjcwNDUgMjAuNzYzMVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00yMS42MjA4IDExLjg0NzFDMjIuNTM2OSAxMC43NzM0IDIyLjk4ODMgOS4zOTMzNSAyMi44NzkgOEMyMS40NzkzIDguMTQzNTIgMjAuMTg2NSA4Ljc5NjYgMTkuMjU4IDkuODI5MTFDMTguODA0IDEwLjMzMzUgMTguNDU2MyAxMC45MjAzIDE4LjIzNDggMTEuNTU2QzE4LjAxMzIgMTIuMTkxNyAxNy45MjIyIDEyLjg2MzggMTcuOTY2OSAxMy41MzM4QzE4LjY2NjkgMTMuNTQwOCAxOS4zNTk1IDEzLjM5MjcgMTkuOTkyNCAxMy4xMDA1QzIwLjYyNTMgMTIuODA4NCAyMS4xODIxIDEyLjM3OTggMjEuNjIwOCAxMS44NDcxWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM4Ljk0ODcgMTVIMzcuOTUxMlY5Ljg1NEgzNi4xOTc4VjkuMDAxNDZINDAuNzA2NVY5Ljg1NEgzOC45NDg3VjE1Wk00Mi40NDI0IDkuNjA3OTFMNDMuNDg4MyA4LjA1MjI1SDQ0LjM5MzZMNDMuMTY3NSA5LjYwNzkxSDQyLjQ0MjRaTTQyLjk1MjEgMTUuMDc5MUM0MS42ODY1IDE1LjA3OTEgNDAuODk5OSAxNC4zMDEzIDQwLjg5OTkgMTIuOTkxN1YxMi4zNjMzQzQwLjg5OTkgMTEuMDQ0OSA0MS43NjEyIDEwLjI3NTkgNDIuODk1IDEwLjI3NTlDNDQuMDU5NiAxMC4yNzU5IDQ0Ljg4MTMgMTEuMDg0NSA0NC44ODEzIDEyLjM2MzNWMTIuOTA4Mkg0MS44NjY3VjEzLjEzNjdDNDEuODY2NyAxMy44MDQ3IDQyLjI2MjIgMTQuMjk2OSA0Mi45NDc4IDE0LjI5NjlDNDMuNDU3NSAxNC4yOTY5IDQzLjgwOTEgMTQuMDU1MiA0My44NzUgMTMuNzY1MUg0NC44Mjg2QzQ0Ljc3MTUgMTQuMzAxMyA0NC4yMDQ2IDE1LjA3OTEgNDIuOTUyMSAxNS4wNzkxWk00MS44NjY3IDEyLjI3MUg0My45Mjc3VjEyLjIwOTVDNDMuOTI3NyAxMS41MTA3IDQzLjUxOSAxMS4wNDQ5IDQyLjg5OTQgMTEuMDQ0OUM0Mi4yNzk4IDExLjA0NDkgNDEuODY2NyAxMS41MTA3IDQxLjg2NjcgMTIuMjA5NVYxMi4yNzFaTTQ2LjE0MjYgMTVWOC42ODUwNkg0Ny4xMTgyVjE1SDQ2LjE0MjZaTTQ5LjkzOTUgOS42MDc5MUw1MC45ODU0IDguMDUyMjVINTEuODkwNkw1MC42NjQ2IDkuNjA3OTFINDkuOTM5NVpNNTAuNDQ5MiAxNS4wNzkxQzQ5LjE4MzYgMTUuMDc5MSA0OC4zOTcgMTQuMzAxMyA0OC4zOTcgMTIuOTkxN1YxMi4zNjMzQzQ4LjM5NyAxMS4wNDQ5IDQ5LjI1ODMgMTAuMjc1OSA1MC4zOTIxIDEwLjI3NTlDNTEuNTU2NiAxMC4yNzU5IDUyLjM3ODQgMTEuMDg0NSA1Mi4zNzg0IDEyLjM2MzNWMTIuOTA4Mkg0OS4zNjM4VjEzLjEzNjdDNDkuMzYzOCAxMy44MDQ3IDQ5Ljc1OTMgMTQuMjk2OSA1MC40NDQ4IDE0LjI5NjlDNTAuOTU0NiAxNC4yOTY5IDUxLjMwNjIgMTQuMDU1MiA1MS4zNzIxIDEzLjc2NTFINTIuMzI1N0M1Mi4yNjg2IDE0LjMwMTMgNTEuNzAxNyAxNS4wNzkxIDUwLjQ0OTIgMTUuMDc5MVpNNDkuMzYzOCAxMi4yNzFINTEuNDI0OFYxMi4yMDk1QzUxLjQyNDggMTEuNTEwNyA1MS4wMTYxIDExLjA0NDkgNTAuMzk2NSAxMS4wNDQ5QzQ5Ljc3NjkgMTEuMDQ0OSA0OS4zNjM4IDExLjUxMDcgNDkuMzYzOCAxMi4yMDk1VjEyLjI3MVpNNTMuMzg5MiAxMy4wMDA1VjEyLjMyODFDNTMuMzg5MiAxMS4wODQ1IDU0LjE2MjYgMTAuMjc1OSA1NS4zOTMxIDEwLjI3NTlDNTYuNTc5NiAxMC4yNzU5IDU3LjIyMTIgMTEuMDA1NCA1Ny4yNDMyIDExLjc5NjRINTYuMzIwM0M1Ni4yODA4IDExLjUwMiA1Ni4wNjEgMTEuMDg4OSA1NS40MTUgMTEuMDg4OUM1NC43MzM5IDExLjA4ODkgNTQuMzY5MSAxMS41ODExIDU0LjM2OTEgMTIuMzUwMVYxMy4wMDA1QzU0LjM2OTEgMTMuNzgyNyA1NC43NjAzIDE0LjI3MDUgNTUuNDE5NCAxNC4yNzA1QzU2LjAzOTEgMTQuMjcwNSA1Ni4yODA4IDEzLjk3NjEgNTYuMzQ2NyAxMy42MDY5SDU3LjI2OTVDNTcuMjQzMiAxNC4zOTM2IDU2LjY0MTEgMTUuMDc5MSA1NS4zOTMxIDE1LjA3OTFDNTQuMTUzOCAxNS4wNzkxIDUzLjM4OTIgMTQuMjgzNyA1My4zODkyIDEzLjAwMDVaTTU4LjQ2OTIgMTVWOC42ODUwNkg1OS40NDA0VjExLjE4OTlINTkuNDg4OEM1OS41ODk4IDEwLjg2MDQgNTkuOTY3OCAxMC4yODQ3IDYwLjg5OTQgMTAuMjg0N0M2MS44MDQ3IDEwLjI4NDcgNjIuNDUwNyAxMC44MDc2IDYyLjQ1MDcgMTEuODY2N1YxNUg2MS40Nzk1VjEyLjE1MjNDNjEuNDc5NSAxMS40NDQ4IDYxLjA4ODQgMTEuMTE1MiA2MC41MzQ3IDExLjExNTJDNTkuODM1OSAxMS4xMTUyIDU5LjQ0MDQgMTEuNjY0NiA1OS40NDA0IDEyLjQyMDRWMTVINTguNDY5MlpNNjUuMTYyMSAxNS4wNzAzQzY0LjI2MTIgMTUuMDcwMyA2My42NDE2IDE0LjUxNjYgNjMuNjQxNiAxMy42NTA5QzYzLjY0MTYgMTIuODI5MSA2NC4yMTI5IDEyLjI3NTQgNjUuMjg1MiAxMi4yNzU0SDY2LjQ1ODVWMTEuODQwM0M2Ni40NTg1IDExLjMwODYgNjYuMTIwMSAxMS4wNTgxIDY1LjU4NCAxMS4wNTgxQzY1LjA1NjYgMTEuMDU4MSA2NC44MTkzIDExLjI3NzggNjQuNzQ0NiAxMS41ODU0SDYzLjgxNzRDNjMuODc0NSAxMC44MDc2IDY0LjQ1OSAxMC4yODQ3IDY1LjYxNDcgMTAuMjg0N0M2Ni42MDc5IDEwLjI4NDcgNjcuNDI5NyAxMC42OTc4IDY3LjQyOTcgMTEuODUzNVYxNUg2Ni41MDI0VjE0LjM5NzlINjYuNDU4NUM2Ni4yNTIgMTQuNzUzOSA2NS44NDc3IDE1LjA3MDMgNjUuMTYyMSAxNS4wNzAzWk02NS40NjUzIDE0LjMxNDVDNjYuMDE5IDE0LjMxNDUgNjYuNDU4NSAxMy45MzY1IDY2LjQ1ODUgMTMuNDMxMlYxMi45MzAySDY1LjQzOUM2NC44NzIxIDEyLjkzMDIgNjQuNjIxNiAxMy4yMTU4IDY0LjYyMTYgMTMuNjAyNUM2NC42MjE2IDE0LjA4NTkgNjUuMDI1OSAxNC4zMTQ1IDY1LjQ2NTMgMTQuMzE0NVpNNjguOTM3IDE1VjEwLjM1NUg2OS45MDgyVjExLjA4MDFINjkuOTYwOUM3MC4wNjIgMTAuNzY4MSA3MC40MDA0IDEwLjI4OTEgNzEuMTc4MiAxMC4yODkxQzcxLjMxMDEgMTAuMjg5MSA3MS40MTU1IDEwLjI5NzkgNzEuNTA3OCAxMC4zMTU0VjExLjE3NjhDNzEuNDI0MyAxMS4xNTQ4IDcxLjI1MjkgMTEuMTQxNiA3MS4wOTAzIDExLjE0MTZDNzAuMzA4MSAxMS4xNDE2IDY5LjkyNTggMTEuNjA3NCA2OS45MjU4IDEyLjIzNThWMTVINjguOTM3Wk03NC4yNTQ0IDE1LjkzNkM3NS4wMDU5IDE1LjkzNiA3NS4zNzA2IDE1LjUzNjEgNzUuMzcwNiAxNC44NTA2VjE0LjE4N0g3NS4zMTc5Qzc1LjE0MjEgMTQuNTkxMyA3NC42Njc1IDE0LjkxMjEgNzQuMDE3MSAxNC45MTIxQzcyLjk5MzIgMTQuOTEyMSA3Mi4yMTk3IDE0LjE4MjYgNzIuMjE5NyAxMi45MTI2VjEyLjMwMThDNzIuMjE5NyAxMS4wMzE3IDcyLjk4ODggMTAuMjkzNSA3NC4wMTcxIDEwLjI5MzVDNzQuNzAyNiAxMC4yOTM1IDc1LjE5NDggMTAuNjY3IDc1LjM0ODYgMTEuMDYyNUg3NS4zOTdWMTAuMzU1SDc2LjM0MThWMTQuODgxM0M3Ni4zNDE4IDE2LjE4MjEgNzUuMzg4MiAxNi43MDA3IDc0LjIyMzYgMTYuNzAwN0M3Mi45NzEyIDE2LjcwMDcgNzIuMzczNSAxNi4wODExIDcyLjMyMDggMTUuMzg2N0g3My4yODc2QzczLjM0OTEgMTUuNjk4NyA3My43MDUxIDE1LjkzNiA3NC4yNTQ0IDE1LjkzNlpNNzQuMzIwMyAxMS4wOTMzQzczLjYzOTIgMTEuMDkzMyA3My4yMTI5IDExLjYxNjIgNzMuMjEyOSAxMi40MjA0VjEyLjgyNDdDNzMuMjEyOSAxMy42Mjg5IDczLjY3NDMgMTQuMTQ3NSA3NC4zMjkxIDE0LjE0NzVDNzQuOTk3MSAxNC4xNDc1IDc1LjM3MDYgMTMuNTkzOCA3NS4zNzA2IDEyLjkzNDZWMTIuMzIzN0M3NS4zNzA2IDExLjY1MTQgNzQuOTc1MSAxMS4wOTMzIDc0LjMyMDMgMTEuMDkzM1pNNzkuNjQ2NSAxNS4wNzkxQzc4LjM4MDkgMTUuMDc5MSA3Ny41OTQyIDE0LjMwMTMgNzcuNTk0MiAxMi45OTE3VjEyLjM2MzNDNzcuNTk0MiAxMS4wNDQ5IDc4LjQ1NTYgMTAuMjc1OSA3OS41ODk0IDEwLjI3NTlDODAuNzUzOSAxMC4yNzU5IDgxLjU3NTcgMTEuMDg0NSA4MS41NzU3IDEyLjM2MzNWMTIuOTA4Mkg3OC41NjFWMTMuMTM2N0M3OC41NjEgMTMuODA0NyA3OC45NTY1IDE0LjI5NjkgNzkuNjQyMSAxNC4yOTY5QzgwLjE1MTkgMTQuMjk2OSA4MC41MDM0IDE0LjA1NTIgODAuNTY5MyAxMy43NjUxSDgxLjUyMjlDODEuNDY1OCAxNC4zMDEzIDgwLjg5ODkgMTUuMDc5MSA3OS42NDY1IDE1LjA3OTFaTTc4LjU2MSAxMi4yNzFIODAuNjIyMVYxMi4yMDk1QzgwLjYyMjEgMTEuNTEwNyA4MC4yMTM0IDExLjA0NDkgNzkuNTkzOCAxMS4wNDQ5Qzc4Ljk3NDEgMTEuMDQ0OSA3OC41NjEgMTEuNTEwNyA3OC41NjEgMTIuMjA5NVYxMi4yNzFaTTgyLjg2NzcgMTVWMTAuMzU1SDgzLjgzODlWMTEuMDgwMUg4My44OTE2QzgzLjk5MjcgMTAuNzY4MSA4NC4zMzExIDEwLjI4OTEgODUuMTA4OSAxMC4yODkxQzg1LjI0MDcgMTAuMjg5MSA4NS4zNDYyIDEwLjI5NzkgODUuNDM4NSAxMC4zMTU0VjExLjE3NjhDODUuMzU1IDExLjE1NDggODUuMTgzNiAxMS4xNDE2IDg1LjAyMSAxMS4xNDE2Qzg0LjIzODggMTEuMTQxNiA4My44NTY0IDExLjYwNzQgODMuODU2NCAxMi4yMzU4VjE1SDgyLjg2NzdaTTkwLjAyNjQgMTAuMjkzNUM5MC42ODEyIDEwLjI5MzUgOTEuMTgyMSAxMC41ODM1IDkxLjM2MjMgMTEuMDUzN0g5MS40MTA2VjguNjg1MDZIOTIuMzg2MlYxNUg5MS40MzdWMTQuMjU3M0g5MS4zODg3QzkxLjI0OCAxNC43Mjc1IDkwLjY4OTkgMTUuMDYxNSA5MC4wMTMyIDE1LjA2MTVDODguOTQ1MyAxNS4wNjE1IDg4LjI1MSAxNC4zMDEzIDg4LjI1MSAxMy4wNzUyVjEyLjI3OThDODguMjUxIDExLjA1MzcgODguOTU4NSAxMC4yOTM1IDkwLjAyNjQgMTAuMjkzNVpNOTAuMjk4OCAxMS4wOTMzQzg5LjY0ODQgMTEuMDkzMyA4OS4yNDQxIDExLjU3NjcgODkuMjQ0MSAxMi40MjA0VjEyLjkzMDJDODkuMjQ0MSAxMy43NzgzIDg5LjY1MjggMTQuMjYxNyA5MC4zMjA4IDE0LjI2MTdDOTAuOTggMTQuMjYxNyA5MS40MTA2IDEzLjc4MjcgOTEuNDEwNiAxMi45OTE3VjEyLjI4ODZDOTEuNDEwNiAxMS41NzIzIDkwLjk0MDQgMTEuMDkzMyA5MC4yOTg4IDExLjA5MzNaTTk1LjE0MTYgMTUuMDcwM0M5NC4yNDA3IDE1LjA3MDMgOTMuNjIxMSAxNC41MTY2IDkzLjYyMTEgMTMuNjUwOUM5My42MjExIDEyLjgyOTEgOTQuMTkyNCAxMi4yNzU0IDk1LjI2NDYgMTIuMjc1NEg5Ni40MzhWMTEuODQwM0M5Ni40MzggMTEuMzA4NiA5Ni4wOTk2IDExLjA1ODEgOTUuNTYzNSAxMS4wNTgxQzk1LjAzNjEgMTEuMDU4MSA5NC43OTg4IDExLjI3NzggOTQuNzI0MSAxMS41ODU0SDkzLjc5NjlDOTMuODU0IDEwLjgwNzYgOTQuNDM4NSAxMC4yODQ3IDk1LjU5NDIgMTAuMjg0N0M5Ni41ODc0IDEwLjI4NDcgOTcuNDA5MiAxMC42OTc4IDk3LjQwOTIgMTEuODUzNVYxNUg5Ni40ODE5VjE0LjM5NzlIOTYuNDM4Qzk2LjIzMTQgMTQuNzUzOSA5NS44MjcxIDE1LjA3MDMgOTUuMTQxNiAxNS4wNzAzWk05NS40NDQ4IDE0LjMxNDVDOTUuOTk4NSAxNC4zMTQ1IDk2LjQzOCAxMy45MzY1IDk2LjQzOCAxMy40MzEyVjEyLjkzMDJIOTUuNDE4NUM5NC44NTE2IDEyLjkzMDIgOTQuNjAxMSAxMy4yMTU4IDk0LjYwMTEgMTMuNjAyNUM5NC42MDExIDE0LjA4NTkgOTUuMDA1NCAxNC4zMTQ1IDk1LjQ0NDggMTQuMzE0NVpNOTguODU1IDE1VjEwLjM1NUg5OS44MTNWMTEuMTg5OUg5OS44NjEzQzk5Ljk4IDEwLjgyNTIgMTAwLjMxOCAxMC4yODQ3IDEwMS4yNTkgMTAuMjg0N0MxMDIuMTk1IDEwLjI4NDcgMTAyLjgyMyAxMC44MDMyIDEwMi44MjMgMTEuODYyM1YxNUgxMDEuODQ4VjEyLjE0NzlDMTAxLjg0OCAxMS40NDA0IDEwMS40NzkgMTEuMTE1MiAxMDAuOTI5IDExLjExNTJDMTAwLjIwOCAxMS4xMTUyIDk5LjgzMDYgMTEuNjY4OSA5OS44MzA2IDEyLjQyMDRWMTVIOTguODU1Wk0xMDQuMDcxIDExLjcwODVDMTA0LjA3MSAxMC42OTc4IDEwNC45MjQgMTAuMjc1OSAxMDUuODY5IDEwLjI3NTlDMTA2Ljg4OCAxMC4yNzU5IDEwNy41ODcgMTAuNzg1NiAxMDcuNTg3IDExLjYwNzRIMTA2LjcwOEMxMDYuNjgyIDExLjMwNDIgMTA2LjQwNSAxMC45ODc4IDEwNS44NDIgMTAuOTg3OEMxMDUuMzQ2IDEwLjk4NzggMTA1LjAwNyAxMS4yMjA3IDEwNS4wMDcgMTEuNjIwNkMxMDUuMDA3IDEyLjEzNDggMTA1LjY2NyAxMi4yMDUxIDEwNi4xODEgMTIuMjkzQzEwNy4wNDYgMTIuNDQyNCAxMDcuNzE0IDEyLjcxOTIgMTA3LjcxNCAxMy41OTgxQzEwNy43MTQgMTQuNTM0MiAxMDYuOTcyIDE1LjA3OTEgMTA1Ljc5NCAxNS4wNzkxQzEwNC42OTEgMTUuMDc5MSAxMDMuOTgzIDE0LjU4MjUgMTAzLjk4MyAxMy43NTJIMTA0LjkzM0MxMDQuOTg1IDE0LjEyNTUgMTA1LjI1MyAxNC4zNjcyIDEwNS44NDIgMTQuMzY3MkMxMDYuNDk3IDE0LjM2NzIgMTA2Ljc2NSAxNC4wNzI4IDEwNi43NjUgMTMuNzEyNEMxMDYuNzY1IDEzLjIyOSAxMDYuMjMzIDEzLjE0OTkgMTA1LjYwOSAxMy4wMzEyQzEwNC43NjEgMTIuODU1NSAxMDQuMDcxIDEyLjYxODIgMTA0LjA3MSAxMS43MDg1WicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM3LjIyODUgMzFWMTkuMDcxOEgzOS4wNzEzVjMxSDM3LjIyODVaTTQyLjAzNzggMjMuODM2NEg0MC42NTk5TDQxLjI5OSAxOS42Njk0SDQzLjA5Mkw0Mi4wMzc4IDIzLjgzNjRaTTQzLjczNDMgMzFINDEuODE2OEw0NS43MTgyIDE5LjY2OTRINDcuODI2Nkw1MS43MTk3IDMxSDQ5LjcyNzVMNDguNzIzMSAyNy44NjIzSDQ0Ljc0N0w0My43MzQzIDMxWk00Ni43ODA3IDIxLjYyODRINDYuNzA2TDQ1LjE3MDQgMjYuNDE4SDQ4LjI5OTdMNDYuNzgwNyAyMS42Mjg0Wk01Ni45ODU1IDMxLjEyNDVDNTUuODQ4MyAzMS4xMjQ1IDU0Ljk4NSAzMC41ODUgNTQuNTIwMiAyOS43Nzk4SDU0LjQ1MzhWMzMuOTEzNkg1Mi42MTFWMjIuMjI2MUg1NC40MDRWMjMuNTEyN0g1NC40NzA0QzU0Ljk1MTggMjIuNjc0MyA1NS44NDgzIDIyLjEwOTkgNTcuMDI3IDIyLjEwOTlDNTguOTk0MyAyMi4xMDk5IDYwLjM5NzEgMjMuNTk1NyA2MC4zOTcxIDI2LjIxODhWMjYuOTk5QzYwLjM5NzEgMjkuNjA1NSA1OS4wMTA5IDMxLjEyNDUgNTYuOTg1NSAzMS4xMjQ1Wk01Ni41NjIyIDI5LjYwNTVDNTcuNzMyNiAyOS42MDU1IDU4LjUyOTUgMjguNjY3NSA1OC41Mjk1IDI2Ljg5OTRWMjYuMjg1MkM1OC41Mjk1IDI0LjU4MzUgNTcuNzgyNCAyMy42MTIzIDU2LjUyOSAyMy42MTIzQzU1LjI0MjMgMjMuNjEyMyA1NC40MzcyIDI0LjY1ODIgNTQuNDM3MiAyNi4yNzY5VjI2Ljg5OTRDNTQuNDM3MiAyOC41NTk2IDU1LjI1MDYgMjkuNjA1NSA1Ni41NjIyIDI5LjYwNTVaTTY2LjMyNyAzMS4xMjQ1QzY1LjE4OTggMzEuMTI0NSA2NC4zMjY1IDMwLjU4NSA2My44NjE3IDI5Ljc3OThINjMuNzk1M1YzMy45MTM2SDYxLjk1MjVWMjIuMjI2MUg2My43NDU1VjIzLjUxMjdINjMuODExOUM2NC4yOTMzIDIyLjY3NDMgNjUuMTg5OCAyMi4xMDk5IDY2LjM2ODUgMjIuMTA5OUM2OC4zMzU4IDIyLjEwOTkgNjkuNzM4NyAyMy41OTU3IDY5LjczODcgMjYuMjE4OFYyNi45OTlDNjkuNzM4NyAyOS42MDU1IDY4LjM1MjQgMzEuMTI0NSA2Ni4zMjcgMzEuMTI0NVpNNjUuOTAzNyAyOS42MDU1QzY3LjA3NDEgMjkuNjA1NSA2Ny44NzEgMjguNjY3NSA2Ny44NzEgMjYuODk5NFYyNi4yODUyQzY3Ljg3MSAyNC41ODM1IDY3LjEyMzkgMjMuNjEyMyA2NS44NzA1IDIzLjYxMjNDNjQuNTgzOSAyMy42MTIzIDYzLjc3ODcgMjQuNjU4MiA2My43Nzg3IDI2LjI3NjlWMjYuODk5NEM2My43Nzg3IDI4LjU1OTYgNjQuNTkyMiAyOS42MDU1IDY1LjkwMzcgMjkuNjA1NVpNNzMuNTA1MiAyNy44NTRINzUuMzQ4Qzc1LjQzMSAyOC44MzM1IDc2LjI5NDMgMjkuNjcxOSA3Ny44OTYzIDI5LjY3MTlDNzkuMzY1NSAyOS42NzE5IDgwLjIzNzEgMjguOTgyOSA4MC4yMzcxIDI3LjkxMjFDODAuMjM3MSAyNy4wNDg4IDc5LjY1NjEgMjYuNTg0IDc4LjQ0NDIgMjYuMjkzNUw3Ni41ODQ4IDI1LjgyODZDNzUuMTIzOCAyNS40ODgzIDczLjgxMjMgMjQuNjE2NyA3My44MTIzIDIyLjc3MzlDNzMuODEyMyAyMC42MDc0IDc1LjcwNDkgMTkuNDIwNCA3Ny45MDQ2IDE5LjQyMDRDODAuMTA0MyAxOS40MjA0IDgxLjkzODggMjAuNjA3NCA4MS45ODAzIDIyLjcyNDFIODAuMTcwN0M4MC4wODc3IDIxLjc2MTIgNzkuMzQ4OSAyMC45NjQ0IDc3Ljg3OTcgMjAuOTY0NEM3Ni41ODQ4IDIwLjk2NDQgNzUuNzA0OSAyMS41Nzg2IDc1LjcwNDkgMjIuNjMyOEM3NS43MDQ5IDIzLjM3MTYgNzYuMjE5NiAyMy45MDI4IDc3LjI3MzggMjQuMTQzNkw3OS4xMjQ4IDI0LjYwMDFDODAuODI2NSAyNS4wMTUxIDgyLjEyMTQgMjUuODIwMyA4Mi4xMjE0IDI3Ljc0NjFDODIuMTIxNCAyOS45NzA3IDgwLjMyMDEgMzEuMjI0MSA3Ny43NTUyIDMxLjIyNDFDNzQuNjAwOSAzMS4yMjQxIDczLjU0NjcgMjkuMzgxMyA3My41MDUyIDI3Ljg1NFpNODQuMzQwOSAyMi4yMjYxVjIwLjA5MjhIODYuMTUwNFYyMi4yMjYxSDg3Ljg2MDRWMjMuNzAzNkg4Ni4xNTA0VjI4LjM4NTNDODYuMTUwNCAyOS4zMzk4IDg2LjUwNzQgMjkuNjA1NSA4Ny40OTUyIDI5LjYwNTVDODcuNjUyOSAyOS42MDU1IDg3LjgwMjMgMjkuNjA1NSA4Ny45MTAyIDI5LjU4ODlWMzFDODcuNzYwOCAzMS4wMjQ5IDg3LjQxMjEgMzEuMDU4MSA4Ny4wMzg2IDMxLjA1ODFDODQuOTA1MyAzMS4wNTgxIDg0LjMxNiAzMC4yOTQ0IDg0LjMxNiAyOC41MzQ3VjIzLjcwMzZIODMuMTA0VjIyLjIyNjFIODQuMzQwOVpNOTIuODEwOCAyMi4wNzY3Qzk1LjMzNDIgMjIuMDc2NyA5Ni43MDM5IDIzLjg1MyA5Ni43MDM5IDI2LjI0MzdWMjYuOTQ5MkM5Ni43MDM5IDI5LjQyMjkgOTUuMzQyNSAzMS4xNDk0IDkyLjgxMDggMzEuMTQ5NEM5MC4yNzkxIDMxLjE0OTQgODguOTAxMSAyOS40MjI5IDg4LjkwMTEgMjYuOTQ5MlYyNi4yNDM3Qzg4LjkwMTEgMjMuODYxMyA5MC4yODc0IDIyLjA3NjcgOTIuODEwOCAyMi4wNzY3Wk05Mi44MTA4IDIzLjU1NDJDOTEuNDQxMiAyMy41NTQyIDkwLjc2MDUgMjQuNjc0OCA5MC43NjA1IDI2LjI2ODZWMjYuOTQwOUM5MC43NjA1IDI4LjUwOTggOTEuNDMyOSAyOS42NjM2IDkyLjgxMDggMjkuNjYzNkM5NC4xODg3IDI5LjY2MzYgOTQuODUyOCAyOC41MTgxIDk0Ljg1MjggMjYuOTQwOVYyNi4yNjg2Qzk0Ljg1MjggMjQuNjY2NSA5NC4xODA0IDIzLjU1NDIgOTIuODEwOCAyMy41NTQyWk05OC4yMzQ0IDMxVjIyLjIyNjFIMTAwLjA3N1YyMy4zNzk5SDEwMC4xNDRDMTAwLjM2OCAyMi44MzIgMTAxLjAyMyAyMi4xMDE2IDEwMi4yNDQgMjIuMTAxNkMxMDIuNDg0IDIyLjEwMTYgMTAyLjY5MiAyMi4xMTgyIDEwMi44NjYgMjIuMTUxNFYyMy43NzgzQzEwMi43MDggMjMuNzM2OCAxMDIuMzg1IDIzLjcxMTkgMTAyLjA3OCAyMy43MTE5QzEwMC42IDIzLjcxMTkgMTAwLjEwMiAyNC42MjUgMTAwLjEwMiAyNS44MDM3VjMxSDk4LjIzNDRaTTEwNy4zMSAzMS4xNDk0QzEwNC45NjEgMzEuMTQ5NCAxMDMuNDY3IDI5LjU5NzIgMTAzLjQ2NyAyNi45OTlWMjYuMTEwOEMxMDMuNDY3IDIzLjY2MjEgMTA0LjkyOCAyMi4wNzY3IDEwNy4yMzYgMjIuMDc2N0MxMDkuNTc2IDIyLjA3NjcgMTEwLjk4OCAyMy43MjAyIDExMC45ODggMjYuMTkzOFYyNy4wMzIySDEwNS4yODVWMjcuMjM5N0MxMDUuMjg1IDI4LjcxNzMgMTA2LjA4MiAyOS42OTY4IDEwNy4zMzUgMjkuNjk2OEMxMDguMjczIDI5LjY5NjggMTA4LjkxMiAyOS4yMzE5IDEwOS4xMzYgMjguNDc2NkgxMTAuODg4QzExMC42MjIgMjkuODk2IDEwOS40NzcgMzEuMTQ5NCAxMDcuMzEgMzEuMTQ5NFpNMTA1LjI4NSAyNS43NDU2SDEwOS4xODZWMjUuNzI5QzEwOS4xODYgMjQuNDgzOSAxMDguNDE0IDIzLjUwNDQgMTA3LjI0NCAyMy41MDQ0QzEwNi4wNTcgMjMuNTA0NCAxMDUuMjg1IDI0LjQ4MzkgMTA1LjI4NSAyNS43MjlWMjUuNzQ1NlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLmlzLXN0eWxlLWFwcF9zdG9yZV9lbiAud3AtZWxlbWVudC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMjAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCAxMjAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTE5JyBoZWlnaHQ9JzM5JyByeD0nNS41JyBmaWxsPSdibGFjaycvJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzExOScgaGVpZ2h0PSczOScgcng9JzUuNScgc3Ryb2tlPSclMjNBNkE2QTYnLyUzRSUzQ3BhdGggZD0nTTI0LjcwNDUgMjAuNzYzMUMyNC43MTY2IDE5Ljg0MzIgMjQuOTY2OSAxOC45NDEzIDI1LjQzMjEgMTguMTQxMkMyNS44OTcyIDE3LjM0MTEgMjYuNTYyMSAxNi42Njg4IDI3LjM2NDggMTYuMTg3QzI2Ljg1NDggMTUuNDc2IDI2LjE4MjEgMTQuODkwOCAyNS40IDE0LjQ3OEMyNC42MTc4IDE0LjA2NTIgMjMuNzQ3OSAxMy44MzYxIDIyLjg1OTIgMTMuODA5QzIwLjk2MzUgMTMuNjE0NyAxOS4xMjU4IDE0LjkxNjQgMTguMTU5OCAxNC45MTY0QzE3LjE3NTEgMTQuOTE2NCAxNS42ODc4IDEzLjgyODMgMTQuMDg2MiAxMy44NjA0QzEzLjA1MDIgMTMuODkzMSAxMi4wNDA2IDE0LjE4NzIgMTEuMTU1NyAxNC43MTQxQzEwLjI3MDggMTUuMjQxIDkuNTQwNzUgMTUuOTgyNyA5LjAzNjc0IDE2Ljg2NjlDNi44NTM1MiAyMC41NTczIDguNDgyMDEgMjUuOTgwOSAxMC41NzM0IDI4Ljk2NEMxMS42MTk3IDMwLjQyNDcgMTIuODQyNiAzMi4wNTY0IDE0LjQ0MjggMzEuOTk4NUMxNi4wMDg2IDMxLjkzNTEgMTYuNTkzNCAzMS4wMjM3IDE4LjQ4MzUgMzEuMDIzN0MyMC4zNTYxIDMxLjAyMzcgMjAuOTA0OCAzMS45OTg1IDIyLjUzNzQgMzEuOTYxN0MyNC4yMTc2IDMxLjkzNTEgMjUuMjc2MiAzMC40OTQ1IDI2LjI4NTkgMjkuMDJDMjcuMDM3NyAyNy45NzkyIDI3LjYxNjIgMjYuODI4OCAyOCAyNS42MTE2QzI3LjAyMzggMjUuMjA4NSAyNi4xOTA4IDI0LjUzMzggMjUuNjA0OCAyMy42NzE2QzI1LjAxODcgMjIuODA5NCAyNC43MDU2IDIxLjc5NzkgMjQuNzA0NSAyMC43NjMxWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTIxLjYyMDggMTEuODQ3MUMyMi41MzY5IDEwLjc3MzQgMjIuOTg4MyA5LjM5MzM1IDIyLjg3OSA4QzIxLjQ3OTMgOC4xNDM1MiAyMC4xODY1IDguNzk2NiAxOS4yNTggOS44MjkxMUMxOC44MDQgMTAuMzMzNSAxOC40NTYzIDEwLjkyMDMgMTguMjM0OCAxMS41NTZDMTguMDEzMiAxMi4xOTE3IDE3LjkyMjIgMTIuODYzOCAxNy45NjY5IDEzLjUzMzhDMTguNjY2OSAxMy41NDA4IDE5LjM1OTUgMTMuMzkyNyAxOS45OTI0IDEzLjEwMDVDMjAuNjI1MyAxMi44MDg0IDIxLjE4MjEgMTIuMzc5OCAyMS42MjA4IDExLjg0NzFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzYuNzkxIDguNTAxNDZIMzguODYwOEM0MC42NDk0IDguNTAxNDYgNDEuNTE5NSA5LjU2NDk0IDQxLjUxOTUgMTEuNDk0MUM0MS41MTk1IDEzLjQyMzMgNDAuNjQwNiAxNC41IDM4Ljg2MDggMTQuNUgzNi43OTFWOC41MDE0NlpNMzcuNzg4NiA5LjM0MDgyVjEzLjY2MDZIMzguNzUxQzM5LjkzNzUgMTMuNjYwNiA0MC40OTU2IDEyLjk0NDMgNDAuNDk1NiAxMS41MDczQzQwLjQ5NTYgMTAuMDYxNSAzOS45MzMxIDkuMzQwODIgMzguNzUxIDkuMzQwODJIMzcuNzg4NlpNNDQuNjc0OCA5Ljc3NTg4QzQ1Ljg4NzcgOS43NzU4OCA0Ni43MzU4IDEwLjU2MjUgNDYuNzM1OCAxMS44Njc3VjEyLjQ2OTdDNDYuNzM1OCAxMy44MTg4IDQ1Ljg4NzcgMTQuNTc5MSA0NC42NzQ4IDE0LjU3OTFDNDMuNDQ0MyAxNC41NzkxIDQyLjYwNSAxMy44Mjc2IDQyLjYwNSAxMi40NzQxVjExLjg3MjFDNDIuNjA1IDEwLjYwMjEgNDMuNDU3NSA5Ljc3NTg4IDQ0LjY3NDggOS43NzU4OFpNNDQuNjc5MiAxMC41NjI1QzQzLjk4NDkgMTAuNTYyNSA0My41ODk0IDExLjE0MjYgNDMuNTg5NCAxMS45MjA0VjEyLjQzOUM0My41ODk0IDEzLjIxNjggNDMuOTU4NSAxMy43OTI1IDQ0LjY3OTIgMTMuNzkyNUM0NS4zOTExIDEzLjc5MjUgNDUuNzU1OSAxMy4yMjEyIDQ1Ljc1NTkgMTIuNDM5VjExLjkyMDRDNDUuNzU1OSAxMS4xNDI2IDQ1LjM3MzUgMTAuNTYyNSA0NC42NzkyIDEwLjU2MjVaTTUzLjg5ODkgOS44NTQ5OEw1Mi42NzcyIDE0LjVINTEuNjg0MUw1MC43MTI5IDExLjA3MjNINTAuNjg2NUw0OS43MzI5IDE0LjVINDguNzM1NEw0Ny40NjA5IDkuODU0OThINDguNTExMkw0OS4yNTgzIDEzLjM5N0g0OS4zMDIyTDUwLjIzODMgOS44NTQ5OEg1MS4xNTY3TDUyLjExOTEgMTMuMzk3SDUyLjE2MzFMNTIuOTIzMyA5Ljg1NDk4SDUzLjg5ODlaTTU0Ljg2NTcgMTQuNVY5Ljg1NDk4SDU1LjgyMzdWMTAuNjg5OUg1NS44NzIxQzU1Ljk5MDcgMTAuMzI1MiA1Ni4zMjkxIDkuNzg0NjcgNTcuMjY5NSA5Ljc4NDY3QzU4LjIwNTYgOS43ODQ2NyA1OC44MzQgMTAuMzAzMiA1OC44MzQgMTEuMzYyM1YxNC41SDU3Ljg1ODRWMTEuNjQ3OUM1Ny44NTg0IDEwLjk0MDQgNTcuNDg5MyAxMC42MTUyIDU2LjkzOTkgMTAuNjE1MkM1Ni4yMTkyIDEwLjYxNTIgNTUuODQxMyAxMS4xNjg5IDU1Ljg0MTMgMTEuOTIwNFYxNC41SDU0Ljg2NTdaTTYwLjMxMDUgMTQuNVY4LjE4NTA2SDYxLjI4NjFWMTQuNUg2MC4zMTA1Wk02NC42MzQ4IDkuNzc1ODhDNjUuODQ3NyA5Ljc3NTg4IDY2LjY5NTggMTAuNTYyNSA2Ni42OTU4IDExLjg2NzdWMTIuNDY5N0M2Ni42OTU4IDEzLjgxODggNjUuODQ3NyAxNC41NzkxIDY0LjYzNDggMTQuNTc5MUM2My40MDQzIDE0LjU3OTEgNjIuNTY0OSAxMy44Mjc2IDYyLjU2NDkgMTIuNDc0MVYxMS44NzIxQzYyLjU2NDkgMTAuNjAyMSA2My40MTc1IDkuNzc1ODggNjQuNjM0OCA5Ljc3NTg4Wk02NC42MzkyIDEwLjU2MjVDNjMuOTQ0OCAxMC41NjI1IDYzLjU0OTMgMTEuMTQyNiA2My41NDkzIDExLjkyMDRWMTIuNDM5QzYzLjU0OTMgMTMuMjE2OCA2My45MTg1IDEzLjc5MjUgNjQuNjM5MiAxMy43OTI1QzY1LjM1MTEgMTMuNzkyNSA2NS43MTU4IDEzLjIyMTIgNjUuNzE1OCAxMi40MzlWMTEuOTIwNEM2NS43MTU4IDExLjE0MjYgNjUuMzMzNSAxMC41NjI1IDY0LjYzOTIgMTAuNTYyNVpNNjkuMjIyNyAxNC41NzAzQzY4LjMyMTggMTQuNTcwMyA2Ny43MDIxIDE0LjAxNjYgNjcuNzAyMSAxMy4xNTA5QzY3LjcwMjEgMTIuMzI5MSA2OC4yNzM0IDExLjc3NTQgNjkuMzQ1NyAxMS43NzU0SDcwLjUxOVYxMS4zNDAzQzcwLjUxOSAxMC44MDg2IDcwLjE4MDcgMTAuNTU4MSA2OS42NDQ1IDEwLjU1ODFDNjkuMTE3MiAxMC41NTgxIDY4Ljg3OTkgMTAuNzc3OCA2OC44MDUyIDExLjA4NTRINjcuODc3OUM2Ny45MzUxIDEwLjMwNzYgNjguNTE5NSA5Ljc4NDY3IDY5LjY3NTMgOS43ODQ2N0M3MC42Njg1IDkuNzg0NjcgNzEuNDkwMiAxMC4xOTc4IDcxLjQ5MDIgMTEuMzUzNVYxNC41SDcwLjU2M1YxMy44OTc5SDcwLjUxOUM3MC4zMTI1IDE0LjI1MzkgNjkuOTA4MiAxNC41NzAzIDY5LjIyMjcgMTQuNTcwM1pNNjkuNTI1OSAxMy44MTQ1QzcwLjA3OTYgMTMuODE0NSA3MC41MTkgMTMuNDM2NSA3MC41MTkgMTIuOTMxMlYxMi40MzAySDY5LjQ5OTVDNjguOTMyNiAxMi40MzAyIDY4LjY4MjEgMTIuNzE1OCA2OC42ODIxIDEzLjEwMjVDNjguNjgyMSAxMy41ODU5IDY5LjA4NjQgMTMuODE0NSA2OS41MjU5IDEzLjgxNDVaTTc0LjQ5NjEgOS43OTM0NkM3NS4xNTA5IDkuNzkzNDYgNzUuNjUxOSAxMC4wODM1IDc1LjgzMiAxMC41NTM3SDc1Ljg4MDRWOC4xODUwNkg3Ni44NTZWMTQuNUg3NS45MDY3VjEzLjc1NzNINzUuODU4NEM3NS43MTc4IDE0LjIyNzUgNzUuMTU5NyAxNC41NjE1IDc0LjQ4MjkgMTQuNTYxNUM3My40MTUgMTQuNTYxNSA3Mi43MjA3IDEzLjgwMTMgNzIuNzIwNyAxMi41NzUyVjExLjc3OThDNzIuNzIwNyAxMC41NTM3IDczLjQyODIgOS43OTM0NiA3NC40OTYxIDkuNzkzNDZaTTc0Ljc2ODYgMTAuNTkzM0M3NC4xMTgyIDEwLjU5MzMgNzMuNzEzOSAxMS4wNzY3IDczLjcxMzkgMTEuOTIwNFYxMi40MzAyQzczLjcxMzkgMTMuMjc4MyA3NC4xMjI2IDEzLjc2MTcgNzQuNzkwNSAxMy43NjE3Qzc1LjQ0OTcgMTMuNzYxNyA3NS44ODA0IDEzLjI4MjcgNzUuODgwNCAxMi40OTE3VjExLjc4ODZDNzUuODgwNCAxMS4wNzIzIDc1LjQxMDIgMTAuNTkzMyA3NC43Njg2IDEwLjU5MzNaTTgyLjIxMjkgOS43NzU4OEM4My40MjU4IDkuNzc1ODggODQuMjczOSAxMC41NjI1IDg0LjI3MzkgMTEuODY3N1YxMi40Njk3Qzg0LjI3MzkgMTMuODE4OCA4My40MjU4IDE0LjU3OTEgODIuMjEyOSAxNC41NzkxQzgwLjk4MjQgMTQuNTc5MSA4MC4xNDMxIDEzLjgyNzYgODAuMTQzMSAxMi40NzQxVjExLjg3MjFDODAuMTQzMSAxMC42MDIxIDgwLjk5NTYgOS43NzU4OCA4Mi4yMTI5IDkuNzc1ODhaTTgyLjIxNzMgMTAuNTYyNUM4MS41MjI5IDEwLjU2MjUgODEuMTI3NCAxMS4xNDI2IDgxLjEyNzQgMTEuOTIwNFYxMi40MzlDODEuMTI3NCAxMy4yMTY4IDgxLjQ5NjYgMTMuNzkyNSA4Mi4yMTczIDEzLjc5MjVDODIuOTI5MiAxMy43OTI1IDgzLjI5MzkgMTMuMjIxMiA4My4yOTM5IDEyLjQzOVYxMS45MjA0QzgzLjI5MzkgMTEuMTQyNiA4Mi45MTE2IDEwLjU2MjUgODIuMjE3MyAxMC41NjI1Wk04NS41MzA4IDE0LjVWOS44NTQ5OEg4Ni40ODg4VjEwLjY4OTlIODYuNTM3MUM4Ni42NTU4IDEwLjMyNTIgODYuOTk0MSA5Ljc4NDY3IDg3LjkzNDYgOS43ODQ2N0M4OC44NzA2IDkuNzg0NjcgODkuNDk5IDEwLjMwMzIgODkuNDk5IDExLjM2MjNWMTQuNUg4OC41MjM0VjExLjY0NzlDODguNTIzNCAxMC45NDA0IDg4LjE1NDMgMTAuNjE1MiA4Ny42MDUgMTAuNjE1MkM4Ni44ODQzIDEwLjYxNTIgODYuNTA2MyAxMS4xNjg5IDg2LjUwNjMgMTEuOTIwNFYxNC41SDg1LjUzMDhaTTkzLjI3MzkgOS44ODU3NFY4LjcyNTU5SDk0LjIyNzVWOS44ODU3NEg5NS4yNjlWMTAuNjUwNEg5NC4yMjc1VjEzLjExNTdDOTQuMjI3NSAxMy42MjExIDk0LjQxNjUgMTMuNzYxNyA5NC45Mzk1IDEzLjc2MTdDOTUuMDcxMyAxMy43NjE3IDk1LjI0NzEgMTMuNzUyOSA5NS4zMjE4IDEzLjc0NDFWMTQuNDkxMkM5NS4yNDI3IDE0LjUwNDQgOTQuOTE3NSAxNC41MzA4IDk0LjY5NzggMTQuNTMwOEM5My41Njg0IDE0LjUzMDggOTMuMjYwNyAxNC4xMjY1IDkzLjI2MDcgMTMuMTk0OFYxMC42NTA0SDkyLjU1MzJWOS44ODU3NEg5My4yNzM5Wk05Ni40OTk1IDE0LjVWOC4xODUwNkg5Ny40NzA3VjEwLjY4OTlIOTcuNTE5Qzk3LjYyMDEgMTAuMzYwNCA5Ny45OTggOS43ODQ2NyA5OC45Mjk3IDkuNzg0NjdDOTkuODM1IDkuNzg0NjcgMTAwLjQ4MSAxMC4zMDc2IDEwMC40ODEgMTEuMzY2N1YxNC41SDk5LjUwOThWMTEuNjUyM0M5OS41MDk4IDEwLjk0NDggOTkuMTE4NyAxMC42MTUyIDk4LjU2NDkgMTAuNjE1MkM5Ny44NjYyIDEwLjYxNTIgOTcuNDcwNyAxMS4xNjQ2IDk3LjQ3MDcgMTEuOTIwNFYxNC41SDk2LjQ5OTVaTTEwMy43NTUgMTQuNTc5MUMxMDIuNDg5IDE0LjU3OTEgMTAxLjcwMyAxMy44MDEzIDEwMS43MDMgMTIuNDkxN1YxMS44NjMzQzEwMS43MDMgMTAuNTQ0OSAxMDIuNTY0IDkuNzc1ODggMTAzLjY5OCA5Ljc3NTg4QzEwNC44NjIgOS43NzU4OCAxMDUuNjg0IDEwLjU4NDUgMTA1LjY4NCAxMS44NjMzVjEyLjQwODJIMTAyLjY2OVYxMi42MzY3QzEwMi42NjkgMTMuMzA0NyAxMDMuMDY1IDEzLjc5NjkgMTAzLjc1IDEzLjc5NjlDMTA0LjI2IDEzLjc5NjkgMTA0LjYxMiAxMy41NTUyIDEwNC42NzggMTMuMjY1MUgxMDUuNjMxQzEwNS41NzQgMTMuODAxMyAxMDUuMDA3IDE0LjU3OTEgMTAzLjc1NSAxNC41NzkxWk0xMDIuNjY5IDExLjc3MUgxMDQuNzNWMTEuNzA5NUMxMDQuNzMgMTEuMDEwNyAxMDQuMzIyIDEwLjU0NDkgMTAzLjcwMiAxMC41NDQ5QzEwMy4wODMgMTAuNTQ0OSAxMDIuNjY5IDExLjAxMDcgMTAyLjY2OSAxMS43MDk1VjExLjc3MVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zOC4yMDYxIDMwLjVIMzYuMTc1OEw0MC4zMDY2IDE4LjUwMjlINDIuNTM5MUw0Ni42NjExIDMwLjVINDQuNTUxOEw0My40ODgzIDI3LjE3NzdIMzkuMjc4M0wzOC4yMDYxIDMwLjVaTTQxLjQzMTYgMjAuNTc3MUg0MS4zNTI1TDM5LjcyNjYgMjUuNjQ4NEg0My4wNEw0MS40MzE2IDIwLjU3NzFaTTUyLjI2NDQgMzAuNjMxOEM1MS4wNjAzIDMwLjYzMTggNTAuMTQ2MiAzMC4wNjA1IDQ5LjY1NCAyOS4yMDhINDkuNTgzN1YzMy41ODVINDcuNjMyNVYyMS4yMUg0OS41MzFWMjIuNTcyM0g0OS42MDEzQzUwLjExMTEgMjEuNjg0NiA1MS4wNjAzIDIxLjA4NjkgNTIuMzA4MyAyMS4wODY5QzU0LjM5MTMgMjEuMDg2OSA1NS44NzY3IDIyLjY2MDIgNTUuODc2NyAyNS40Mzc1VjI2LjI2MzdDNTUuODc2NyAyOS4wMjM0IDU0LjQwODkgMzAuNjMxOCA1Mi4yNjQ0IDMwLjYzMThaTTUxLjgxNjEgMjkuMDIzNEM1My4wNTU0IDI5LjAyMzQgNTMuODk5MSAyOC4wMzAzIDUzLjg5OTEgMjYuMTU4MlYyNS41MDc4QzUzLjg5OTEgMjMuNzA2MSA1My4xMDgxIDIyLjY3NzcgNTEuNzgxIDIyLjY3NzdDNTAuNDE4NyAyMi42Nzc3IDQ5LjU2NjEgMjMuNzg1MiA0OS41NjYxIDI1LjQ5OVYyNi4xNTgyQzQ5LjU2NjEgMjcuOTE2IDUwLjQyNzUgMjkuMDIzNCA1MS44MTYxIDI5LjAyMzRaTTYyLjE4MyAzMC42MzE4QzYwLjk3ODkgMzAuNjMxOCA2MC4wNjQ5IDMwLjA2MDUgNTkuNTcyNyAyOS4yMDhINTkuNTAyNFYzMy41ODVINTcuNTUxMlYyMS4yMUg1OS40NDk2VjIyLjU3MjNINTkuNTJDNjAuMDI5NyAyMS42ODQ2IDYwLjk3ODkgMjEuMDg2OSA2Mi4yMjcgMjEuMDg2OUM2NC4zMSAyMS4wODY5IDY1Ljc5NTQgMjIuNjYwMiA2NS43OTU0IDI1LjQzNzVWMjYuMjYzN0M2NS43OTU0IDI5LjAyMzQgNjQuMzI3NiAzMC42MzE4IDYyLjE4MyAzMC42MzE4Wk02MS43MzQ4IDI5LjAyMzRDNjIuOTc0MSAyOS4wMjM0IDYzLjgxNzggMjguMDMwMyA2My44MTc4IDI2LjE1ODJWMjUuNTA3OEM2My44MTc4IDIzLjcwNjEgNjMuMDI2OCAyMi42Nzc3IDYxLjY5OTYgMjIuNjc3N0M2MC4zMzczIDIyLjY3NzcgNTkuNDg0OCAyMy43ODUyIDU5LjQ4NDggMjUuNDk5VjI2LjE1ODJDNTkuNDg0OCAyNy45MTYgNjAuMzQ2MSAyOS4wMjM0IDYxLjczNDggMjkuMDIzNFpNNjkuODM4NyAyNy4xNjg5SDcxLjc4OTlDNzEuODc3OCAyOC4yMDYxIDcyLjc5MTkgMjkuMDkzOCA3NC40ODgyIDI5LjA5MzhDNzYuMDQzOCAyOS4wOTM4IDc2Ljk2NjcgMjguMzY0MyA3Ni45NjY3IDI3LjIzMDVDNzYuOTY2NyAyNi4zMTY0IDc2LjM1MTQgMjUuODI0MiA3NS4wNjgyIDI1LjUxNjZMNzMuMDk5NSAyNS4wMjQ0QzcxLjU1MjYgMjQuNjY0MSA3MC4xNjM5IDIzLjc0MTIgNzAuMTYzOSAyMS43OUM3MC4xNjM5IDE5LjQ5NjEgNzIuMTY3OSAxOC4yMzkzIDc0LjQ5NyAxOC4yMzkzQzc2LjgyNjEgMTguMjM5MyA3OC43Njg0IDE5LjQ5NjEgNzguODEyNCAyMS43MzczSDc2Ljg5NjRDNzYuODA4NSAyMC43MTc4IDc2LjAyNjIgMTkuODc0IDc0LjQ3MDYgMTkuODc0QzczLjA5OTUgMTkuODc0IDcyLjE2NzkgMjAuNTI0NCA3Mi4xNjc5IDIxLjY0MDZDNzIuMTY3OSAyMi40MjI5IDcyLjcxMjggMjIuOTg1NCA3My44MjkgMjMuMjQwMkw3NS43ODg5IDIzLjcyMzZDNzcuNTkwNyAyNC4xNjMxIDc4Ljk2MTggMjUuMDE1NiA3OC45NjE4IDI3LjA1NDdDNzguOTYxOCAyOS40MTAyIDc3LjA1NDYgMzAuNzM3MyA3NC4zMzg3IDMwLjczNzNDNzAuOTk4OSAzMC43MzczIDY5Ljg4MjcgMjguNzg2MSA2OS44Mzg3IDI3LjE2ODlaTTgxLjMzOTUgMjEuMjFWMTguOTUxMkg4My4yNTU1VjIxLjIxSDg1LjA2NlYyMi43NzQ0SDgzLjI1NTVWMjcuNzMxNEM4My4yNTU1IDI4Ljc0MjIgODMuNjMzNCAyOS4wMjM0IDg0LjY3OTMgMjkuMDIzNEM4NC44NDYzIDI5LjAyMzQgODUuMDA0NSAyOS4wMjM0IDg1LjExODggMjkuMDA1OVYzMC41Qzg0Ljk2MDUgMzAuNTI2NCA4NC41OTE0IDMwLjU2MTUgODQuMTk1OSAzMC41NjE1QzgxLjkzNzEgMzAuNTYxNSA4MS4zMTMxIDI5Ljc1MjkgODEuMzEzMSAyNy44ODk2VjIyLjc3NDRIODAuMDI5OVYyMS4yMUg4MS4zMzk1Wk05MC4zMzUzIDIxLjA1MThDOTMuMDA3MSAyMS4wNTE4IDk0LjQ1NzMgMjIuOTMyNiA5NC40NTczIDI1LjQ2MzlWMjYuMjEwOUM5NC40NTczIDI4LjgzMDEgOTMuMDE1OSAzMC42NTgyIDkwLjMzNTMgMzAuNjU4MkM4Ny42NTQ2IDMwLjY1ODIgODYuMTk1NiAyOC44MzAxIDg2LjE5NTYgMjYuMjEwOVYyNS40NjM5Qzg2LjE5NTYgMjIuOTQxNCA4Ny42NjM0IDIxLjA1MTggOTAuMzM1MyAyMS4wNTE4Wk05MC4zMzUzIDIyLjYxNjJDODguODg1MSAyMi42MTYyIDg4LjE2NDQgMjMuODAyNyA4OC4xNjQ0IDI1LjQ5MDJWMjYuMjAyMUM4OC4xNjQ0IDI3Ljg2MzMgODguODc2MyAyOS4wODUgOTAuMzM1MyAyOS4wODVDOTEuNzk0MyAyOS4wODUgOTIuNDk3NCAyNy44NzIxIDkyLjQ5NzQgMjYuMjAyMVYyNS40OTAyQzkyLjQ5NzQgMjMuNzkzOSA5MS43ODU1IDIyLjYxNjIgOTAuMzM1MyAyMi42MTYyWk05Ni4xMDU1IDMwLjVWMjEuMjFIOTguMDU2N1YyMi40MzE2SDk4LjEyN0M5OC4zNjQzIDIxLjg1MTYgOTkuMDU4NiAyMS4wNzgxIDEwMC4zNTEgMjEuMDc4MUMxMDAuNjA2IDIxLjA3ODEgMTAwLjgyNSAyMS4wOTU3IDEwMS4wMSAyMS4xMzA5VjIyLjg1MzVDMTAwLjg0MyAyMi44MDk2IDEwMC41IDIyLjc4MzIgMTAwLjE3NSAyMi43ODMyQzk4LjYxMDQgMjIuNzgzMiA5OC4wODMgMjMuNzUgOTguMDgzIDI0Ljk5OFYzMC41SDk2LjEwNTVaTTEwNS43NDMgMzAuNjU4MkMxMDMuMjU2IDMwLjY1ODIgMTAxLjY3NCAyOS4wMTQ2IDEwMS42NzQgMjYuMjYzN1YyNS4zMjMyQzEwMS42NzQgMjIuNzMwNSAxMDMuMjIgMjEuMDUxOCAxMDUuNjY0IDIxLjA1MThDMTA4LjE0MiAyMS4wNTE4IDEwOS42MzYgMjIuNzkyIDEwOS42MzYgMjUuNDExMVYyNi4yOTg4SDEwMy41OThWMjYuNTE4NkMxMDMuNTk4IDI4LjA4MyAxMDQuNDQyIDI5LjEyMDEgMTA1Ljc2OSAyOS4xMjAxQzEwNi43NjIgMjkuMTIwMSAxMDcuNDM5IDI4LjYyNzkgMTA3LjY3NyAyNy44MjgxSDEwOS41MzFDMTA5LjI1IDI5LjMzMTEgMTA4LjAzNyAzMC42NTgyIDEwNS43NDMgMzAuNjU4MlpNMTAzLjU5OCAyNC45MzY1SDEwNy43MjlWMjQuOTE4OUMxMDcuNzI5IDIzLjYwMDYgMTA2LjkxMiAyMi41NjM1IDEwNS42NzMgMjIuNTYzNUMxMDQuNDE2IDIyLjU2MzUgMTAzLjU5OCAyMy42MDA2IDEwMy41OTggMjQuOTE4OVYyNC45MzY1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhcmstbW9kZSAuc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTM0MHB4O1xufVxuLnNpdGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXIgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1sb2dvIGltZyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5zaXRlLWxvZ28gaW1nLmxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGFyay1tb2RlIC5zaXRlLWxvZ28gaW1nLmxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWxvZ28gaW1nLmRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhcmstbW9kZSAuc2l0ZS1sb2dvIGltZy5kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1sb2dvIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbi8qIC0tLSBOYXZpZ2F0aW9uIHByaW5jaXBhbGUgLS0tICovXG4ucHJpbWFyeS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1uYXYge1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcmltYXJ5LW5hdiB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaW1hcnktbmF2IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLnByaW1hcnktbmF2IHVsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5wcmltYXJ5LW5hdiB1bC5kcm9wZG93bi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcmltYXJ5LW5hdi5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1uYXYub3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wcmltYXJ5LW5hdi5vcGVuIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGFyay1tb2RlIC5wcmltYXJ5LW5hdi5vcGVuIHVsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1uYXYub3BlbiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxufVxuLnByaW1hcnktbmF2Lm9wZW4gdWwuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1uYXYub3BlbiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxufVxuLnByaW1hcnktbmF2Lm9wZW4gdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJpbWFyeS1uYXYub3BlbiB1bC5kcm9wZG93bi1tZW51IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJpbWFyeS1uYXYub3BlbiB1bC5kcm9wZG93bi1tZW51IGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcmltYXJ5LW5hdiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaW1hcnktbmF2IC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucHJpbWFyeS1uYXYgLm5hdi1pdGVtICsgLm5hdi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDA7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmltYXJ5LW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucHJpbWFyeS1uYXYgLm5hdi1pdGVtOmhvdmVyIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJpbWFyeS1uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmltYXJ5LW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBnYXA6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB9XG59XG4uZGFyay1tb2RlIC5wcmltYXJ5LW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcmltYXJ5LW5hdiAubmF2LWxpbms6aG92ZXIsIC5wcmltYXJ5LW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNGRjU3MjI7XG59XG4ucHJpbWFyeS1uYXYgLm5hdi1saW5rIC5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmltYXJ5LW5hdiAubmF2LWxpbmsgLmFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJpbWFyeS1uYXYgLm5hdi1saW5rIC5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAtM3B4KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbn1cbi5wcmltYXJ5LW5hdiA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiAtLS0gTWVudSBEcm9wZG93biAtLS0gKi9cbi5oYXMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEFmZmljaGFnZSBkdSBkcm9wZG93biBhdSBzdXJ2b2wgZHUgcGFyZW50ICovXG59XG4uaGFzLWRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIC8qIENpYmxhZ2UgZGVzIGxpZW5zIGRhbnMgbGEgbGlzdGUgKi9cbn1cbi5kcm9wZG93bi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmRhcmstbW9kZSAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjNlZTtcbiAgY29sb3I6ICNGRjU3MjI7XG59XG4uZHJvcGRvd24tbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY1NzIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi1tZW51IGxpIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmM2VlO1xuICB9XG59XG5cbi8qIC0tLSBJY8O0bmVzIHLDqXNlYXV4IHNvY2lhdXggLS0tICovXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRjU3MjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG4uc29jaWFsLWxpbmtzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuLnNvY2lhbC1saW5rcyB7XG4gIC8qIFNWRyBpY29ucyBpbmxpbmUgKi9cbn1cbi5zb2NpYWwtbGlua3Mgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBNT0JJTEUgKGhhbWJ1cmdlciBiYXNpcXVlKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvYnVyZ2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmRhcmstbW9kZSAubWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvYnVyZ2VyLWRhcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmhhcy1kcm9wZG93biB7XG4gICAgLyogRMOpc2FjdGl2ZSBsZSBob3ZlciBzdXIgbW9iaWxlICovXG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIH1cbn1cblxuLmZpZG1lLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLyog4pSA4pSAIENvbnRlbmV1ciDilIDilIAgKi9cbn1cbi5maWRtZS1mb290ZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogMCAxLjE3NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDU2cHggMzJweCAzMnB4O1xuICB9XG59XG4uZmlkbWUtZm9vdGVyIHtcbiAgLyog4pSA4pSAIFRPUCA6IG1vYmlsZSA9IGNvbG9ubmUgY2VudHLDqWUg4pSA4pSAICovXG59XG4uZmlkbWUtZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdhcDogMzJweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZG1lLWZvb3Rlcl9fdG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjZmciAxLjJmciAxLjJmciAxZnI7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4uZmlkbWUtZm9vdGVyIHtcbiAgLyog4pSA4pSAIExvZ28gbW9iaWxlIChkYW5zIGxlIHRvcCkg4pSA4pSAICovXG59XG4uZmlkbWUtZm9vdGVyX19tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX21vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWRtZS1mb290ZXIge1xuICAvKiDilIDilIAgUsOpc2VhdXggc29jaWF1eCDilIDilIAgKi9cbn1cbi5maWRtZS1mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NEUxQjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uZmlkbWUtZm9vdGVyX19zb2NpYWwtbGluayBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5maWRtZS1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0M2UxMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmZpZG1lLWZvb3Rlcl9fc29jaWFsLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzMiwgNzgsIDI3LCAwLjQpO1xufVxuLmZpZG1lLWZvb3Rlcl9fc29jaWFsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpZG1lLWZvb3RlciB7XG4gIC8qIOKUgOKUgCBDb2xvbm5lcyDilIDilIAgKi9cbn1cbi5maWRtZS1mb290ZXJfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX2NvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvcmRlcjogbm9uZTtcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fY29sIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZG1lLWZvb3Rlcl9fY29sIHVsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5maWRtZS1mb290ZXJfX2NvbCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZmlkbWUtZm9vdGVyX19jb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTg0RTFCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX2NvbCBhIHtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fY29sIHtcbiAgLyogVmFyaWFudGVzIGRlIGNvbG9ubmVzIHZpYSBtb2RpZmljYXRldXJzIEJFTSAoLS0pICovXG59XG4uZmlkbWUtZm9vdGVyX19jb2wtLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX2NvbC0tbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmlkbWUtZm9vdGVyX19jb2wtLW1haW4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmZpZG1lLWZvb3Rlcl9fY29sLS1tYWluIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRTg0RTFCO1xuICB9XG59XG4uZmlkbWUtZm9vdGVyX19jb2wtLXNlcnZpY2VzLCAuZmlkbWUtZm9vdGVyX19jb2wtLWF2YW50YWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZG1lLWZvb3Rlcl9fY29sLS1zZXJ2aWNlcywgLmZpZG1lLWZvb3Rlcl9fY29sLS1hdmFudGFnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmlkbWUtZm9vdGVyX19jb2wtLWJ0b2Ige1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZG1lLWZvb3Rlcl9fY29sLS1idG9iIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fY29sLS1idG9iIC5maWRtZS1mb290ZXJfX2NvbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX2NvbC0tYnRvYiAuZmlkbWUtZm9vdGVyX19jb2wtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fY29sLS1zb2NpYWwge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19jb2wtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbi5maWRtZS1mb290ZXJfX2NvbFthcmlhLWxhYmVsPVwiTm9zIFNlcnZpY2VzXCJdLCAuZmlkbWUtZm9vdGVyX19jb2xbYXJpYS1sYWJlbD1cIk5vcyBBdmFudGFnZXNcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX2NvbFthcmlhLWxhYmVsPVwiTm9zIFNlcnZpY2VzXCJdLCAuZmlkbWUtZm9vdGVyX19jb2xbYXJpYS1sYWJlbD1cIk5vcyBBdmFudGFnZXNcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmlkbWUtZm9vdGVyIHtcbiAgLyog4pSA4pSAIFRpdHJlcyBkZSBjb2xvbm5lcyDilIDilIAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19jb2wtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZmlkbWUtZm9vdGVyX19jb2wtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5maWRtZS1mb290ZXIge1xuICAvKiDilIDilIAgU8OpcGFyYXRldXIg4pSA4pSAICovXG59XG4uZmlkbWUtZm9vdGVyX19kaXZpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZG1lLWZvb3RlciB7XG4gIC8qIOKUgOKUgCBCT1RUT00g4pSA4pSAICovXG59XG4uZmlkbWUtZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZG1lLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZpZG1lLWZvb3RlciB7XG4gIC8qIExvZ29zIChEZXNrdG9wICYgTW9iaWxlKSAqL1xufVxuLmZpZG1lLWZvb3Rlcl9fbG9nbywgLmZpZG1lLWZvb3Rlcl9fbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZmlkbWUtZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fbG9nby1tb2JpbGUgLmZpZG1lLWZvb3Rlcl9fbG9nby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maWRtZS1mb290ZXJfX2xvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5maWRtZS1mb290ZXJfX2xvZ28taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlkbWUtZm9vdGVyIHtcbiAgLyogTGllbnMgbMOpZ2F1eCAqL1xufVxuLmZpZG1lLWZvb3Rlcl9fbGVnYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHggMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19sZWdhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlkbWUtZm9vdGVyX19sZWdhbCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uZmlkbWUtZm9vdGVyX19sZWdhbCBhIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uZmlkbWUtZm9vdGVyX19sZWdhbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZG1lLWZvb3Rlcl9fbGVnYWwgYSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5maWRtZS1mb290ZXIge1xuICAvKiBDb3B5cmlnaHQgKi9cbn1cbi5maWRtZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWRtZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLmZpZG1lLWZvb3Rlcl9fbWVkaWFwZXJmIHtcbiAgY29sb3I6ICNFODRFMUI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmZpZG1lLWZvb3Rlcl9fbWVkaWFwZXJmOmhvdmVyIHtcbiAgY29sb3I6ICNmMDYwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGlnaHQtZGFyayB7XG4gIGhlaWdodDogMzUuMDJweDtcbiAgd2lkdGg6IDY2LjMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWdodC1kYXJrIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5saWdodC1kYXJrIC5hY3RpdmUtYmxvYiB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG4ubGlnaHQtZGFyayAubGlnaHQsXG4ubGlnaHQtZGFyayAuZGFyayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpZ2h0LWRhcmsgLmxpZ2h0LmFjdGl2ZSxcbi5saWdodC1kYXJrIC5kYXJrLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxpZ2h0LWRhcmsgLmRhcmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL3N1YnRyYWN0LnN2Zykgbm8tcmVwZWF0IDEwcHggMXB4O1xufVxuLmxpZ2h0LWRhcmsgLmxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9zdW4uc3ZnKSBuby1yZXBlYXQgMHB4IDBweC9jb3Zlcjtcbn1cbi5saWdodC1kYXJrIC5hY3RpdmUubGlnaHQgfiAuYWN0aXZlLWJsb2Ige1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubGlnaHQtZGFyayAuYWN0aXZlLmRhcmsgfiAuYWN0aXZlLWJsb2Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMHB4KSk7XG59XG5cbi5sb2dvLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVyby1iYW5uZXIsXG4uaGVyby1iYW5uZXItLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVybyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvYmctaGVyby0xLnN2Z1wiKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg2JSAwO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tcGFnZSAuaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJ0b2Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjU3MjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDY5NXB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1pbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMjA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiA2OTVweDtcbn1cbi5oZXJvIC5ldGFwZV9iYS0tbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY4MXB4O1xufVxuLmhlcm8gLmV0YXBlX2JhLS1saXN0IC5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNTQ5MDE5NjEpO1xufVxuLmhlcm8gLmV0YXBlX2JhLS1saXN0IC5jYXJkLXNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg3LCAzNCwgMC4yKTtcbn1cbi5oZXJvIC5ldGFwZV9iYS0tbGlzdCAuY2FyZC1zb2x1dGlvbiAuY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlcm8gLmV0YXBlX2JhLS1saXN0IC5jYXJkLXNvbHV0aW9uIC5iYWRnZS13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhlcm8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHg7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZ2FwOiAxNnB4O1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDgwcHggMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaGVyby1iYW5uZXItLXBhZ2UgLmhlcm8tY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tcGFnZSAuaGVyby1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaGVyby1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzMuNXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVyby1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG4uaGVyby1jb250ZW50IC5kZXNjIHtcbiAgbWF4LXdpZHRoOiA1NzZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1jb250ZW50IC5iYWRnZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8tY29udGVudCAuYmFkZ2Uge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cbn1cbi5oZXJvLWNvbnRlbnQgLmFjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1jb250ZW50IC5hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5oZXJvLWNvbnRlbnQgLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1NzZweDtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1jb250ZW50IC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICB9XG4gIC5oZXJvLWNvbnRlbnQgLmJsb2NrLXRpdGxlLS13cmFwcGVyIC5iYWRnZSB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuLmhlcm9fX2RldmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5oZXJvLWJhbm5lci0tcGFnZSAuaGVyb19fZGV2aWNlcyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLWJhbm5lci0tcGFnZSAuaGVyb19fZGV2aWNlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9fX2RldmljZXMge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaGVyb19fZGV2aWNlcyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fZGV2aWNlcyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby1iYW5uZXItLXBhZ2UgLmhlcm9fX2RldmljZXMgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxLzEuMDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9fX2RldmljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZXJvLWJhbm5lci0tcGFnZSAuaGVyb19fZGV2aWNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA2NzZweDtcbiAgfVxufVxuLmhlcm8tYmFubmVyLS1wYWdlIC5oZXJvX19kZXZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tYmFubmVyLS1wYWdlIC5oZXJvX19kZXZpY2VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNjc2LzU5NTtcbiAgYmFja2dyb3VuZDogI0ZGNTcyMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbi5maWRtZV9jb3Vyc2VzIC5oZXJvX19kZXZpY2VzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5MENFQ0E7XG59XG4uYnRvYiAuaGVyb19fZGV2aWNlczo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLmhlcm9fX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNTc2cHg7XG59XG4uaGVyb19fbGVnYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX19sZWdhbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaGVyb19fYmFkZ2Uge1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuLmhlcm8tcmVzb3VyY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wYXJ0bmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJsb2NrOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnBhcnRuZXJzX19sb2dvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhcnRuZXJzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhcnRuZXItb2ZmZXJzX19jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lci1vZmZlcnNfX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jazogOTBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4ucGFydG5lci1vZmZlcnMgLmNhdGVnb3JpZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDM0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYXJ0bmVyLW9mZmVycyAuY2F0ZWdvcmllX193cmFwcGVyIC5jYXRlZ29yaWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAzcHggc29saWQgY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNhdmluZ3Mtc2hvd2Nhc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhdmluZ3Mtc2hvd2Nhc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3djYXNlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uc2hvd2Nhc2UgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2hvd2Nhc2UgLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgcGFkZGluZy1ibG9jazogNTBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNob3djYXNlIC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gICAgcGFkZGluZy1ibG9jazogNTBweDtcbiAgfVxufVxuLnNob3djYXNlIC5hbW91bnQge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5zaG93Y2FzZSAuYW1vdW50IC50ZXh0LW9yYW5nZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvd2Nhc2UgLmFtb3VudCAudGV4dC1vcmFuZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5zaG93Y2FzZSAuYW1vdW50IC5zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG93Y2FzZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLnNob3djYXNlLW9mZmVycyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaG93Y2FzZS1vZmZlcnMge1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIH1cbn1cbi5zaG93Y2FzZSAubWFycXVlZS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4uc2hvd2Nhc2UgLm1hcnF1ZWUtc2VjdGlvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvd2Nhc2UgLm1hcnF1ZWUtc2VjdGlvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4uc2hvd2Nhc2UgLm1hcnF1ZWUtc2VjdGlvbiAubWFycXVlZS1jYXRhbG9ndWUtbGlnbmUxIGltZyxcbi5zaG93Y2FzZSAubWFycXVlZS1zZWN0aW9uIC5tYXJxdWVlLWNhdGFsb2d1ZS1saWduZTIgaW1nLFxuLnNob3djYXNlIC5tYXJxdWVlLXNlY3Rpb24gLm1hcnF1ZWUtY2F0YWxvZ3VlLWxpZ25lMyBpbWcge1xuICBtYXgtaGVpZ2h0OiA1NjBweDtcbn1cblxuLm9mZmVycy1zbGlkZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNob3djYXNlIC5vZmZlcnMtc2xpZGVyIHtcbiAgbWFyZ2luLWJsb2NrOiAtOTBweCAwO1xufVxuLm9mZmVycy1zbGlkZXIgLmdsaWRlX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vZmZlcnMtc2xpZGVyIC5nbGlkZV9fc2xpZGUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMzk3cHg7XG4gIH1cbn1cbi5vZmZlcnMtc2xpZGVyIC5nbGlkZV9fc2xpZGUgLmNhcmRfX2NvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm9mZmVycy1zbGlkZXIgLmdsaWRlX19zbGlkZTpudGgtY2hpbGQoM24rMikgLmNhcmQtLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLm9mZmVycy1zbGlkZXIgLmdsaWRlX19zbGlkZTpudGgtY2hpbGQoM24rMikgLmNhcmQtLXZlcnRpY2FsIC5jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9mZmVycy1zbGlkZXIgLmdsaWRlX19zbGlkZTpudGgtY2hpbGQoM24rMikgLmNhcmQtLXZlcnRpY2FsIC5jYXJkX19pbWFnZSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5vZmZlcnMtc2xpZGVyIC5nbGlkZV9fc2xpZGU6bnRoLWNoaWxkKDNuKzIpIC5jYXJkLS12ZXJ0aWNhbCAuY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG59XG4ub2ZmZXJzLXNsaWRlciAuZ2xpZGVfX3NsaWRlcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vZmZlcnMtc2xpZGVyIC5nbGlkZV9fc2xpZGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ub2ZmZXJzLXNsaWRlciAuZ2xpZGVfX3RyYWNrIHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9mZmVycy1zbGlkZXIgLmdsaWRlX190cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ub2ZmZXJzLXNsaWRlciAuY2FyZC0tdmVydGljYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9mZmVycy1zbGlkZXIgLmNhcmQtLXZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vZmZlcnMtc2xpZGVyIC5jYXJkLS12ZXJ0aWNhbCAuY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiA4MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJzLXNsaWRlciAuY2FyZC0tdmVydGljYWwgLmNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIH1cbn1cbi5vZmZlcnMtc2xpZGVyIC5jYXJkLS12ZXJ0aWNhbCAuY2FyZF9fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLm9mZmVycy1zbGlkZXIgLmNhcmRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG59XG4ub2ZmZXJzLXNsaWRlciAuY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9mZmVycy1zbGlkZXIgLmdsaWRlX19idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub2ZmZXJzLXNsaWRlciAub2ZmZXJzLXNsaWRlciAuZ2xpZGVfX3NsaWRlIHtcbiAgZmxleDogMSAxIGNhbGMoMzMuMzMzJSAtIDE2cHgpO1xuICAvKiAzIHBhciBsaWduZSAqL1xufVxuXG4ubWFycXVlZS1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuLmRhcmstbW9kZSAubWFycXVlZS1zZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5tYXJxdWVlLXNlY3Rpb246OmJlZm9yZSwgLm1hcnF1ZWUtc2VjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgbWF4LWhlaWdodDogMjQzLjU0cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1hcnF1ZWUtc2VjdGlvbjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwLCB0cmFuc3BhcmVudCk7XG59XG4ubWFycXVlZS1zZWN0aW9uOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCwgdHJhbnNwYXJlbnQpO1xufVxuLm1hcnF1ZWUtc2VjdGlvbiAuZ2xpZGUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5tYXJxdWVlLXNlY3Rpb24gLmdsaWRlX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hcnF1ZWUtb2ZmZXJzLWxpZ25lMiAuZ2xpZGVfX3NsaWRlLCAubWFycXVlZS1vZmZlcnMtbGlnbmUxIC5nbGlkZV9fc2xpZGUsIC5tYXJxdWVlLW9mZmVycy1saWduZTMgLmdsaWRlX19zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmNvdXBvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjQTNBM0EzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY291cG9uIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuLnBhcnRuZXItb2ZmZXJzX19icmFuZHMgLmNvdXBvbiB7XG4gIHdpZHRoOiAzMCU7XG59XG4uY291cG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJsb2NrOiA5MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vwb24td3JhcHBlciB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4uY291cG9uLXdyYXBwZXIgLmNvdXBvbjpudGgtY2hpbGQobisxMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdXBvbi13cmFwcGVyLmlzLWV4cGFuZGVkIC5jb3Vwb246bnRoLWNoaWxkKG4rMTEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY291cG9uIC5jb3Vwb24tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogODBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdXBvbiAuY291cG9uLWxvZ28ge1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbi5jb3Vwb24gLmNvdXBvbi1sb2dvIGltZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY291cG9uIC5jb3Vwb24tZGV0YWlsIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmNvdXBvbiAuY291cG9uLWRldGFpbCAucmVkdWMtcGVyY2VudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdXBvbiAuY291cG9uLWRldGFpbCAucmVkdWMtcGVyY2VudCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uY291cG9uIC5jb3Vwb24tZGV0YWlsIC5yZWR1Yy1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcHBsaWNhdGlvbl9jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiA5MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGxpY2F0aW9uX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXBwbGljYXRpb25fY2FyZCB7XG4gICAgZ2FwOiA4NXB4O1xuICB9XG59XG4uYXBwbGljYXRpb25fY2FyZF9fY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI0ZGNTcyMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGxpY2F0aW9uX2NhcmRfX2NhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4uYXBwbGljYXRpb25fY2FyZF9fY2FyZC5maWRtZV9jb3Vyc2VzIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM5MENFQ0E7XG59XG4uYXBwbGljYXRpb25fY2FyZF9fY2FyZC5maWRtZV9jb3Vyc2VzIC5iYWRnZSB7XG4gIGNvbG9yOiAjOTBDRUNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFGM0YyO1xufVxuLmFwcGxpY2F0aW9uX2NhcmQgLmJhZGdlIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kYXJrLW1vZGUgLmFwcGxpY2F0aW9uX2NhcmQgLnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXBwbGljYXRpb25fY2FyZC0tY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbn1cbi5hcHBsaWNhdGlvbl9jYXJkLS1jb250ZW50IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjkycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwbGljYXRpb25fY2FyZC0tY29udGVudCBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYXBwbGljYXRpb25fY2FyZC0tY29udGVudCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2Ljk1cHg7XG4gIHdpZHRoOiA2Ljk1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFwcGxpY2F0aW9uX2NhcmQtLWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG4uZmlkbWVfY291cnNlcyAuYXBwbGljYXRpb25fY2FyZC0tY29udGVudCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0VDQTtcbn1cbi5hcHBsaWNhdGlvbi0tbW9iaWxlLWFwcC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFwcGxpY2F0aW9uLS1tb2JpbGUtYXBwLWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmtwaS1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA5NXB4IDUwcHg7XG4gIGdhcDogNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtwaS1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAua3BpLWJhciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmtwaS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNob3djYXNlIC5rcGktYmFyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDI1cHggOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAua3BpLWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmtwaS1iYXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG4ua3BpLWJhcl9fdmFsdWUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICBjb2xvcjogI0ZGNTcyMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rcGktYmFyX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuLmZpZG1lX2NvdXJzZXMgLmtwaS1iYXJfX3ZhbHVlIHtcbiAgY29sb3I6ICM5MENFQ0E7XG59XG4ua3BpLWJhcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtwaS1iYXJfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi5kYXJrLW1vZGUgLmtwaS1iYXJfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ua3BpLWJhcl9fdGV4dCB7XG4gIG1heC13aWR0aDogNzExcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uZGFyay1tb2RlIC5rcGktYmFyX190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ua3BpLWJhciAuYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmxvY2stdGl0bGUtLXdyYXBwZXIgKyAua3BpLWJhciB7XG4gIG1hcmdpbi10b3A6IC05NXB4O1xufVxuLmRhcmstbW9kZSAuYmxvY2stdGl0bGUtLXdyYXBwZXIgKyAua3BpLWJhciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXN0aW1vbmlhbF9fbGlzdCB7XG4gIG1hcmdpbi1pbmxpbmU6IC0yMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbn1cbi50ZXN0aW1vbmlhbF9fbGlzdC5nbGlkZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWxfX2xpc3Qge1xuICAgIG1hcmdpbi1ibG9jazogNzVweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC50ZXN0aW1vbmlhbF9fbGlzdC5nbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fbGlzdCAuZ2xpZGVfX3RyYWNrIHtcbiAgcGFkZGluZy1ibG9jazogMjVweDtcbn1cbi50ZXN0aW1vbmlhbF9fbGlzdDo6YmVmb3JlLCAudGVzdGltb25pYWxfX2xpc3Q6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwJTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlc3RpbW9uaWFsX19saXN0OjpiZWZvcmUsIC50ZXN0aW1vbmlhbF9fbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fbGlzdDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDEwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4uZGFyay1tb2RlIC50ZXN0aW1vbmlhbF9fbGlzdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwIDEwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4udGVzdGltb25pYWxfX2xpc3Q6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDEwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4uZGFyay1tb2RlIC50ZXN0aW1vbmlhbF9fbGlzdDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzAwMCAxMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fbGlzdCAuZ2xpZGVfX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxfX2NhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY1NzIyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTY0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50ZXN0aW1vbmlhbF9fY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRlc3RpbW9uaWFsX19jYXJkLS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMyJTtcbn1cbi50ZXN0aW1vbmlhbF9fY2FyZC0tc3RhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGVzdGltb25pYWxfX2NhcmQtLXN0YXIgbGkgLmljb24tc3RhciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlc3RpbW9uaWFsX19jYXJkLS1zdGFyIGxpIC5pY29uLXN0YXIgcGF0aCB7XG4gIGZpbGw6ICNBM0EzQTM7XG59XG4udGVzdGltb25pYWxfX2NhcmQtLXN0YXIgbGkuZmlsbCAuaWNvbi1zdGFyIHBhdGgge1xuICBmaWxsOiAjRkY1NzIyO1xufVxuLmZpZG1lX2NvdXJzZXMgLnRlc3RpbW9uaWFsX19jYXJkLS1zdGFyIGxpLmZpbGwgLmljb24tc3RhciBwYXRoIHtcbiAgZmlsbDogIzkwQ0VDQTtcbn1cbi50ZXN0aW1vbmlhbF9fY2FyZC0tc3RhciAuaWNvbi1zdGFyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVzdGltb25pYWxfX2NhcmQtLXN0YXIgLmljb24tc3RhciBwYXRoIHtcbiAgZmlsbDogI0EzQTNBMztcbn1cblxuLmxpZmVzdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDkwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saWZlc3R5bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMXZ3O1xuICBoZWlnaHQ6IDY2MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5saWZlc3R5bGVfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJsb2NrOiA5MHB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA5MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWZlc3R5bGVfX2dyaWQge1xuICAgIGdhcDogMzRweDtcbiAgICBtaW4td2lkdGg6IDE0MDBweDtcbiAgfVxufVxuLmxpZmVzdHlsZV9fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWZlc3R5bGVfX2NhcmQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMzAlO1xuICB9XG59XG4ubGlmZXN0eWxlX19jYXJkOm50aC1jaGlsZCgzbisyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTUlKTtcbiAgbWF4LXdpZHRoOiA0ODRweDtcbn1cbi5saWZlc3R5bGVfX2NhcmQgPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saWZlc3R5bGVfX2NhcmQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMjVweDtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4ubGlmZXN0eWxlX19hY3Rpb25zIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udGlwcyB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG4udGlwc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXBzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xuICB0b3A6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOC4zNHB4O1xuICBib3gtc2hhZG93OiAtMjhweCAtMTdweCA2NC43cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi50aXBzX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTIwcHg7XG59XG4udGlwc19faXRlbTpudGgtY2hpbGQoMikge1xuICB0b3A6IDE1MHB4O1xufVxuLnRpcHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxODBweDtcbn1cbi50aXBzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTgwcHg7XG59XG4udGlwc19faXRlbTpudGgtY2hpbGQoNSkge1xuICB0b3A6IDE4MHB4O1xufVxuLnRpcHNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiAxODBweDtcbn1cbi50aXBzX19pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHRvcDogMTgwcHg7XG59XG4udGlwc19faXRlbTpudGgtY2hpbGQoOCkge1xuICB0b3A6IDE4MHB4O1xufVxuLnRpcHNfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgdG9wOiAxODBweDtcbn1cbi50aXBzX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICB0b3A6IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXBzX19pdGVtIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgfVxufVxuLnRpcHNfX2l0ZW0uZmlkbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1NzIyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50aXBzX19pdGVtLmZpZG1lIC5idG4sXG4udGlwc19faXRlbS5maWRtZSBwLFxuLnRpcHNfX2l0ZW0uZmlkbWUgZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlwc19faXRlbS5maWRtZSAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGlwc19faXRlbS5maWRtZS1jb3Vyc2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwQ0VDQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGlwc19faXRlbS5maWRtZS1jb3Vyc2VzIC5idG4sXG4udGlwc19faXRlbS5maWRtZS1jb3Vyc2VzIHAsXG4udGlwc19faXRlbS5maWRtZS1jb3Vyc2VzIGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRpcHNfX2l0ZW0uZmlkbWUtY291cnNlcyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlwc19faXRlbSB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICB9XG59XG4udGlwc19faXRlbS0tY29udGVudC10b3AsIC50aXBzX19pdGVtLS1jb250ZW50LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXBzX19pdGVtLS1jb250ZW50LXRvcCwgLnRpcHNfX2l0ZW0tLWNvbnRlbnQtYm90dG9tIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi50aXBzX19pdGVtLS1jb250ZW50LXRvcCAuaXRlbSwgLnRpcHNfX2l0ZW0tLWNvbnRlbnQtYm90dG9tIC5pdGVtIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cbi50aXBzX19pdGVtLS1jb250ZW50LXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGlwc19faXRlbS0tY29udGVudC10b3AgLml0ZW0taW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDU3Ni40LzQ0NTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi50aXBzX19pdGVtLS1jb250ZW50LXRvcCAuaXRlbS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcHNfX2l0ZW0tLWNvbnRlbnQtdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi50aXBzX19pdGVtLS1oZWFkZXIgLnRpcHNfX2l0ZW0tLWFjdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRpcHNfX2l0ZW0tLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aXBzX19pdGVtLS1hY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50aXBzX19pdGVtLS1hY3Rpb24gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlwc19faXRlbS0tYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi50aXBzX19pdGVtIC5pdGVtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aXBzX19pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG4uZGFyay1tb2RlIC50aXBzX19pdGVtIC50aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRpcHNfX2l0ZW0gLmJ0biB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyMy4xN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpcHNfX2l0ZW0gLmJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgbWluLWhlaWdodDogNDdweDtcbiAgfVxufVxuLnRpcHNfX2l0ZW0gLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRpcHNfX2l0ZW0gLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnRpcHNfX2l0ZW0gLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udGlwc19faXRlbSAuYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc291cmNlcyAuYmFkZ2Uge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzb3VyY2VzIC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucmVzb3VyY2VzIC5ibG9jay10aXRsZS0td3JhcHBlciAuc3VidGl0bGUsXG4gIC5yZXNvdXJjZXMgLmJsb2NrLXRpdGxlLS13cmFwcGVyIC5hcHBsaWNhdGlvbl9fdGl0bGUge1xuICAgIG1pbi13aWR0aDogNTYwcHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5mdWxsX3dpZHRoIC5yZXNvdXJjZXMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldmVyc2UgLnJlc291cmNlcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLnJlc291cmNlc19faW50cm8ge1xuICBmbGV4OiAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVzb3VyY2VzX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5mdWxsX3dpZHRoIC5yZXNvdXJjZXNfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXNvdXJjZXNfX2ltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwMHB4IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc291cmNlc19faW1hZ2VzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5yZXNvdXJjZXNfX2ltYWdlcyBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWF4LWhlaWdodDogMjc3cHg7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDg0cHggNTBweCAwcHggcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjA1KTtcbn1cbi5yZXNvdXJjZXNfX2ltYWdlcyBmaWd1cmUgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzNDAvMjc3O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4ucmVzb3VyY2VzX19pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI3N3B4O1xuICB3aWR0aDogMjQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2RlY29yYXRpb24uc3ZnKSBuby1yZXBlYXQgI0ZGNTcyMiBib3R0b207XG59XG4uZmlkbWVfY291cnNlcyAucmVzb3VyY2VzX19pbWFnZXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvZGVjb3JhdGlvbi5zdmcpIG5vLXJlcGVhdCAjOTBDRUNBIGJvdHRvbTtcbn1cbi5yZXNvdXJjZXMtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2N3B4O1xufVxuLnJlc291cmNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNTAlO1xufVxuLnJlc291cmNlc19fYWN0aW9ucyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5yZXNvdXJjZXNfX2FjdGlvbnMgLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNvdXJjZXNfX2FjdGlvbnMgLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlc291cmNlc19fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuXG4uYmxvY2tfX2hlYWRsaW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiA5MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJsb2NrX19oZWFkbGluZXMgLmltZy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ja19faGVhZGxpbmVzIC5pbWctYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIH1cbn1cbi5ibG9ja19faGVhZGxpbmVzIC5pbWctYmxvY2sgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2tfX2hlYWRsaW5lcyAucmVzb3VyY2VzX19saXN0IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTcyMjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZy1pbmxpbmU6IDUwcHggNjBweDtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgbWFyZ2luLWJsb2NrOiAtMTEwcHggMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrX19oZWFkbGluZXMgLnJlc291cmNlc19fbGlzdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG4gIH1cbn1cbi5ibG9ja19faGVhZGxpbmVzIC5jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja19faGVhZGxpbmVzIC5jYXJkX19saW5rIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuLmJsb2NrX19oZWFkbGluZXMgLmNhcmRfX2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAxcHgpO1xufVxuLmRhcmstbW9kZSAuYmxvY2tfX2hlYWRsaW5lcyAuY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnJlc291cmNlc19fcmVzdWx0IC5zZWFyY2gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlc291cmNlc19fcmVzdWx0IC5zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjJweDtcbn1cbi5yZXNvdXJjZXNfX3Jlc3VsdC0tbGlzdCAucmVzb3VyY2VzX19saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MiU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzX19yZXN1bHQtLWxpc3QgLnJlc291cmNlc19fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucmVzb3VyY2VzX19yZXN1bHQtLWxpc3QgLnJlc291cmNlc19fbGlzdCAucmVzb3VyY2UtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5yZXNvdXJjZXNfX3Jlc3VsdC0tbGlzdCAucmVzb3VyY2VzX19saXN0IC5yZXNvdXJjZS1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNTcyMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXNfX3Jlc3VsdC0tbGlzdCAucmVzb3VyY2VzX19saXN0IC5yZXNvdXJjZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXNvdXJjZXNfX3Jlc3VsdC0tbGlzdCAucmVzb3VyY2VzX19saXN0IC5yZXNvdXJjZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAyNHB4KTtcbiAgfVxufVxuLnJlc291cmNlc19fcmVzdWx0LS1saXN0IC5yZXNvdXJjZXNfX2xpc3QgLnJlc291cmNlLWNhcmQgLmNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kYXJrLW1vZGUgLnJlc291cmNlc19fcmVzdWx0LS1saXN0IC5yZXNvdXJjZXNfX2xpc3QgLnJlc291cmNlLWNhcmQgLmNhcmRfX3RpdGxlIHtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4ucmVzb3VyY2VzX19yZXN1bHQtLWxpc3QgLnJlc291cmNlc19fbGlzdCAuY2FyZF9fbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTczLjIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucmVzb3VyY2VzX19yZXN1bHQtLWxpc3QgLnJlc291cmNlc19fbGlzdCAuY2FyZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ucmVzb3VyY2VzX19yZXN1bHQtLWxpc3QgLnJlc291cmNlc19fbGlzdCAuY2FyZF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5yZXNvdXJjZXNfX3Jlc3VsdC0tbGlzdCAucmVzb3VyY2VzX19saXN0IC5jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5yZXNvdXJjZXNfX3Jlc3VsdC0tbGlzdCAucmVzb3VyY2VzX19saXN0IC5jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXItd3JhcHBlciAuZmlsdGVyLWJhcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogNzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpbHRlci13cmFwcGVyIC5maWx0ZXItYmFyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1iYXJfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG59XG4uZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1iYXJfX2xpc3QgbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5kYXJrLW1vZGUgLmZpbHRlci13cmFwcGVyIC5maWx0ZXItYmFyX19saXN0IGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZmlsdGVyLWNoaXAge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4uZmlsdGVyLWNoaXAuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5kYXJrLW1vZGUgLmZpbHRlci1jaGlwLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ZXItYmFyX19kaXZpZGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5ldGFwZV9iYS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuLnJldmVyc2UgLmV0YXBlX2JhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXZlcnNlIC5ldGFwZV9iYS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXRhcGVfYmEtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZnVsbF93aWR0aCAuZXRhcGVfYmEtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmV0YXBlX2JhLS1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXRhcGVfYmEtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldGFwZV9iYS0tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZ1bGxfd2lkdGggLmV0YXBlX2JhLS1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmV0YXBlX2JhIC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXRhcGVfYmEgLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ldGFwZV9iYSAuYmxvY2stdGl0bGUtLXdyYXBwZXIgLnN1YnRpdGxlLFxuICAuZXRhcGVfYmEgLmJsb2NrLXRpdGxlLS13cmFwcGVyIC5hcHBsaWNhdGlvbl9fdGl0bGUge1xuICAgIG1pbi13aWR0aDogNTYwcHg7XG4gIH1cbn1cbi5ldGFwZV9iYSAuYmFkZ2Uge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldGFwZV9iYSAuYmFkZ2Uge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYWNjb3JkaW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2s6IDkwcHg7XG59XG4uYWNjb3JkaW9uLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWJ0biB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmFjY29yZGlvbi1idG5bYXJpYS1leHBhbmRlZD10cnVlXSAuYWNjb3JkaW9uLWljbyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWljbyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzO1xufVxuLmFjY29yZGlvbi1pY286OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMzUlO1xufVxuLmFjY29yZGlvbi1wYW5lbCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4yMnM7XG59XG4uYWNjb3JkaW9uLXBhbmVsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMjJzO1xufVxuLmFjY29yZGlvbi1wYW5lbC1pbm5lciB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5wcm94aW1pdHlfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwO1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogNjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb3hpbWl0eSAuYm94LXdyYXBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb3hpbWl0eSAuYm94LW1pZGRsZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNzUwcHg7XG59XG4ucHJveGltaXR5IC5ib3gtbWlkZGxlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJveGltaXR5IC5ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucHJveGltaXR5IC5ib3ggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnByb3hpbWl0eSAuYm94IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm94aW1pdHkge1xuICAvKiBDb2xvbm5lIGdhdWNoZSAqL1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmZpcnN0LWNoaWxkIC5ib3g6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDI4Ny41MXB4O1xuICBoZWlnaHQ6IDI3Ni40MXB4O1xuICB0b3A6IC00MHB4O1xuICByaWdodDogMzBweDtcbn1cbi5wcm94aW1pdHkgLmJveC13cmFwcDpmaXJzdC1jaGlsZCAuYm94Om50aC1jaGlsZCgxKSBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy42NmRlZyk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmZpcnN0LWNoaWxkIC5ib3g6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAyNDBweDtcbiAgbGVmdDogNDBweDtcbiAgd2lkdGg6IDI4Ny41MXB4O1xuICBoZWlnaHQ6IDI3Ni40MXB4O1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmZpcnN0LWNoaWxkIC5ib3g6bnRoLWNoaWxkKDIpIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQuOTVkZWcpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm94aW1pdHkgLmJveC13cmFwcDpmaXJzdC1jaGlsZCAuYm94Om50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjg3LjUxcHg7XG4gIGhlaWdodDogMTcxLjkzcHg7XG59XG4ucHJveGltaXR5IC5ib3gtd3JhcHA6Zmlyc3QtY2hpbGQgLmJveDpudGgtY2hpbGQoMykgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkuMzNkZWcpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm94aW1pdHkge1xuICAvKiBDb2xvbm5lIGRyb2l0ZSAqL1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmxhc3QtY2hpbGQgLmJveDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMjg3LjUxcHg7XG4gIGhlaWdodDogMjc2LjQxcHg7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmxhc3QtY2hpbGQgLmJveDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNS4yNmRlZyk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmxhc3QtY2hpbGQgLmJveDpudGgtY2hpbGQoMikge1xuICB0b3A6IDI0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICB3aWR0aDogMjg3LjUxcHg7XG4gIGhlaWdodDogMjc2LjQxcHg7XG59XG4ucHJveGltaXR5IC5ib3gtd3JhcHA6bGFzdC1jaGlsZCAuYm94Om50aC1jaGlsZCgyKSBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy43NmRlZyk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmxhc3QtY2hpbGQgLmJveDpudGgtY2hpbGQoMykge1xuICBib3R0b206IC00MHB4O1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDI4Ny41MXB4O1xuICBoZWlnaHQ6IDE3MS45M3B4O1xufVxuLnByb3hpbWl0eSAuYm94LXdyYXBwOmxhc3QtY2hpbGQgLmJveDpudGgtY2hpbGQoMykgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNy4zOWRlZyk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtaW1hZ2UgLmJhZGdlIHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtaW1hZ2UgLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC50ZXh0LWltYWdlIC5ibG9jay10aXRsZS0td3JhcHBlciAuc3VidGl0bGUsXG4gIC50ZXh0LWltYWdlIC5ibG9jay10aXRsZS0td3JhcHBlciAuYXBwbGljYXRpb25fX3RpdGxlIHtcbiAgICBtaW4td2lkdGg6IDU2MHB4O1xuICB9XG59XG4udGV4dC1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmZ1bGxfd2lkdGggLnRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldmVyc2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi50ZXh0LWltYWdlX19pbnRybyB7XG4gIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsX3dpZHRoIC50ZXh0LWltYWdlX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udGV4dC1pbWFnZV9faW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTAwcHggMTAwcHg7XG59XG4udGV4dC1pbWFnZV9faW1hZ2VzIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXgtaGVpZ2h0OiAyNzdweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggODRweCA1MHB4IDBweCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuMDUpO1xufVxuLnRleHQtaW1hZ2VfX2ltYWdlcyBmaWd1cmUgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzNDAvMjc3O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4udGV4dC1pbWFnZV9faW1hZ2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNzdweDtcbiAgd2lkdGg6IDI0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9kZWNvcmF0aW9uLnN2Zykgbm8tcmVwZWF0ICNGRjU3MjIgYm90dG9tO1xufVxuLmZpZG1lX2NvdXJzZXMgLnRleHQtaW1hZ2VfX2ltYWdlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9kZWNvcmF0aW9uLnN2Zykgbm8tcmVwZWF0ICM5MENFQ0EgYm90dG9tO1xufVxuLnRleHQtaW1hZ2UtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2N3B4O1xufVxuLnRleHQtaW1hZ2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjUuMDhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWltYWdlX19saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbiAgLmZ1bGxfd2lkdGggLnRleHQtaW1hZ2VfX2xpc3Qge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnRleHQtaW1hZ2VfX2xpc3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnJldmVyc2UgLnRleHQtaW1hZ2VfX2xpc3QgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cbi50ZXh0LWltYWdlX19hY3Rpb25zIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1pbWFnZV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuXG4uZmVhdHVyZS1zbGlkZXIge1xuICBtYXJnaW4tYmxvY2s6IDcwcHg7XG59XG4uZmVhdHVyZS1zbGlkZXIgLmdsaWRlX19zbGlkZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmVhdHVyZS1zbGlkZXIgLmdsaWRlX19zbGlkZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbn1cblxuLmdsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5nbGlkZSAqIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbi5nbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdsaWRlX19zbGlkZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uZ2xpZGVfX3NsaWRlcy0tZHJhZ2dpbmcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nbGlkZV9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5nbGlkZV9fc2xpZGUgYSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlX19hcnJvd3Mge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlX19idWxsZXRzIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5nbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5nbGlkZV9fYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdsaWRlX19hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogMmVtO1xufVxuLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICByaWdodDogMmVtO1xufVxuLmdsaWRlX19hcnJvdy0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMzO1xufVxuLmdsaWRlX19idWxsZXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDJlbTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmdsaWRlX19idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDAgMC4yNWVtO1xufVxuLmdsaWRlX19idWxsZXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdsaWRlX19idWxsZXQ6aG92ZXIsIC5nbGlkZV9fYnVsbGV0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5nbGlkZS0tc3dpcGVhYmxlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG4uZ2xpZGUtLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG59IiwiLypcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogIE1PREVSTiBDU1MgUkVTRVQg4oCUIDIwMjUgRWRpdGlvblxuICogIFNvdXJjZXMgJiBpbnNwaXJhdGlvbnMgOiBBbmR5IEJlbGwsIEpvc2ggQ29tZWF1LFxuICogIEVsYWQgU2hlY2h0ZXIsIEFkYW0gQXJneWxlLCBDU1MgV29ya2luZyBHcm91cCBzcGVjcy5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi8qIOKUgOKUgCAxLiBCb3gtc2l6aW5nIGdsb2JhbCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIOKUgOKUgCAyLiBSYWNpbmUgJiB0YWlsbGUgZGUgcG9saWNlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuOnJvb3Qge1xuICAvKiBFbXDDqmNoZSBsZSB6b29tIGF1dG8gaU9TIHN1ciBsZXMgaW5wdXRzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblxuICAvKiBJbnRlcnBvbGF0aW9uIGRlIGNvdWxldXJzIGVuIG9rbGNoIHBhciBkw6lmYXV0ICovXG4gIC8vIGNvbG9yLXNjaGVtZTogbGlnaHQgZGFyaztcblxuICAvKiBTY3JvbGwgZmx1aWRlIHNhdWYgc2kgbCd1dGlsaXNhdGV1ciBwcsOpZsOocmUgbGUgbW91dmVtZW50IHLDqWR1aXQgKi9cbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuLyog4pSA4pSAIDMuIE1hcmdlcyAmIHBhZGRpbmdzIG51bHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiDilIDilIAgNC4gQm9keSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIC8qIGR2aCA9IGR5bmFtaWMgdmlld3BvcnQgaGVpZ2h0IChtb2JpbGUpICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuLyog4pSA4pSAIDUuIE3DqWRpYXMgKGltYWdlcywgdmlkw6lvcywgY2FudmFzLCBzdmcsIGlmcmFtZXMpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuaW1nLFxucGljdHVyZSxcbnZpZGVvLFxuY2FudmFzLFxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIENvbnNlcnZlIGxlIHJhdGlvIHNhbnMgaGVpZ2h0IGZpeGUgKi9cbn1cblxuLyogU1ZHIHNhbnMgdmlld0JveCBow6lyaXRlbnQgZGUgbGEgY291bGV1ciBkdSB0ZXh0ZSAqL1xuc3ZnOm5vdChbZmlsbF0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiDilIDilIAgNi4gw4lsw6ltZW50cyBkZSBmb3JtdWxhaXJlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCxcbm9wdGdyb3VwIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLyogTGVzIGZvcm11bGFpcmVzIG4naMOpcml0ZW50IHBhcyBwYXIgZMOpZmF1dCAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIFNhZmFyaSAvIGlPUyAqL1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgLyogU2V1bCBsZSByZWRpbWVuc2lvbm5lbWVudCB2ZXJ0aWNhbCBlc3QgcmFpc29ubmFibGUgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIFN1cHByaW1lIGxlcyBmbMOoY2hlcyBkZXMgaW5wdXRzIG51bWJlciBkYW5zIENocm9tZS9TYWZhcmkvRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogU3VwcHJpbWUgbCdpY8O0bmUgXCJlZmZhY2VyXCIgZGFucyBJRS9FZGdlICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtY2xlYXIsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIOKUgOKUgCA3LiBMaXN0ZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogQ29uc2VydmUgbGVzIG1hcnF1ZXVycyBzaSBsYSBsaXN0ZSBlc3Qgc8OpbWFudGlxdWUgKGFyaWEtcm9sZT1saXN0KSAqL1xudWxbcm9sZT1cImxpc3RcIl0sXG5vbFtyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IHJldmVydDtcbn1cblxuLyog4pSA4pSAIDguIFR5cG9ncmFwaGllIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxucCxcbmxpLFxuZmlnY2FwdGlvbiB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC8vIGh5cGhlbnM6IGF1dG87XG59XG5cbi8qIMOJdml0ZSBsZXMgdmV1dmVzIGV0IG9ycGhlbGluZXMgZW4gZmluIGRlIGxpZ25lICovXG5wIHtcbiAgdGV4dC13cmFwOiBwcmV0dHk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLyog4pSA4pSAIDkuIExpZW5zIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuICAvKiDDiXZpdGUgcXVlIGxlIHNvdWxpZ25lbWVudCBjb3VwZSBsZXMgbGV0dHJlcyAqL1xufVxuXG4vKiDilIDilIAgMTAuIFRhYmxlYXV4IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyog4pSA4pSAIDExLiDDiWzDqW1lbnRzIGlubGluZSAmIHPDqW1hbnRpcXVlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBDb25zb2xhcywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogTWFyaztcbiAgY29sb3I6IE1hcmtUZXh0O1xufVxuXG4vKiDilIDilIAgMTIuIFPDqXBhcmF0ZXVyIGhvcml6b250YWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIOKUgOKUgCAxMy4gw4lsw6ltZW50cyBpbnRlcmFjdGlmcyAmIGZvY3VzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgSGlnaGxpZ2h0O1xuICAvKiBDb3VsZXVyIHN5c3TDqG1lIChoYXV0ZSB2aXNpYmlsaXTDqSkgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBDdXJzZXVyIHBvaW50ZXVyIHN1ciBsZXMgw6lsw6ltZW50cyBjbGlxdWFibGVzICovXG5sYWJlbCxcbnN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRldGFpbHM+c3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qIFJldGlyZSBsZSB0cmlhbmdsZSBwYXIgZMOpZmF1dCBkYW5zIEZpcmVmb3ggKi9cbn1cblxuZGV0YWlscz5zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogUmV0aXJlIGxlIHRyaWFuZ2xlIGRhbnMgQ2hyb21lL1NhZmFyaSAqL1xufVxuXG4vKiDilIDilIAgMTQuIERpYWxvZyAvIFBvcG92ZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG5kaWFsb2cge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IHJnYigwIDAgMCAvIDAuNSk7XG59XG5cbi8qIOKUgOKUgCAxNS4gRMOpZmlsZW1lbnQgJiBzY3JvbGxiYXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4vKiBHYXJkZSBsZSBjb250ZW51IHZpc2libGUgbcOqbWUgcXVhbmQgdW5lIHNjcm9sbGJhciBhcHBhcmHDrnQgKi9cbmh0bWwge1xuICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG59XG5cbi8qIE1hc3F1ZSBsZXMgc2Nyb2xsYmFycyB2aXN1ZWxsZW1lbnQgdG91dCBlbiBnYXJkYW50IGxlIGTDqWZpbGVtZW50ICovXG4uc2Nyb2xsLWhpZGRlbiB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2Nyb2xsLWhpZGRlbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDilIDilIAgMTYuIEFjY2Vzc2liaWxpdMOpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuLyogQ2FjaGUgdmlzdWVsbGVtZW50IG1haXMgY29uc2VydmUgcG91ciBsZXMgbGVjdGV1cnMgZCfDqWNyYW4gKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIFLDqWR1aXQgbGUgbW91dmVtZW50IHNpIGwndXRpbGlzYXRldXIgbGUgZGVtYW5kZSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiDilIDilIAgMTcuIFPDqWxlY3Rpb24gZGUgdGV4dGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEhpZ2hsaWdodDtcbiAgY29sb3I6IEhpZ2hsaWdodFRleHQ7XG59XG5cbi8qIOKUgOKUgCAxOC4gw4lsw6ltZW50cyBvYnNvbMOodGVzIC8gY29tcGF0aWJpbGl0w6kg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4vKiBFbXDDqmNoZSBsZXMgZMOpYm9yZGVtZW50cyBkYW5zIElFIDEwKyAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwibWl4aW5zXCIgYXMgKjtcblxuaHRtbCB7XG4gIC8vIG92ZXJmbG93LXg6IGNsaXA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuZGFyay1tb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuYSB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDMzLjA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOS4wNXB4O1xuXG4gIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcblxuICBAaW5jbHVkZSBicChzbSkge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxucCB7XG4gIGNvbG9yOiAkbmV1dHJhbC00MDA7XG4gIC8vIC5kYXJrLW1vZGUgJiB7XG4gIC8vICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAvLyB9XG59XG5cbmlucHV0IHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLyBiYXNlIHBvbGljZVxuLy8gSDEgNTBweFxuXG4vLyBIMiA0MHB4XG5cbi8vIEgzIDMzcHhcblxuLy8gSDQgMjdweFxuXG4vLyBINSAyMnB4XG5cbi8vIEg2IDE4cHhcblxuLnNpbmdsZS1wb3N0LFxuLmRlZmF1bHQge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgJi5kZWZhdWx0IHtcbiAgICBwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNWVtOyAvKiBIYXV0ZXVyIMOpcXVpdmFsZW50ZSDDoCB1bmUgbGlnbmUgZGUgdGV4dGUgKi9cbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgLyogQ29uc2VydmUgbGEgbWFyZ2UgZHUgcGFyYWdyYXBoZSAqL1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLy8gb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzEuNTFweDtcbiAgbGluZS1oZWlnaHQ6IDM2LjVweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIH1cblxuICBAaW5jbHVkZSBicChtZCkge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuXG4gIC50ZXh0LW9yYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAvL3BvdXIgbGUgdGl0cmUgZGFucyBsZSBiYW5uZXIuXG4gIC5oZXJvICYge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cblxuLnRleHQge1xuICAmLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmJnIHtcbiAgJi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24ge1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDkwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuXG4gIC5mZWF0dXJlLWdyaWQgJiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoKTtcbiAgICB9XG4gIH1cbn1cblxuLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjZmZkZGQzO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuZmlkbWVfY291cnNlcyAmIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktY291cnNlcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodC1jb3Vyc2VzO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcblxuICAgIC5iYWRnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmJnLW9yYW5nZSAmIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxufVxuXG4uYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcblxuICAgIC5mdWxsX3dpZHRoICYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgLy8gbWluLXdpZHRoOiA3MDVweDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgJjpoYXMoPiAqOmVtcHR5KTpub3QoOmhhcyg+ICo6bm90KDplbXB0eSkpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRuZXV0cmFsLTQwMDtcblxuICBAaW5jbHVkZSBicChtZCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udGV4dCB7XG4gICYtb3JhbmdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAuZmlkbWVfY291cnNlcyAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuICAgIH1cblxuICAgIC5ibG9jay10aXRsZSAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxufVxuXG4ubGluayB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5maWRtZV9jb3Vyc2VzICYge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuICB9XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmV2ZXJzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuXG4gICYucmVzb3VyY2UtY2FyZCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG5cbiAgJl9fZGF0ZSxcbiAgJl9fcmVhZGluZy10aW1lIHtcbiAgICBjb2xvcjogJG5ldXRyYWwtNDAwO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICB9XG5cbiAgICAuc2hvd2Nhc2UgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTA0LjVweDtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxOTJweDtcbiAgICAgIGhlaWdodDogMTkycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtZ3JpZCAmIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC8vIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAvLyAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTQwMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzJweCk7XG4gIH1cblxuICAmX19idWxsZXQge1xuICAgICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAuZmlkbWVfY291cnNlcyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktY291cnNlcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAkbmV1dHJhbC00MDA7XG4gIH1cblxuICAmLS12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDM5N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbC01MDA7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzRweCk7XG5cbiAgICAuZmVhdHVyZS1ncmlkICYge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZF9fc3VidGl0bGUge1xuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cblxuICAgICAgLnNob3djYXNlICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICB9XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgLmZlYXR1cmUtZ3JpZCAmIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogNDA1LzI3MDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uZCB7XG4gICYtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5nbGlkZSB7XG4gICZfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuKiAubW9iaWxlLW9ubHkgJiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vL2dsaWRlIG92ZXJpZGVcblxuLmdsaWRlX19zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLy8vIFRIRU1FIFNUWUxFXG4vLy9cbi8vIENoYW1wcyBkZSByZWNoZXJjaGUgZGFucyBsYSBwYWdlIEZBUVxuLmJsb2Mtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuZmFxLXNlYXJjaCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EzYTNhMztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLy8gRm9ybSBzZWFyY2hcbi5mb3JtLXNlYXJjaCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuXG4vLyBCYW5kZWF1IHNlY3Rpb25cbi5iYW5kZWF1IHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgcGFkZGluZzogOTVweCA1MHB4O1xufVxuXG4uc2hvd2Nhc2Uge1xuICAua3BpLWJhciB7XG4gICAgcGFkZGluZzogOTVweCA1MHB4O1xuICB9XG59XG5cbi8qIENvbnNlcnZlciBsZSByYXRpbyAxNjo5IHJlc3BvbnNpdmUgKi9cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogUmF0aW8gMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBDb3JyZWN0aW9uIGQnYWZmaWNoYWdlIGRlcyBib3V0b25zXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgJi5pcy1zdHlsZS1nb29nbGVfcGxheSB7XG4gICAgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtc3R5bGUtYXBwX3N0b3JlIHtcbiAgICAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCAwO1xuICBnYXA6IDIwcHg7XG4gIC5lcnJvci1jb2RlIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLy8gQ29ycmVjdGlvbiBkZSBsJ2FmZmljaGFnZSBkZSB2aWTDqW8gZGFucyBsYSBwYWdlXG4vKiBGb3JjZXIgbGEgcGxlaW5lIGxhcmdldXIgcmVzcG9uc2l2ZSBkdSBibG9jIHZpZMOpbyAqL1xuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogI0ZGNTcyMjtcbiRjb2xvci1wcmltYXJ5LWNvdXJzZXM6ICM5MENFQ0E7XG4kY29sb3ItcHJpbWFyeS0zMDogI0ZGNTcyMjMwO1xuJGNvbG9yLXNlY29uZGFyeTogIzkwQ0VDQTtcbiRjb2xvci1zZWNvbmRhcnktMzA6ICM5MENFQ0EzMDtcbiRjb2xvci1kYXJrOiAjMDAwMDAwO1xuJGNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xuJGNvbG9yLWdyZXk6ICM3MzczNzM7XG4kbmV1dHJhbC00MDA6ICNBM0EzQTM7XG4kbmV1dHJhbC01MDA6ICNGNUY1RjU7XG4kbmV1dHJhbC0zMDA6ICNGNEY0RjQ7XG4kY29sb3ItZ3JleS0xOiAjOTU5NTk1O1xuJGJsdWUtbGlnaHQtY291cnNlczogI0RBRjNGMjtcblxuJGZvb3Rlci1iZzogIzAwMDAwMDtcbiRmb290ZXItdGV4dC1tdXRlZDogI2FhYWFhYTtcbiRmb290ZXItdGV4dC1saWdodDogI2NjY2NjYztcbiRmb290ZXItd2hpdGU6ICNmZmZmZmY7XG4kZm9vdGVyLXByaW1hcnk6ICNFODRFMUI7XG4kZm9vdGVyLXByaW1hcnktaG92ZXI6ICNjNDNlMTI7XG4kZm9vdGVyLXByaW1hcnktbGlnaHQ6ICNmMDYwMzA7XG4kZm9vdGVyLWJvcmRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcblxuXG4kZm9udDogXCJOdW5pdG9cIiwgc2Fucy1zZXJpZjtcbiRmb250LXNpemUtYmFzZTogMTZweDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGxpbmUtaGVpZ2h0OiAxMDAlOyIsIkBmdW5jdGlvbiByZW0oJHB4LCAkYmFzZTogJGZvbnQtc2l6ZS1iYXNlKSB7XG4gICAgQHJldHVybiAoJHB4IC8gJGJhc2UpICogMXJlbTtcbn1cblxuLy8gQlJFQUtQT0lOVFNcblxuLy8gLS0tIFRhYmxlIGRlcyBicmVha3BvaW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJyZWFrcG9pbnRzOiAoXG4gICAgJ3hzJzogNDgwcHgsXG4gICAgLy8gZ3JhbmRzIHNtYXJ0cGhvbmVzIChwYXlzYWdlKVxuICAgICdzbSc6IDY0MHB4LFxuICAgIC8vIHBldGl0ZXMgdGFibGV0dGVzIC8gZ3JhbmRzIHBob25lc1xuICAgICdtZCc6IDc2OHB4LFxuICAgIC8vIHRhYmxldHRlcyBwb3J0cmFpdFxuICAgICdsZyc6IDEwMjRweCxcbiAgICAvLyB0YWJsZXR0ZXMgcGF5c2FnZSAvIHBldGl0cyBsYXB0b3BzXG4gICAgJ3hsJzogMTI4MHB4LFxuICAgIC8vIGRlc2t0b3BzXG4gICAgJzJ4bCc6IDE1MzZweCxcbiAgICAvLyBncmFuZHMgw6ljcmFuc1xuICAgICkgIWRlZmF1bHQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gYnAoJHNpemUpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkc2l6ZSkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHNpemUpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmIHR5cGUtb2YoJHNpemUpPT0nbnVtYmVyJyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzaXplKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJCcmVha3BvaW50IGAjeyRzaXplfWAgaW50cm91dmFibGUgZGFucyAkYnJlYWtwb2ludHMuXCI7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWF4KCRzaXplKSB7XG4gICAgJHZhbHVlOiBudWxsO1xuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHNpemUpIHtcbiAgICAgICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHNpemUpIC0gMXB4O1xuICAgIH1cblxuICAgIEBlbHNlIGlmIHR5cGUtb2YoJHNpemUpPT0nbnVtYmVyJyB7XG4gICAgICAgICR2YWx1ZTogJHNpemUgLSAxcHg7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBAd2FybiBcIkJyZWFrcG9pbnQgYCN7JHNpemV9YCBpbnRyb3V2YWJsZSBkYW5zICRicmVha3BvaW50cy5cIjtcbiAgICB9XG5cbiAgICBAaWYgJHZhbHVlICE9bnVsbCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBicC1iZXR3ZWVuKCRtaW4sICRtYXgpIHtcbiAgICAkbWluLXZhbHVlOiBpZihtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRtaW4pLCBtYXAtZ2V0KCRicmVha3BvaW50cywgJG1pbiksICRtaW5cbiAgICApO1xuJG1heC12YWx1ZTogaWYobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbWF4KSwgbWFwLWdldCgkYnJlYWtwb2ludHMsICRtYXgpIC0gMXB4LCAkbWF4IC0gMXB4KTtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12YWx1ZSkgYW5kIChtYXgtd2lkdGg6ICRtYXgtdmFsdWUpIHtcbiAgICBAY29udGVudDtcbn1cbn1cblxuQG1peGluIGJwLW9ubHkoJHNpemUpIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHNpemUpIHtcbiAgICAgICAgQHdhcm4gXCJicC1vbmx5KCkgbidhY2NlcHRlIHF1ZSBsZXMgY2zDqXMgZGUgXFwkYnJlYWtwb2ludHMsIHBhcyBgI3skc2l6ZX1gLlwiO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgICAgJGtleXM6IG1hcC1rZXlzKCRicmVha3BvaW50cyk7XG4gICAgICAgICRpZHg6IGluZGV4KCRrZXlzLCAkc2l6ZSk7XG5cbiAgICAgICAgQGlmICRpZHggPT1sZW5ndGgoJGtleXMpIHtcblxuICAgICAgICAgICAgLy8gRGVybmllciBicmVha3BvaW50IOKGkiBtaW4td2lkdGggc2V1bGVtZW50XG4gICAgICAgICAgICBAaW5jbHVkZSBicCgkc2l6ZSkge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgJG5leHQ6IG50aCgka2V5cywgJGlkeCArIDEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicC1iZXR3ZWVuKCRzaXplLCAkbmV4dCkge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjb250YWluZXJcbkBtaXhpbiBjb250YWluZXIoJG1heC13aWR0aDogMTQ0MHB4LCAkcGFkZGluZzogMCAxLjE3NXJlbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xufVxuXG4vL2JvcmRlciByYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gcmV2ZXJzZSB7XG4gICAgLnJldmVyc2UgJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJ1dHRvbi1zdGF0ZXMge1xuICAgICY6aG92ZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJtaXhpbnNcIiBhcyAqO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9STSBTVFlMRVMgLSBTeXN0w6htZSBnw6luw6lyaXF1ZSByw6l1dGlsaXNhYmxlIHBvdXIgdG91cyBsZXMgZm9ybXVsYWlyZXNcbi8vIChiYXPDqSBzdXIgbGEgbWFxdWV0dGUgOiBjYXJ0ZSBhdmVjIGJvcmR1cmUgYmxldWUsIGNoYW1wcyBncmlzIGNsYWlyLFxuLy8gIGxheW91dCBlbiBjb2xvbm5lcywgYm91dG9uIFwiRW52b3llclwiIGVuIHBpbHVsZSBvcmFuZ2UpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvcm0tYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC01MDA7XG4kZm9ybS1ib3JkZXItcmFkaXVzOiAxMnB4O1xuJGZvcm0tcGFkZGluZzogMjRweDtcbiRmb3JtLWJnOiAkbmV1dHJhbC00MDA7XG5cbiRpbnB1dC1iZzogI2YxZjJmNDtcbiRpbnB1dC1iZy1mb2N1czogJG5ldXRyYWwtNTAwO1xuJGlucHV0LWJvcmRlci1yYWRpdXM6IDhweDtcbiRpbnB1dC1wYWRkaW5nLXk6IDE0cHg7XG4kaW5wdXQtcGFkZGluZy14OiAxNnB4O1xuJGlucHV0LXRleHQtY29sb3I6ICRuZXV0cmFsLTQwMDtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogJG5ldXRyYWwtNDAwO1xuJGlucHV0LWVycm9yLWNvbG9yOiAjZTYzOTQ2O1xuXG4kbGFiZWwtY29sb3I6ICMxYTFhMWE7XG4kbGFiZWwtZm9udC1zaXplOiAxNHB4O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4kYnRuLWJnOiAjZjI2MzJhO1xuJGJ0bi10ZXh0LWNvbG9yOiAjZmZmZmZmO1xuJGJ0bi1yYWRpdXM6IDUwcHg7XG4kYnRuLXBhZGRpbmcteTogMTRweDtcbiRidG4tcGFkZGluZy14OiAzNnB4O1xuXG4kZ2FwOiAyNHB4O1xuJGJyZWFrcG9pbnQtbW9iaWxlOiA3NjhweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1peGluIGRlIGJhc2UgcG91ciB0b3VzIGxlcyBjaGFtcHMgKGlucHV0LCBzZWxlY3QsIHRleHRhcmVhKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmb3JtLWZpZWxkLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMTBweCA1NXB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRuZXV0cmFsLTQwMDtcbiAgdHJhbnNpdGlvbjpcbiAgICBib3JkZXItY29sb3IgMC4ycyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRuZXV0cmFsLTQwMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWZvY3VzO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5pcy1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZXJyb3ItY29sb3I7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGVuZXVyIGRlIGxhIGNhcnRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvcm0tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICRmb3JtLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWJvcmRlci1yYWRpdXM7XG4gIHBhZGRpbmc6ICRmb3JtLXBhZGRpbmc7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR3JpbGxlIDogbGlnbmVzICsgY29sb25uZXMgKDEgw6AgNCBjb2xvbm5lcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogJGdhcDtcbiAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgZ2FwOiAkZ2FwIC8gMS41O1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAgLyAxLjU7XG4gIH1cbn1cblxuLndwY2Y3LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMjMzLjQ3cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgLy8gICAgIHdpZHRoOiA1NjBweDtcbiAgLy8gfVxuXG4gICY6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGFiZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tcmVxdWlyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENoYW1wcyA6IGlucHV0IC8gc2VsZWN0IC8gdGV4dGFyZWFcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgQGluY2x1ZGUgZm9ybS1maWVsZC1iYXNlO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDgnJTNFJTNDcGF0aCBmaWxsPSclMjM5Q0EzQUYnIGQ9J002IDggMCAwaDEyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiAyLjU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGVja2JveCAvIFJhZGlvIChSR1BELCBvcHRpb25zLCBldGMuKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGFjY2VudC1jb2xvcjogJGZvcm0tYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNZXNzYWdlcyBkJ2VycmV1ciAvIGFpZGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGlucHV0LWVycm9yLWNvbG9yO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5mb3JtLWhlbHBlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3V0b24gZCdlbnZvaVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmJ0bi1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnO1xuICBjb2xvcjogJGJ0bi10ZXh0LWNvbG9yO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRidG4tcmFkaXVzO1xuICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsXG4gICAgdHJhbnNmb3JtIDAuMXMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ0bi1iZywgOCUpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybS1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1yYWRpdXM7IC8vIHBpbHVsZVxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1heC13aWR0aDogMzYwcHg7XG5cbiAgJl9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRpbnB1dC10ZXh0LWNvbG9yO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZm9jdXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRmb3JtLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgQGluY2x1ZGUgZm9ybS1maWVsZC1iYXNlO1xuXG4gICAgLndwLWNvcmUtdWkgJiB7XG4gICAgICBAaW5jbHVkZSBmb3JtLWZpZWxkLWJhc2U7XG4gICAgfVxuICB9XG59XG5cbmRpdi53cGZvcm1zLWNvbnRhaW5lciB7XG4gIC53cGZvcm1zLWZvcm0ge1xuICAgIC53cGZvcm1zLWZpZWxkLWxhYmVsLFxuICAgIC53cGZvcm1zLWZpZWxkLXN1YmxhYmVsLFxuICAgIC53cGZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uLFxuICAgIHRleHRhcmVhLFxuICAgIGxpLFxuICAgIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG5cbiAgICAgIC5mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwge1xuICAud3Bmb3Jtcy1mb3JtIHtcbiAgICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud3Bmb3Jtcy1jb250YWluZXIge1xuICAud3Bmb3Jtcy1maWVsZCB7XG4gICAgJi53cGZvcm1zLW9uZS1oYWxmLFxuICAgICYud3Bmb3Jtcy1vbmUtdGhpcmQsXG4gICAgJi53cGZvcm1zLXR3by10aGlyZHMsXG4gICAgJi53cGZvcm1zLW9uZS1mb3VydGgsXG4gICAgJi53cGZvcm1zLXR3by1mb3VydGhzLFxuICAgICYud3Bmb3Jtcy10aHJlZS1mb3VydGhzLFxuICAgICYud3Bmb3Jtcy1vbmUtZmlmdGgsXG4gICAgJi53cGZvcm1zLXR3by1maWZ0aHMsXG4gICAgJi53cGZvcm1zLXRocmVlLWZpZnRocyxcbiAgICAmLndwZm9ybXMtZm91ci1maWZ0aHMsXG4gICAgJi53cGZvcm1zLW9uZS1zaXh0aCxcbiAgICAmLndwZm9ybXMtdHdvLXNpeHRocyxcbiAgICAmLndwZm9ybXMtdGhyZWUtc2l4dGhzLFxuICAgICYud3Bmb3Jtcy1mb3VyLXNpeHRocyxcbiAgICAmLndwZm9ybXMtZml2ZS1zaXh0aHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLndwZm9ybXMtb25lLWhhbGYsXG4gIC53cGZvcm1zLXRocmVlLXNpeHRocyxcbiAgLndwZm9ybXMtdHdvLWZvdXJ0aHMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICB9XG59XG5cbi8vIENzcyBkdSBmb3JtdWxhaXJlIGF2ZWMgRmx1ZW50Rm9ybVxuc2VjdGlvbiB7XG4gIC5mbHVlbnRmb3JtIHtcbiAgICBmb3JtLmZybS1mbHVlbnQtZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLmZmLWVsLWZvcm0tY29udHJvbCxcbiAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZmLWVsLWZvcm0tY29udHJvbCxcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmZmLWVsLWZvcm0tY29udHJvbCxcbiAgICAgIGlucHV0W3R5cGU9XCJyYW5nZVwiXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmZmLWVsLWZvcm0tY29udHJvbCxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0uZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cInVybFwiXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4gICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXS5mZi1lbC1mb3JtLWNvbnRyb2wsXG4gICAgICBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgLmNob2ljZXNfX2lubmVyLFxuICAgICAgdGV4dGFyZWEuZmYtZWwtZm9ybS1jb250cm9sLFxuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZmYtZWwtZm9ybS1jb250cm9sIHtcbiAgICAgICAgQGluY2x1ZGUgZm9ybS1maWVsZC1iYXNlO1xuXG4gICAgICAgIC53cC1jb3JlLXVpICYge1xuICAgICAgICAgIEBpbmNsdWRlIGZvcm0tZmllbGQtYmFzZTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY1NzIyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1NzIyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZjU3MjI7XG4gICAgICAgICAgY29sb3I6ICNmZjU3MjI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZmYtdC1jb250YWluZXIge1xuICAgICAgZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0N3B4O1xuICAvLyBsaW5lLWhlaWdodDogNDdweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gIH1cblxuICAua3BpLWJhcl9faXRlbSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICB9XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICY6Zm9jdXMtd2l0aGluLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgfVxuXG4gICYuYnRuLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBidXR0b24tc3RhdGVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBidXR0b24tc3RhdGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAmLS1wcmltYXJ5LFxuICAmLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxuICAmLWJhZGdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMS43cHg7XG4gICAgbWF4LXdpZHRoOiAxMjYuNjJweDtcbiAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDI3LjVweDtcbiAgfVxuXG4gICYtZnVsbCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICB9XG59XG5cbi5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi53cC1ibG9jay1idXR0b24ge1xuICAmLmlzLXN0eWxlLW91dGxpbmUge1xuICAgIC8vIEBleHRlbmQgLmJ0bjtcblxuICAgIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN0eWxlLWFwcF9zdG9yZSB7XG4gICAgLy8gQXBwIFN0b3JlIEJ1dHRvblxuICAgIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiAvL2lsYXkgc3ZnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIC8vIGhlaWdodDogNDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDguNzVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJi5pcy1zdHlsZS1nb29nbGVfcGxheSB7XG4gICAgLy8gR29vZ2xlIFBsYXkgQnV0dG9uXG4gICAgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IC8vaWxheSBzdmc7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgLy8gaGVpZ2h0OiA0N3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOC43NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvLyAud3AtZWxlbWVudC1idXR0b24ge1xuICAvLyAgIC8vIEZpbGwgQnV0dG9uIChMYSBjb3VsZXVyIGRkZXBlbmRzIGRlIGxhIGNvbmZpZyA6IGZpZG1lLCBmaWRtZSBjb3Vyc2VzLCBidG9iKVxuICAvLyB9XG59XG5cbi53cC1ibG9jay1idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICB9XG5cbiAgICAuZmlkbWUtY291cnNlcyAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWNvdXJzZXM7XG4gICAgfVxuICB9XG5cbiAgLmlzLXN0eWxlLWFwcF9zdG9yZSxcbiAgLmlzLXN0eWxlLWdvb2dsZV9wbGF5IHtcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvbiB7XG4gIEBleHRlbmQgLmJ0bjtcbiAgbWFyZ2luLWlubGluZTogYXV0byAwO1xufVxuXG5kaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbmRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLXBhZ2UtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6YWN0aXZlKSxcbi53cC1jb3JlLXVpXG4gIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLndwLWNvcmUtdWlcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06bm90KDpob3Zlcik6bm90KDphY3RpdmUpLFxuLndwLWNvcmUtdWlcbiAgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGxcbiAgLndwZm9ybXMtcGFnZS1idXR0b246bm90KDpob3Zlcik6bm90KDphY3RpdmUpIHtcbiAgQGV4dGVuZCAuYnRuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuJHdwZm9ybXMtc3VibWl0LXNlbGVjdG9yczpcbiAgXCJpbnB1dFt0eXBlPXN1Ym1pdF1cIiwgXCJidXR0b25bdHlwZT1zdWJtaXRdXCIsIFwiLndwZm9ybXMtcGFnZS1idXR0b25cIjtcblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwsXG4ud3AtY29yZS11aSBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCB7XG4gIEBlYWNoICRzZWxlY3RvciBpbiAkd3Bmb3Jtcy1zdWJtaXQtc2VsZWN0b3JzIHtcbiAgICAjeyRzZWxlY3Rvcn06aG92ZXIsXG4gICAgI3skc2VsZWN0b3J9OmFjdGl2ZSxcbiAgICAjeyRzZWxlY3Rvcn06Zm9jdXMge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgICN7JHNlbGVjdG9yfTpmb2N1czphZnRlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi53cC1ibG9jay1idXR0b25zIHtcbiAgLmlzLXN0eWxlLWFwcF9zdG9yZSxcbiAgLmlzLXN0eWxlLWFwcF9zdG9yZV9lbixcbiAgLmlzLXN0eWxlLWdvb2dsZV9wbGF5LFxuICAuaXMtc3R5bGUtZ29vZ2xlX3BsYXlfZW4ge1xuICAgIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pcy1zdHlsZS1nb29nbGVfcGxheSB7XG4gICAgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyMCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDEyMCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxMTknIGhlaWdodD0nMzknIHJ4PSc1LjUnIGZpbGw9J2JsYWNrJy8lM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTE5JyBoZWlnaHQ9JzM5JyByeD0nNS41JyBzdHJva2U9JyUyM0E2QTZBNicvJTNFJTNDcGF0aCBkPSdNMTcuODA0OCAxOS40NjE3TDguMDg5NiAzMC4wMDU5QzguMDkwNTEgMzAuMDA3OCA4LjA5MDUxIDMwLjAxMDYgOC4wOTE0MiAzMC4wMTI1QzguMzg5ODEgMzEuMTU3NCA5LjQxMTc5IDMyIDEwLjYyNTQgMzJDMTEuMTEwOCAzMiAxMS41NjYyIDMxLjg2NTYgMTEuOTU2NyAzMS42MzA1TDExLjk4NzcgMzEuNjExOEwyMi45MjI5IDI1LjE1OTNMMTcuODA0OCAxOS40NjE3WicgZmlsbD0nJTIzRUE0MzM1Jy8lM0UlM0NwYXRoIGQ9J00yNy42MzMyIDE3LjY2NjJMMjcuNjI0IDE3LjY1OTdMMjIuOTAyOSAxNC44NjEyTDE3LjU4NCAxOS43MDEzTDIyLjkyMiAyNS4xNTgyTDI3LjYxNzcgMjIuMzg3OEMyOC40NDA3IDIxLjkzMjQgMjkuMDAwMSAyMS4wNDUgMjkuMDAwMSAyMC4wMjIzQzI5LjAwMDEgMTkuMDA1MiAyOC40NDg5IDE4LjEyMjUgMjcuNjMzMiAxNy42NjYyWicgZmlsbD0nJTIzRkJCQzA0Jy8lM0UlM0NwYXRoIGQ9J004LjA4OTQyIDkuOTkzMzFDOC4wMzEwMiAxMC4yMTM1IDggMTAuNDQ0OSA4IDEwLjY4MzhWMjkuMzE2M0M4IDI5LjU1NTIgOC4wMzEwMiAyOS43ODY2IDguMDkwMzQgMzAuMDA1OUwxOC4xMzg2IDE5LjczMTNMOC4wODk0MiA5Ljk5MzMxWicgZmlsbD0nJTIzNDI4NUY0Jy8lM0UlM0NwYXRoIGQ9J00xNy44NzY3IDE5Ljk5OTlMMjIuOTA0NCAxNC44NTk0TDExLjk4MiA4LjM4MzUxQzExLjU4NTEgOC4xMzk5NiAxMS4xMjE1IDggMTAuNjI2MSA4QzkuNDEyNDYgOCA4LjM4ODY1IDguODQ0NDcgOC4wOTAyNyA5Ljk5MDM0QzguMDkwMjcgOS45OTEyNyA4LjA4OTM2IDkuOTkyMiA4LjA4OTM2IDkuOTkzMTRMMTcuODc2NyAxOS45OTk5WicgZmlsbD0nJTIzMzRBODUzJy8lM0UlM0NwYXRoIGQ9J00zNi42NDggMTQuNVY4LjA1NkgzOC42MTlDMzkuNjAzIDguMDU2IDQwLjM5MiA4LjM1MyA0MC45ODYgOC45NDdDNDEuNTg2IDkuNTQxIDQxLjg4NiAxMC4zMTggNDEuODg2IDExLjI3OEM0MS44ODYgMTIuMjQ0IDQxLjU4NiAxMy4wMjQgNDAuOTg2IDEzLjYxOEM0MC4zOTIgMTQuMjA2IDM5LjYwMyAxNC41IDM4LjYxOSAxNC41SDM2LjY0OFpNMzcuNDc2IDguODQ4VjEzLjcwOEgzOC42MTlDMzkuMzY5IDEzLjcwOCAzOS45NiAxMy40OTUgNDAuMzkyIDEzLjA2OUM0MC44MjQgMTIuNjM3IDQxLjA0IDEyLjA0IDQxLjA0IDExLjI3OEM0MS4wNCAxMC41MjIgNDAuODI0IDkuOTI4IDQwLjM5MiA5LjQ5NkMzOS45NiA5LjA2NCAzOS4zNjkgOC44NDggMzguNjE5IDguODQ4SDM3LjQ3NlpNNDMuNjk4NyAxNC41SDQyLjg3MDdWOC4wNTZINDMuNjk4N1YxNC41Wk00OC45NzU2IDEyLjc4MUM0OC45NzU2IDEzLjM0NSA0OC43Njg2IDEzLjc5OCA0OC4zNTQ2IDE0LjE0QzQ3LjkzNDYgMTQuNDc2IDQ3LjQyNDYgMTQuNjQ0IDQ2LjgyNDYgMTQuNjQ0QzQ2LjI5MDYgMTQuNjQ0IDQ1LjgxOTYgMTQuNDg4IDQ1LjQxMTYgMTQuMTc2QzQ1LjAwMzYgMTMuODY0IDQ0LjcyMTYgMTMuNDM4IDQ0LjU2NTYgMTIuODk4TDQ1LjM1NzYgMTIuNTc0QzQ1LjQxMTYgMTIuNzY2IDQ1LjQ4NjYgMTIuOTQgNDUuNTgyNiAxMy4wOTZDNDUuNjc4NiAxMy4yNTIgNDUuNzg5NiAxMy4zODcgNDUuOTE1NiAxMy41MDFDNDYuMDQ3NiAxMy42MDkgNDYuMTkxNiAxMy42OTYgNDYuMzQ3NiAxMy43NjJDNDYuNTAzNiAxMy44MjIgNDYuNjY4NiAxMy44NTIgNDYuODQyNiAxMy44NTJDNDcuMjIwNiAxMy44NTIgNDcuNTI5NiAxMy43NTYgNDcuNzY5NiAxMy41NjRDNDguMDA5NiAxMy4zNjYgNDguMTI5NiAxMy4xMDUgNDguMTI5NiAxMi43ODFDNDguMTI5NiAxMi41MTEgNDguMDMwNiAxMi4yOCA0Ny44MzI2IDEyLjA4OEM0Ny42NDY2IDExLjkwMiA0Ny4yOTg2IDExLjcyMiA0Ni43ODg2IDExLjU0OEM0Ni4yNzI2IDExLjM2MiA0NS45NTE2IDExLjIzNiA0NS44MjU2IDExLjE3QzQ1LjE0MTYgMTAuODIyIDQ0Ljc5OTYgMTAuMzA5IDQ0Ljc5OTYgOS42MzFDNDQuNzk5NiA5LjE1NyA0NC45ODg2IDguNzUyIDQ1LjM2NjYgOC40MTZDNDUuNzUwNiA4LjA4IDQ2LjIyMTYgNy45MTIgNDYuNzc5NiA3LjkxMkM0Ny4yNzE2IDcuOTEyIDQ3LjY5NzYgOC4wMzggNDguMDU3NiA4LjI5QzQ4LjQxNzYgOC41MzYgNDguNjU3NiA4Ljg0NSA0OC43Nzc2IDkuMjE3TDQ4LjAwMzYgOS41NDFDNDcuOTMxNiA5LjMwMSA0Ny43ODc2IDkuMTAzIDQ3LjU3MTYgOC45NDdDNDcuMzYxNiA4Ljc4NSA0Ny4xMDM2IDguNzA0IDQ2Ljc5NzYgOC43MDRDNDYuNDczNiA4LjcwNCA0Ni4yMDA2IDguNzk0IDQ1Ljk3ODYgOC45NzRDNDUuNzU2NiA5LjE0MiA0NS42NDU2IDkuMzYxIDQ1LjY0NTYgOS42MzFDNDUuNjQ1NiA5Ljg1MyA0NS43MzI2IDEwLjA0NSA0NS45MDY2IDEwLjIwN0M0Ni4wOTg2IDEwLjM2OSA0Ni41MTU2IDEwLjU2MSA0Ny4xNTc2IDEwLjc4M0M0Ny44MTE2IDExLjAwNSA0OC4yNzY2IDExLjI3OCA0OC41NTI2IDExLjYwMkM0OC44MzQ2IDExLjkyIDQ4Ljk3NTYgMTIuMzEzIDQ4Ljk3NTYgMTIuNzgxWk01MC44MDAyIDExLjg5VjE0LjVINDkuOTcyMlY4LjA1Nkg1Mi4xNjgyQzUyLjcyNjIgOC4wNTYgNTMuMjAwMiA4LjI0MiA1My41OTAyIDguNjE0QzUzLjk4NjIgOC45ODYgNTQuMTg0MiA5LjQzOSA1NC4xODQyIDkuOTczQzU0LjE4NDIgMTAuNTE5IDUzLjk4NjIgMTAuOTc1IDUzLjU5MDIgMTEuMzQxQzUzLjIwNjIgMTEuNzA3IDUyLjczMjIgMTEuODkgNTIuMTY4MiAxMS44OUg1MC44MDAyWk01MC44MDAyIDguODQ4VjExLjA5OEg1Mi4xODYyQzUyLjUxNjIgMTEuMDk4IDUyLjc4OTIgMTAuOTg3IDUzLjAwNTIgMTAuNzY1QzUzLjIyNzIgMTAuNTQzIDUzLjMzODIgMTAuMjc5IDUzLjMzODIgOS45NzNDNTMuMzM4MiA5LjY3MyA1My4yMjcyIDkuNDEyIDUzLjAwNTIgOS4xOUM1Mi43ODkyIDguOTYyIDUyLjUxNjIgOC44NDggNTIuMTg2MiA4Ljg0OEg1MC44MDAyWk02MS4yNzM0IDExLjI3OEM2MS4yNzM0IDEyLjIzMiA2MC45NTU0IDEzLjAzIDYwLjMxOTQgMTMuNjcyQzU5LjY3NzQgMTQuMzIgNTguODkxNCAxNC42NDQgNTcuOTYxNCAxNC42NDRDNTcuMDI1NCAxNC42NDQgNTYuMjM5NCAxNC4zMiA1NS42MDM0IDEzLjY3MkM1NC45Njc0IDEzLjAzIDU0LjY0OTQgMTIuMjMyIDU0LjY0OTQgMTEuMjc4QzU0LjY0OTQgMTAuMzI0IDU0Ljk2NzQgOS41MjYgNTUuNjAzNCA4Ljg4NEM1Ni4yMzk0IDguMjM2IDU3LjAyNTQgNy45MTIgNTcuOTYxNCA3LjkxMkM1OC44OTc0IDcuOTEyIDU5LjY4MzQgOC4yMzkgNjAuMzE5NCA4Ljg5M0M2MC45NTU0IDkuNTM1IDYxLjI3MzQgMTAuMzMgNjEuMjczNCAxMS4yNzhaTTU1LjQ5NTQgMTEuMjc4QzU1LjQ5NTQgMTIuMDIyIDU1LjcyOTQgMTIuNjM3IDU2LjE5NzQgMTMuMTIzQzU2LjY3MTQgMTMuNjA5IDU3LjI1OTQgMTMuODUyIDU3Ljk2MTQgMTMuODUyQzU4LjY2MzQgMTMuODUyIDU5LjI0ODQgMTMuNjA5IDU5LjcxNjQgMTMuMTIzQzYwLjE5MDQgMTIuNjQzIDYwLjQyNzQgMTIuMDI4IDYwLjQyNzQgMTEuMjc4QzYwLjQyNzQgMTAuNTI4IDYwLjE5MDQgOS45MTMgNTkuNzE2NCA5LjQzM0M1OS4yNDg0IDguOTQ3IDU4LjY2MzQgOC43MDQgNTcuOTYxNCA4LjcwNEM1Ny4yNTk0IDguNzA0IDU2LjY3MTQgOC45NDcgNTYuMTk3NCA5LjQzM0M1NS43Mjk0IDkuOTE5IDU1LjQ5NTQgMTAuNTM0IDU1LjQ5NTQgMTEuMjc4Wk02My4wNzg1IDE0LjVINjIuMjUwNVY4LjA1Nkg2My4yNTg1TDY2LjM5MDUgMTMuMDY5SDY2LjQyNjVMNjYuMzkwNSAxMS44MjdWOC4wNTZINjcuMjE4NVYxNC41SDY2LjM1NDVMNjMuMDc4NSA5LjI0NEg2My4wNDI1TDYzLjA3ODUgMTAuNDg2VjE0LjVaTTY5LjM0NTEgMTQuNUg2OC41MTcxVjguMDU2SDY5LjM0NTFWMTQuNVpNNzAuNjQ0MSAxNC41VjguMDU2SDcyLjk3NTFDNzMuNDg1MSA4LjA1NiA3My45MjMxIDguMjI0IDc0LjI4OTEgOC41NkM3NC42NTUxIDguODkgNzQuODM4MSA5LjMwNyA3NC44MzgxIDkuODExQzc0LjgzODEgMTAuNDQ3IDc0LjU0NzEgMTAuODk0IDczLjk2NTEgMTEuMTUyVjExLjE4OEM3NC4yOTUxIDExLjI5NiA3NC41NTkxIDExLjQ4NSA3NC43NTcxIDExLjc1NUM3NC45NTUxIDEyLjAxOSA3NS4wNTQxIDEyLjMyMiA3NS4wNTQxIDEyLjY2NEM3NS4wNTQxIDEzLjE5MiA3NC44NjIxIDEzLjYzIDc0LjQ3ODEgMTMuOTc4Qzc0LjEwNjEgMTQuMzI2IDczLjY0NzEgMTQuNSA3My4xMDExIDE0LjVINzAuNjQ0MVpNNzEuNDcyMSA4Ljg0OFYxMC44MTlINzIuOTc1MUM3My4yNjkxIDEwLjgxOSA3My41MTUxIDEwLjcyIDczLjcxMzEgMTAuNTIyQzczLjkxMTEgMTAuMzE4IDc0LjAxMDEgMTAuMDg3IDc0LjAxMDEgOS44MjlDNzQuMDEwMSA5LjU3NyA3My45MTQxIDkuMzQ5IDczLjcyMjEgOS4xNDVDNzMuNTMwMSA4Ljk0NyA3My4yOTMxIDguODQ4IDczLjAxMTEgOC44NDhINzEuNDcyMVpNNzEuNDcyMSAxMS41OTNWMTMuNzA4SDczLjEzNzFDNzMuNDM3MSAxMy43MDggNzMuNjkyMSAxMy42MDMgNzMuOTAyMSAxMy4zOTNDNzQuMTA2MSAxMy4xODMgNzQuMjA4MSAxMi45MzQgNzQuMjA4MSAxMi42NDZDNzQuMjA4MSAxMi4zNjQgNzQuMTAzMSAxMi4xMTggNzMuODkzMSAxMS45MDhDNzMuNjgzMSAxMS42OTggNzMuNDE5MSAxMS41OTMgNzMuMTAxMSAxMS41OTNINzEuNDcyMVpNNzkuNjA1OCAxNC41SDc1Ljk4NzhWOC4wNTZINzYuODE1OFYxMy43MDhINzkuNjA1OFYxNC41Wk04NC4yMzIzIDguMDU2VjguODQ4SDgxLjI5ODNWMTAuODkxSDgzLjk0NDNWMTEuNjY1SDgxLjI5ODNWMTMuNzA4SDg0LjIzMjNWMTQuNUg4MC40NzAzVjguMDU2SDg0LjIzMjNaTTkxLjAzMTMgMTIuNzgxQzkxLjAzMTMgMTMuMzQ1IDkwLjgyNDMgMTMuNzk4IDkwLjQxMDMgMTQuMTRDODkuOTkwMyAxNC40NzYgODkuNDgwMyAxNC42NDQgODguODgwMyAxNC42NDRDODguMzQ2MyAxNC42NDQgODcuODc1MyAxNC40ODggODcuNDY3MyAxNC4xNzZDODcuMDU5MyAxMy44NjQgODYuNzc3MyAxMy40MzggODYuNjIxMyAxMi44OThMODcuNDEzMyAxMi41NzRDODcuNDY3MyAxMi43NjYgODcuNTQyMyAxMi45NCA4Ny42MzgzIDEzLjA5NkM4Ny43MzQzIDEzLjI1MiA4Ny44NDUzIDEzLjM4NyA4Ny45NzEzIDEzLjUwMUM4OC4xMDMzIDEzLjYwOSA4OC4yNDczIDEzLjY5NiA4OC40MDMzIDEzLjc2MkM4OC41NTkzIDEzLjgyMiA4OC43MjQzIDEzLjg1MiA4OC44OTgzIDEzLjg1MkM4OS4yNzYzIDEzLjg1MiA4OS41ODUzIDEzLjc1NiA4OS44MjUzIDEzLjU2NEM5MC4wNjUzIDEzLjM2NiA5MC4xODUzIDEzLjEwNSA5MC4xODUzIDEyLjc4MUM5MC4xODUzIDEyLjUxMSA5MC4wODYzIDEyLjI4IDg5Ljg4ODMgMTIuMDg4Qzg5LjcwMjMgMTEuOTAyIDg5LjM1NDMgMTEuNzIyIDg4Ljg0NDMgMTEuNTQ4Qzg4LjMyODMgMTEuMzYyIDg4LjAwNzMgMTEuMjM2IDg3Ljg4MTMgMTEuMTdDODcuMTk3MyAxMC44MjIgODYuODU1MyAxMC4zMDkgODYuODU1MyA5LjYzMUM4Ni44NTUzIDkuMTU3IDg3LjA0NDMgOC43NTIgODcuNDIyMyA4LjQxNkM4Ny44MDYzIDguMDggODguMjc3MyA3LjkxMiA4OC44MzUzIDcuOTEyQzg5LjMyNzMgNy45MTIgODkuNzUzMyA4LjAzOCA5MC4xMTMzIDguMjlDOTAuNDczMyA4LjUzNiA5MC43MTMzIDguODQ1IDkwLjgzMzMgOS4yMTdMOTAuMDU5MyA5LjU0MUM4OS45ODczIDkuMzAxIDg5Ljg0MzMgOS4xMDMgODkuNjI3MyA4Ljk0N0M4OS40MTczIDguNzg1IDg5LjE1OTMgOC43MDQgODguODUzMyA4LjcwNEM4OC41MjkzIDguNzA0IDg4LjI1NjMgOC43OTQgODguMDM0MyA4Ljk3NEM4Ny44MTIzIDkuMTQyIDg3LjcwMTMgOS4zNjEgODcuNzAxMyA5LjYzMUM4Ny43MDEzIDkuODUzIDg3Ljc4ODMgMTAuMDQ1IDg3Ljk2MjMgMTAuMjA3Qzg4LjE1NDMgMTAuMzY5IDg4LjU3MTMgMTAuNTYxIDg5LjIxMzMgMTAuNzgzQzg5Ljg2NzMgMTEuMDA1IDkwLjMzMjMgMTEuMjc4IDkwLjYwODMgMTEuNjAyQzkwLjg5MDMgMTEuOTIgOTEuMDMxMyAxMi4zMTMgOTEuMDMxMyAxMi43ODFaTTk0LjI2ODkgMTQuNjQ0QzkzLjU1NDkgMTQuNjQ0IDkyLjk3ODkgMTQuNDEgOTIuNTQwOSAxMy45NDJDOTIuMTAyOSAxMy40OCA5MS44ODM5IDEyLjg2OCA5MS44ODM5IDEyLjEwNlY4LjA1Nkg5Mi43MTE5VjEyLjE0MkM5Mi43MTE5IDEyLjY3IDkyLjg0OTkgMTMuMDg3IDkzLjEyNTkgMTMuMzkzQzkzLjQwMTkgMTMuNjk5IDkzLjc4MjkgMTMuODUyIDk0LjI2ODkgMTMuODUyQzk0Ljc1NDkgMTMuODUyIDk1LjEzNTkgMTMuNjk5IDk1LjQxMTkgMTMuMzkzQzk1LjY4NzkgMTMuMDg3IDk1LjgyNTkgMTIuNjcgOTUuODI1OSAxMi4xNDJWOC4wNTZIOTYuNjUzOVYxMi4xMDZDOTYuNjUzOSAxMi44ODYgOTYuNDM3OSAxMy41MDQgOTYuMDA1OSAxMy45NkM5NS41NzM5IDE0LjQxNiA5NC45OTQ5IDE0LjY0NCA5NC4yNjg5IDE0LjY0NFpNOTguNjMwMyA4Ljg0OFYxMS4xMTZIOTkuOTYyM0MxMDAuMjk4IDExLjExNiAxMDAuNTgzIDExLjAwOCAxMDAuODE3IDEwLjc5MkMxMDEuMDUxIDEwLjU3IDEwMS4xNjggMTAuMjk3IDEwMS4xNjggOS45NzNDMTAxLjE2OCA5LjY3MyAxMDEuMDU3IDkuNDEyIDEwMC44MzUgOS4xOUMxMDAuNjE5IDguOTYyIDEwMC4zNDYgOC44NDggMTAwLjAxNiA4Ljg0OEg5OC42MzAzWk05OC42MzAzIDE0LjVIOTcuODAyM1Y4LjA1Nkg5OS45OTgzQzEwMC41NTYgOC4wNTYgMTAxLjAzIDguMjQyIDEwMS40MiA4LjYxNEMxMDEuODE2IDguOTggMTAyLjAxNCA5LjQzMyAxMDIuMDE0IDkuOTczQzEwMi4wMTQgMTAuNDE3IDEwMS44NjcgMTAuODEzIDEwMS41NzMgMTEuMTYxQzEwMS4yODUgMTEuNTAzIDEwMC45MTkgMTEuNzIyIDEwMC40NzUgMTEuODE4TDEwMC40NTcgMTEuODQ1TDEwMi4yNjYgMTQuNDY0VjE0LjVIMTAxLjI4NUw5OS41NDgzIDExLjg5SDk4LjYzMDNWMTQuNVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J005My41MTgxIDMwLjkwOTdIOTUuMTQ2OVYxOS44OTgxSDkzLjUxODFWMzAuOTA5N1pNMTA4LjE4OSAyMy44NjQ2TDEwNi4zMjIgMjguNjM4OEgxMDYuMjY2TDEwNC4zMjggMjMuODY0NkgxMDIuNTczTDEwNS40NzkgMzAuNTM3MUwxMDMuODIzIDM0LjI0OUgxMDUuNTIxTDExMCAyMy44NjQ2SDEwOC4xODlaTTk4Ljk1MTkgMjkuNjU4OEM5OC40MTc2IDI5LjY1ODggOTcuNjczOSAyOS4zOTAyIDk3LjY3MzkgMjguNzIzNEM5Ny42NzM5IDI3Ljg3NDIgOTguNjAwMSAyNy41NDgzIDk5LjQwMDUgMjcuNTQ4M0MxMDAuMTE2IDI3LjU0ODMgMTAwLjQ1NCAyNy43MDQyIDEwMC44ODkgMjcuOTE2NUMxMDAuNzYyIDI4LjkzNjUgOTkuODkyIDI5LjY1ODggOTguOTUxOSAyOS42NTg4Wk05OS4xNDgzIDIzLjYyNDFDOTcuOTY5IDIzLjYyNDEgOTYuNzQ2OSAyNC4xNDgyIDk2LjI0MjQgMjUuMzEwMUw5Ny42ODc5IDI1LjkxODhDOTcuOTk2OSAyNS4zMTAxIDk4LjU3MjEgMjUuMTExIDk5LjE3NjIgMjUuMTExQzEwMC4wMTkgMjUuMTExIDEwMC44NzUgMjUuNjIxIDEwMC44ODkgMjYuNTI4M1YyNi42NDExQzEwMC41OTQgMjYuNDcxIDk5Ljk2MjcgMjYuMjE2NSA5OS4xOTAyIDI2LjIxNjVDOTcuNjMyIDI2LjIxNjUgOTYuMDQ1MSAyNy4wODA2IDk2LjA0NTEgMjguNjk1MkM5Ni4wNDUxIDMwLjE2ODkgOTcuMzIzIDMxLjExODQgOTguNzU0NiAzMS4xMTg0Qzk5Ljg1MDEgMzEuMTE4NCAxMDAuNDU0IDMwLjYyMjUgMTAwLjgzMyAzMC4wNDExSDEwMC44ODlWMzAuODkxMkgxMDIuNDYxVjI2LjY2OTJDMTAyLjQ2MSAyNC43MTQ2IDEwMS4wMTUgMjMuNjI0MSA5OS4xNDgzIDIzLjYyNDFNODkuMDgyMSAyNS4yMDUzSDg2Ljc2NTVWMjEuNDMwOEg4OS4wODIxQzkwLjI5OTggMjEuNDMwOCA5MC45OTExIDIyLjQ0ODIgOTAuOTkxMSAyMy4zMTc2QzkwLjk5MTEgMjQuMTcxMSA5MC4yOTk4IDI1LjIwNTMgODkuMDgyMSAyNS4yMDUzWk04OS4wNDAyIDE5Ljg5ODFIODUuMTM3NVYzMC45MDk3SDg2Ljc2NTVWMjYuNzM3OUg4OS4wNDAyQzkwLjg0NTMgMjYuNzM3OSA5Mi42MTk5IDI1LjQxODQgOTIuNjE5OSAyMy4zMTc2QzkyLjYxOTkgMjEuMjE2OCA5MC44NDUzIDE5Ljg5ODEgODkuMDQwMiAxOS44OTgxTTY3Ljc1ODMgMjkuNjYwNkM2Ni42MzMyIDI5LjY2MDYgNjUuNjkxMyAyOC43MTAyIDY1LjY5MTMgMjcuNDA0N0M2NS42OTEzIDI2LjA4NTIgNjYuNjMzMiAyNS4xMTk4IDY3Ljc1ODMgMjUuMTE5OEM2OC44Njk1IDI1LjExOTggNjkuNzQwNiAyNi4wODUyIDY5Ljc0MDYgMjcuNDA0N0M2OS43NDA2IDI4LjcxMDIgNjguODY5NSAyOS42NjA2IDY3Ljc1ODMgMjkuNjYwNlpNNjkuNjI4OSAyNC40ODEySDY5LjU3MjJDNjkuMjA2NCAyNC4wNDE3IDY4LjUwMzggMjMuNjQ0NCA2Ny42MTc4IDIzLjY0NDRDNjUuNzYxMSAyMy42NDQ0IDY0LjA1OTkgMjUuMjg5OCA2NC4wNTk5IDI3LjQwNDdDNjQuMDU5OSAyOS41MDQ3IDY1Ljc2MTEgMzEuMTM2OSA2Ny42MTc4IDMxLjEzNjlDNjguNTAzOCAzMS4xMzY5IDY5LjIwNjQgMzAuNzM5NiA2OS41NzIyIDMwLjI4NTFINjkuNjI4OVYzMC44MjUxQzY5LjYyODkgMzIuMjU4MiA2OC44Njk1IDMzLjAyNDYgNjcuNjQ1NyAzMy4wMjQ2QzY2LjY0NzEgMzMuMDI0NiA2Ni4wMjgyIDMyLjMwMDUgNjUuNzc1MSAzMS42OTAxTDY0LjM1NDkgMzIuMjg2NEM2NC43NjI2IDMzLjI4IDY1Ljg0NTggMzQuNSA2Ny42NDU3IDM0LjVDNjkuNTU4MiAzNC41IDcxLjE3NTcgMzMuMzY0NiA3MS4xNzU3IDMwLjU5NzhWMjMuODcwOEg2OS42Mjg5VjI0LjQ4MTJaTTcyLjMwMDggMzAuOTA5N0g3My45MzIyVjE5Ljg5NzNINzIuMzAwOFYzMC45MDk3Wk03Ni4zMzYyIDI3LjI3N0M3Ni4yOTQzIDI1LjgyOTggNzcuNDQ3NCAyNS4wOTE2IDc4LjI3NjYgMjUuMDkxNkM3OC45MjQzIDI1LjA5MTYgNzkuNDcyNSAyNS40MTc2IDc5LjY1NDkgMjUuODg2Mkw3Ni4zMzYyIDI3LjI3N1pNODEuMzk4OSAyNi4wMjhDODEuMDg5OSAyNS4xOTEyIDgwLjE0NzIgMjMuNjQ0NCA3OC4yMjA4IDIzLjY0NDRDNzYuMzA4MyAyMy42NDQ0IDc0LjcxOTYgMjUuMTYyMSA3NC43MTk2IDI3LjM5MDdDNzQuNzE5NiAyOS40OTA2IDc2LjI5NDMgMzEuMTM2OSA3OC40MDMyIDMxLjEzNjlDODAuMTA1MyAzMS4xMzY5IDgxLjA4OTkgMzAuMDg2OSA4MS40OTc2IDI5LjQ3NjVMODAuMjMxOSAyOC42MjQ3Qzc5LjgxMDMgMjkuMjQ5MyA3OS4yMzMzIDI5LjY2MDYgNzguNDAzMiAyOS42NjA2Qzc3LjU3MzkgMjkuNjYwNiA3Ni45ODMgMjkuMjc3NCA3Ni42MDMzIDI4LjUyNjFMODEuNTY3NCAyNi40NTM0TDgxLjM5ODkgMjYuMDI4Wk00MS44NTAxIDI0Ljc5MzlWMjYuMzgzSDQ1LjYxODRDNDUuNTA1OCAyNy4yNzcgNDUuMjEwNyAyNy45Mjk3IDQ0Ljc2MTIgMjguMzgzNEM0NC4yMTIxIDI4LjkzNzQgNDMuMzU0MSAyOS41NDc5IDQxLjg1MDEgMjkuNTQ3OUMzOS41MjkxIDI5LjU0NzkgMzcuNzE1MiAyNy42NjAyIDM3LjcxNTIgMjUuMzE4OUMzNy43MTUyIDIyLjk3NjcgMzkuNTI5MSAyMS4wODk5IDQxLjg1MDEgMjEuMDg5OUM0My4xMDE4IDIxLjA4OTkgNDQuMDE1NyAyMS41ODY3IDQ0LjY5MDUgMjIuMjI1NEw0NS44MDE3IDIxLjEwNEM0NC44NTg5IDIwLjE5NTkgNDMuNjA4MSAxOS41IDQxLjg1MDEgMTkuNUMzOC42NzE5IDE5LjUgMzYgMjIuMTExNyAzNiAyNS4zMTg5QzM2IDI4LjUyNjEgMzguNjcxOSAzMS4xMzY5IDQxLjg1MDEgMzEuMTM2OUM0My41NjUzIDMxLjEzNjkgNDQuODU4OSAzMC41Njg4IDQ1Ljg3MTUgMjkuNTA0N0M0Ni45MTI5IDI4LjQ1NDcgNDcuMjM1OCAyNi45NzkzIDQ3LjIzNTggMjUuNzg2NkM0Ny4yMzU4IDI1LjQxNzYgNDcuMjA3OSAyNS4wNzc1IDQ3LjE1MTIgMjQuNzkzOUg0MS44NTAxWk01MS41MjA4IDI5LjY2MDZDNTAuMzk1NyAyOS42NjA2IDQ5LjQyNSAyOC43MjQzIDQ5LjQyNSAyNy4zOTA3QzQ5LjQyNSAyNi4wNDIxIDUwLjM5NTcgMjUuMTE5OCA1MS41MjA4IDI1LjExOThDNTIuNjQ1MSAyNS4xMTk4IDUzLjYxNTggMjYuMDQyMSA1My42MTU4IDI3LjM5MDdDNTMuNjE1OCAyOC43MjQzIDUyLjY0NTEgMjkuNjYwNiA1MS41MjA4IDI5LjY2MDZaTTUxLjUyMDggMjMuNjQ0NEM0OS40NjY5IDIzLjY0NDQgNDcuNzkzNiAyNS4yMTk0IDQ3Ljc5MzYgMjcuMzkwN0M0Ny43OTM2IDI5LjU0NzkgNDkuNDY2OSAzMS4xMzY5IDUxLjUyMDggMzEuMTM2OUM1My41NzM5IDMxLjEzNjkgNTUuMjQ3MiAyOS41NDc5IDU1LjI0NzIgMjcuMzkwN0M1NS4yNDcyIDI1LjIxOTQgNTMuNTczOSAyMy42NDQ0IDUxLjUyMDggMjMuNjQ0NFpNNTkuNjUgMjkuNjYwNkM1OC41MjQ5IDI5LjY2MDYgNTcuNTU0MiAyOC43MjQzIDU3LjU1NDIgMjcuMzkwN0M1Ny41NTQyIDI2LjA0MjEgNTguNTI0OSAyNS4xMTk4IDU5LjY1IDI1LjExOThDNjAuNzc1MiAyNS4xMTk4IDYxLjc0NSAyNi4wNDIxIDYxLjc0NSAyNy4zOTA3QzYxLjc0NSAyOC43MjQzIDYwLjc3NTIgMjkuNjYwNiA1OS42NSAyOS42NjA2Wk01OS42NSAyMy42NDQ0QzU3LjU5NyAyMy42NDQ0IDU1LjkyMzcgMjUuMjE5NCA1NS45MjM3IDI3LjM5MDdDNTUuOTIzNyAyOS41NDc5IDU3LjU5NyAzMS4xMzY5IDU5LjY1IDMxLjEzNjlDNjEuNzAzMSAzMS4xMzY5IDYzLjM3NjQgMjkuNTQ3OSA2My4zNzY0IDI3LjM5MDdDNjMuMzc2NCAyNS4yMTk0IDYxLjcwMzEgMjMuNjQ0NCA1OS42NSAyMy42NDQ0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgfVxuICB9XG5cbiAgLmlzLXN0eWxlLWdvb2dsZV9wbGF5X2VuIHtcbiAgICAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgMTIwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzExOScgaGVpZ2h0PSczOScgcng9JzUuNScgZmlsbD0nYmxhY2snLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxMTknIGhlaWdodD0nMzknIHJ4PSc1LjUnIHN0cm9rZT0nJTIzQTZBNkE2Jy8lM0UlM0NwYXRoIGQ9J00xNy44MDQ4IDE5LjQ2MTdMOC4wODk2IDMwLjAwNTlDOC4wOTA1MSAzMC4wMDc4IDguMDkwNTEgMzAuMDEwNiA4LjA5MTQyIDMwLjAxMjVDOC4zODk4MSAzMS4xNTc0IDkuNDExNzkgMzIgMTAuNjI1NCAzMkMxMS4xMTA4IDMyIDExLjU2NjIgMzEuODY1NiAxMS45NTY3IDMxLjYzMDVMMTEuOTg3NyAzMS42MTE4TDIyLjkyMjkgMjUuMTU5M0wxNy44MDQ4IDE5LjQ2MTdaJyBmaWxsPSclMjNFQTQzMzUnLyUzRSUzQ3BhdGggZD0nTTI3LjYzMzIgMTcuNjY2MkwyNy42MjQgMTcuNjU5N0wyMi45MDI5IDE0Ljg2MTJMMTcuNTg0IDE5LjcwMTNMMjIuOTIyIDI1LjE1ODJMMjcuNjE3NyAyMi4zODc4QzI4LjQ0MDcgMjEuOTMyNCAyOS4wMDAxIDIxLjA0NSAyOS4wMDAxIDIwLjAyMjNDMjkuMDAwMSAxOS4wMDUyIDI4LjQ0ODkgMTguMTIyNSAyNy42MzMyIDE3LjY2NjJaJyBmaWxsPSclMjNGQkJDMDQnLyUzRSUzQ3BhdGggZD0nTTguMDg5NDIgOS45OTMzMkM4LjAzMTAyIDEwLjIxMzUgOCAxMC40NDQ5IDggMTAuNjgzOFYyOS4zMTY0QzggMjkuNTU1MiA4LjAzMTAyIDI5Ljc4NjYgOC4wOTAzNCAzMC4wMDU5TDE4LjEzODYgMTkuNzMxNEw4LjA4OTQyIDkuOTkzMzJaJyBmaWxsPSclMjM0Mjg1RjQnLyUzRSUzQ3BhdGggZD0nTTE3Ljg3NjcgMTkuOTk5OUwyMi45MDQ0IDE0Ljg1OTRMMTEuOTgyIDguMzgzNTFDMTEuNTg1MSA4LjEzOTk3IDExLjEyMTUgOCAxMC42MjYxIDhDOS40MTI0NiA4IDguMzg4NjUgOC44NDQ0OCA4LjA5MDI3IDkuOTkwMzVDOC4wOTAyNyA5Ljk5MTI4IDguMDg5MzYgOS45OTIyMSA4LjA4OTM2IDkuOTkzMTVMMTcuODc2NyAxOS45OTk5WicgZmlsbD0nJTIzMzRBODUzJy8lM0UlM0NwYXRoIGQ9J000My42MSAxMS43MUM0My42MSAxMi43MSA0My4zMTMzIDEzLjUwNjcgNDIuNzIgMTQuMUM0Mi4wNTMzIDE0LjgwNjcgNDEuMTc2NyAxNS4xNiA0MC4wOSAxNS4xNkMzOS4wNSAxNS4xNiAzOC4xNyAxNC44IDM3LjQ1IDE0LjA4QzM2LjczIDEzLjM2IDM2LjM3IDEyLjQ3MzMgMzYuMzcgMTEuNDJDMzYuMzcgMTAuMzY2NyAzNi43MyA5LjQ4IDM3LjQ1IDguNzZDMzguMTcgOC4wNCAzOS4wNSA3LjY4IDQwLjA5IDcuNjhDNDAuNjE2NyA3LjY4IDQxLjExMzMgNy43NzMzMyA0MS41OCA3Ljk2QzQyLjA0NjcgOC4xNDY2NyA0Mi40MyA4LjQxIDQyLjczIDguNzVMNDIuMDcgOS40MUM0MS44NSA5LjE0MzMzIDQxLjU2MzMgOC45MzY2NyA0MS4yMSA4Ljc5QzQwLjg2MzMgOC42MzY2NyA0MC40OSA4LjU2IDQwLjA5IDguNTZDMzkuMzEgOC41NiAzOC42NSA4LjgzIDM4LjExIDkuMzdDMzcuNTc2NyA5LjkxNjY3IDM3LjMxIDEwLjYgMzcuMzEgMTEuNDJDMzcuMzEgMTIuMjQgMzcuNTc2NyAxMi45MjMzIDM4LjExIDEzLjQ3QzM4LjY1IDE0LjAxIDM5LjMxIDE0LjI4IDQwLjA5IDE0LjI4QzQwLjgwMzMgMTQuMjggNDEuMzk2NyAxNC4wOCA0MS44NyAxMy42OEM0Mi4zNDMzIDEzLjI4IDQyLjYxNjcgMTIuNzMgNDIuNjkgMTIuMDNINDAuMDlWMTEuMTdINDMuNTZDNDMuNTkzMyAxMS4zNTY3IDQzLjYxIDExLjUzNjcgNDMuNjEgMTEuNzFaTTQ4LjkwNzggNy44NFY4LjcySDQ1LjY0NzhWMTAuOTlINDguNTg3OFYxMS44NUg0NS42NDc4VjE0LjEySDQ4LjkwNzhWMTVINDQuNzI3OFY3Ljg0SDQ4LjkwNzhaTTUyLjU4NzcgOC43MlYxNUg1MS42Njc3VjguNzJINDkuNjY3N1Y3Ljg0SDU0LjU4NzdWOC43Mkg1Mi41ODc3Wk01OC42NjU0IDE1SDU3Ljc0NTRWNy44NEg1OC42NjU0VjE1Wk02Mi41NDg3IDguNzJWMTVINjEuNjI4N1Y4LjcySDU5LjYyODdWNy44NEg2NC41NDg3VjguNzJINjIuNTQ4N1pNNzQuNTIxIDExLjQyQzc0LjUyMSAxMi40OCA3NC4xNjc3IDEzLjM2NjcgNzMuNDYxIDE0LjA4QzcyLjc0NzcgMTQuOCA3MS44NzQzIDE1LjE2IDcwLjg0MSAxNS4xNkM2OS44MDEgMTUuMTYgNjguOTI3NyAxNC44IDY4LjIyMSAxNC4wOEM2Ny41MTQzIDEzLjM2NjcgNjcuMTYxIDEyLjQ4IDY3LjE2MSAxMS40MkM2Ny4xNjEgMTAuMzYgNjcuNTE0MyA5LjQ3MzMzIDY4LjIyMSA4Ljc2QzY4LjkyNzcgOC4wNCA2OS44MDEgNy42OCA3MC44NDEgNy42OEM3MS44ODEgNy42OCA3Mi43NTQzIDguMDQzMzMgNzMuNDYxIDguNzdDNzQuMTY3NyA5LjQ4MzMzIDc0LjUyMSAxMC4zNjY3IDc0LjUyMSAxMS40MlpNNjguMTAxIDExLjQyQzY4LjEwMSAxMi4yNDY3IDY4LjM2MSAxMi45MyA2OC44ODEgMTMuNDdDNjkuNDA3NyAxNC4wMSA3MC4wNjEgMTQuMjggNzAuODQxIDE0LjI4QzcxLjYyMSAxNC4yOCA3Mi4yNzEgMTQuMDEgNzIuNzkxIDEzLjQ3QzczLjMxNzcgMTIuOTM2NyA3My41ODEgMTIuMjUzMyA3My41ODEgMTEuNDJDNzMuNTgxIDEwLjU4NjcgNzMuMzE3NyA5LjkwMzMzIDcyLjc5MSA5LjM3QzcyLjI3MSA4LjgzIDcxLjYyMSA4LjU2IDcwLjg0MSA4LjU2QzcwLjA2MSA4LjU2IDY5LjQwNzcgOC44MyA2OC44ODEgOS4zN0M2OC4zNjEgOS45MSA2OC4xMDEgMTAuNTkzMyA2OC4xMDEgMTEuNDJaTTc2LjUyNjcgMTVINzUuNjA2N1Y3Ljg0SDc2LjcyNjdMODAuMjA2NyAxMy40MUg4MC4yNDY3TDgwLjIwNjcgMTIuMDNWNy44NEg4MS4xMjY3VjE1SDgwLjE2NjdMNzYuNTI2NyA5LjE2SDc2LjQ4NjdMNzYuNTI2NyAxMC41NFYxNVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J005My41MTgxIDMxLjQwOTdIOTUuMTQ2OVYyMC4zOTgxSDkzLjUxODFWMzEuNDA5N1pNMTA4LjE4OSAyNC4zNjQ2TDEwNi4zMjIgMjkuMTM4OEgxMDYuMjY2TDEwNC4zMjggMjQuMzY0NkgxMDIuNTczTDEwNS40NzkgMzEuMDM3MUwxMDMuODIzIDM0Ljc0OUgxMDUuNTIxTDExMCAyNC4zNjQ2SDEwOC4xODlaTTk4Ljk1MTkgMzAuMTU4OEM5OC40MTc2IDMwLjE1ODggOTcuNjczOSAyOS44OTAyIDk3LjY3MzkgMjkuMjIzNEM5Ny42NzM5IDI4LjM3NDIgOTguNjAwMSAyOC4wNDgzIDk5LjQwMDUgMjguMDQ4M0MxMDAuMTE2IDI4LjA0ODMgMTAwLjQ1NCAyOC4yMDQyIDEwMC44ODkgMjguNDE2NUMxMDAuNzYyIDI5LjQzNjUgOTkuODkyIDMwLjE1ODggOTguOTUxOSAzMC4xNTg4Wk05OS4xNDgzIDI0LjEyNDFDOTcuOTY5IDI0LjEyNDEgOTYuNzQ2OSAyNC42NDgyIDk2LjI0MjQgMjUuODEwMUw5Ny42ODc5IDI2LjQxODhDOTcuOTk2OSAyNS44MTAxIDk4LjU3MjEgMjUuNjExIDk5LjE3NjIgMjUuNjExQzEwMC4wMTkgMjUuNjExIDEwMC44NzUgMjYuMTIxIDEwMC44ODkgMjcuMDI4M1YyNy4xNDExQzEwMC41OTQgMjYuOTcxIDk5Ljk2MjcgMjYuNzE2NSA5OS4xOTAyIDI2LjcxNjVDOTcuNjMyIDI2LjcxNjUgOTYuMDQ1MSAyNy41ODA2IDk2LjA0NTEgMjkuMTk1MkM5Ni4wNDUxIDMwLjY2ODkgOTcuMzIzIDMxLjYxODQgOTguNzU0NiAzMS42MTg0Qzk5Ljg1MDEgMzEuNjE4NCAxMDAuNDU0IDMxLjEyMjUgMTAwLjgzMyAzMC41NDExSDEwMC44ODlWMzEuMzkxMkgxMDIuNDYxVjI3LjE2OTJDMTAyLjQ2MSAyNS4yMTQ2IDEwMS4wMTUgMjQuMTI0MSA5OS4xNDgzIDI0LjEyNDFNODkuMDgyMSAyNS43MDUzSDg2Ljc2NTVWMjEuOTMwOEg4OS4wODIxQzkwLjI5OTggMjEuOTMwOCA5MC45OTExIDIyLjk0ODIgOTAuOTkxMSAyMy44MTc2QzkwLjk5MTEgMjQuNjcxMSA5MC4yOTk4IDI1LjcwNTMgODkuMDgyMSAyNS43MDUzWk04OS4wNDAyIDIwLjM5ODFIODUuMTM3NVYzMS40MDk3SDg2Ljc2NTVWMjcuMjM3OUg4OS4wNDAyQzkwLjg0NTMgMjcuMjM3OSA5Mi42MTk5IDI1LjkxODQgOTIuNjE5OSAyMy44MTc2QzkyLjYxOTkgMjEuNzE2OCA5MC44NDUzIDIwLjM5ODEgODkuMDQwMiAyMC4zOTgxTTY3Ljc1ODMgMzAuMTYwNkM2Ni42MzMyIDMwLjE2MDYgNjUuNjkxMyAyOS4yMTAyIDY1LjY5MTMgMjcuOTA0N0M2NS42OTEzIDI2LjU4NTIgNjYuNjMzMiAyNS42MTk4IDY3Ljc1ODMgMjUuNjE5OEM2OC44Njk1IDI1LjYxOTggNjkuNzQwNiAyNi41ODUyIDY5Ljc0MDYgMjcuOTA0N0M2OS43NDA2IDI5LjIxMDIgNjguODY5NSAzMC4xNjA2IDY3Ljc1ODMgMzAuMTYwNlpNNjkuNjI4OSAyNC45ODEySDY5LjU3MjJDNjkuMjA2NCAyNC41NDE3IDY4LjUwMzggMjQuMTQ0NCA2Ny42MTc4IDI0LjE0NDRDNjUuNzYxMSAyNC4xNDQ0IDY0LjA1OTkgMjUuNzg5OCA2NC4wNTk5IDI3LjkwNDdDNjQuMDU5OSAzMC4wMDQ3IDY1Ljc2MTEgMzEuNjM2OSA2Ny42MTc4IDMxLjYzNjlDNjguNTAzOCAzMS42MzY5IDY5LjIwNjQgMzEuMjM5NiA2OS41NzIyIDMwLjc4NTFINjkuNjI4OVYzMS4zMjUxQzY5LjYyODkgMzIuNzU4MiA2OC44Njk1IDMzLjUyNDYgNjcuNjQ1NyAzMy41MjQ2QzY2LjY0NzEgMzMuNTI0NiA2Ni4wMjgyIDMyLjgwMDUgNjUuNzc1MSAzMi4xOTAxTDY0LjM1NDkgMzIuNzg2NEM2NC43NjI2IDMzLjc4IDY1Ljg0NTggMzUgNjcuNjQ1NyAzNUM2OS41NTgyIDM1IDcxLjE3NTcgMzMuODY0NiA3MS4xNzU3IDMxLjA5NzhWMjQuMzcwOEg2OS42Mjg5VjI0Ljk4MTJaTTcyLjMwMDggMzEuNDA5N0g3My45MzIyVjIwLjM5NzNINzIuMzAwOFYzMS40MDk3Wk03Ni4zMzYyIDI3Ljc3N0M3Ni4yOTQzIDI2LjMyOTggNzcuNDQ3NCAyNS41OTE2IDc4LjI3NjYgMjUuNTkxNkM3OC45MjQzIDI1LjU5MTYgNzkuNDcyNSAyNS45MTc2IDc5LjY1NDkgMjYuMzg2Mkw3Ni4zMzYyIDI3Ljc3N1pNODEuMzk4OSAyNi41MjhDODEuMDg5OSAyNS42OTEyIDgwLjE0NzIgMjQuMTQ0NCA3OC4yMjA4IDI0LjE0NDRDNzYuMzA4MyAyNC4xNDQ0IDc0LjcxOTYgMjUuNjYyMSA3NC43MTk2IDI3Ljg5MDdDNzQuNzE5NiAyOS45OTA2IDc2LjI5NDMgMzEuNjM2OSA3OC40MDMyIDMxLjYzNjlDODAuMTA1MyAzMS42MzY5IDgxLjA4OTkgMzAuNTg2OSA4MS40OTc2IDI5Ljk3NjVMODAuMjMxOSAyOS4xMjQ3Qzc5LjgxMDMgMjkuNzQ5MyA3OS4yMzMzIDMwLjE2MDYgNzguNDAzMiAzMC4xNjA2Qzc3LjU3MzkgMzAuMTYwNiA3Ni45ODMgMjkuNzc3NCA3Ni42MDMzIDI5LjAyNjFMODEuNTY3NCAyNi45NTM0TDgxLjM5ODkgMjYuNTI4Wk00MS44NTAxIDI1LjI5MzlWMjYuODgzSDQ1LjYxODRDNDUuNTA1OCAyNy43NzcgNDUuMjEwNyAyOC40Mjk3IDQ0Ljc2MTIgMjguODgzNEM0NC4yMTIxIDI5LjQzNzQgNDMuMzU0MSAzMC4wNDc5IDQxLjg1MDEgMzAuMDQ3OUMzOS41MjkxIDMwLjA0NzkgMzcuNzE1MiAyOC4xNjAyIDM3LjcxNTIgMjUuODE4OUMzNy43MTUyIDIzLjQ3NjcgMzkuNTI5MSAyMS41ODk5IDQxLjg1MDEgMjEuNTg5OUM0My4xMDE4IDIxLjU4OTkgNDQuMDE1NyAyMi4wODY3IDQ0LjY5MDUgMjIuNzI1NEw0NS44MDE3IDIxLjYwNEM0NC44NTg5IDIwLjY5NTkgNDMuNjA4MSAyMCA0MS44NTAxIDIwQzM4LjY3MTkgMjAgMzYgMjIuNjExNyAzNiAyNS44MTg5QzM2IDI5LjAyNjEgMzguNjcxOSAzMS42MzY5IDQxLjg1MDEgMzEuNjM2OUM0My41NjUzIDMxLjYzNjkgNDQuODU4OSAzMS4wNjg4IDQ1Ljg3MTUgMzAuMDA0N0M0Ni45MTI5IDI4Ljk1NDcgNDcuMjM1OCAyNy40NzkzIDQ3LjIzNTggMjYuMjg2NkM0Ny4yMzU4IDI1LjkxNzYgNDcuMjA3OSAyNS41Nzc1IDQ3LjE1MTIgMjUuMjkzOUg0MS44NTAxWk01MS41MjA4IDMwLjE2MDZDNTAuMzk1NyAzMC4xNjA2IDQ5LjQyNSAyOS4yMjQzIDQ5LjQyNSAyNy44OTA3QzQ5LjQyNSAyNi41NDIxIDUwLjM5NTcgMjUuNjE5OCA1MS41MjA4IDI1LjYxOThDNTIuNjQ1MSAyNS42MTk4IDUzLjYxNTggMjYuNTQyMSA1My42MTU4IDI3Ljg5MDdDNTMuNjE1OCAyOS4yMjQzIDUyLjY0NTEgMzAuMTYwNiA1MS41MjA4IDMwLjE2MDZaTTUxLjUyMDggMjQuMTQ0NEM0OS40NjY5IDI0LjE0NDQgNDcuNzkzNiAyNS43MTk0IDQ3Ljc5MzYgMjcuODkwN0M0Ny43OTM2IDMwLjA0NzkgNDkuNDY2OSAzMS42MzY5IDUxLjUyMDggMzEuNjM2OUM1My41NzM5IDMxLjYzNjkgNTUuMjQ3MiAzMC4wNDc5IDU1LjI0NzIgMjcuODkwN0M1NS4yNDcyIDI1LjcxOTQgNTMuNTczOSAyNC4xNDQ0IDUxLjUyMDggMjQuMTQ0NFpNNTkuNjUgMzAuMTYwNkM1OC41MjQ5IDMwLjE2MDYgNTcuNTU0MiAyOS4yMjQzIDU3LjU1NDIgMjcuODkwN0M1Ny41NTQyIDI2LjU0MjEgNTguNTI0OSAyNS42MTk4IDU5LjY1IDI1LjYxOThDNjAuNzc1MiAyNS42MTk4IDYxLjc0NSAyNi41NDIxIDYxLjc0NSAyNy44OTA3QzYxLjc0NSAyOS4yMjQzIDYwLjc3NTIgMzAuMTYwNiA1OS42NSAzMC4xNjA2Wk01OS42NSAyNC4xNDQ0QzU3LjU5NyAyNC4xNDQ0IDU1LjkyMzcgMjUuNzE5NCA1NS45MjM3IDI3Ljg5MDdDNTUuOTIzNyAzMC4wNDc5IDU3LjU5NyAzMS42MzY5IDU5LjY1IDMxLjYzNjlDNjEuNzAzMSAzMS42MzY5IDYzLjM3NjQgMzAuMDQ3OSA2My4zNzY0IDI3Ljg5MDdDNjMuMzc2NCAyNS43MTk0IDYxLjcwMzEgMjQuMTQ0NCA1OS42NSAyNC4xNDQ0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgfVxuICB9XG5cbiAgLmlzLXN0eWxlLWFwcF9zdG9yZSB7XG4gICAgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyMCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDEyMCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxMTknIGhlaWdodD0nMzknIHJ4PSc1LjUnIGZpbGw9J2JsYWNrJy8lM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTE5JyBoZWlnaHQ9JzM5JyByeD0nNS41JyBzdHJva2U9JyUyM0E2QTZBNicvJTNFJTNDcGF0aCBkPSdNMjQuNzA0NSAyMC43NjMxQzI0LjcxNjYgMTkuODQzMiAyNC45NjY5IDE4Ljk0MTMgMjUuNDMyMSAxOC4xNDEyQzI1Ljg5NzIgMTcuMzQxMSAyNi41NjIxIDE2LjY2ODggMjcuMzY0OCAxNi4xODdDMjYuODU0OCAxNS40NzYgMjYuMTgyMSAxNC44OTA4IDI1LjQgMTQuNDc4QzI0LjYxNzggMTQuMDY1MiAyMy43NDc5IDEzLjgzNjEgMjIuODU5MiAxMy44MDlDMjAuOTYzNSAxMy42MTQ3IDE5LjEyNTggMTQuOTE2NCAxOC4xNTk4IDE0LjkxNjRDMTcuMTc1MSAxNC45MTY0IDE1LjY4NzggMTMuODI4MyAxNC4wODYyIDEzLjg2MDRDMTMuMDUwMiAxMy44OTMxIDEyLjA0MDYgMTQuMTg3MiAxMS4xNTU3IDE0LjcxNDFDMTAuMjcwOCAxNS4yNDEgOS41NDA3NSAxNS45ODI3IDkuMDM2NzQgMTYuODY2OUM2Ljg1MzUyIDIwLjU1NzMgOC40ODIwMSAyNS45ODA5IDEwLjU3MzQgMjguOTY0QzExLjYxOTcgMzAuNDI0NyAxMi44NDI2IDMyLjA1NjQgMTQuNDQyOCAzMS45OTg1QzE2LjAwODYgMzEuOTM1MSAxNi41OTM0IDMxLjAyMzcgMTguNDgzNSAzMS4wMjM3QzIwLjM1NjEgMzEuMDIzNyAyMC45MDQ4IDMxLjk5ODUgMjIuNTM3NCAzMS45NjE3QzI0LjIxNzYgMzEuOTM1MSAyNS4yNzYyIDMwLjQ5NDUgMjYuMjg1OSAyOS4wMkMyNy4wMzc3IDI3Ljk3OTIgMjcuNjE2MiAyNi44Mjg4IDI4IDI1LjYxMTZDMjcuMDIzOCAyNS4yMDg1IDI2LjE5MDggMjQuNTMzOCAyNS42MDQ4IDIzLjY3MTZDMjUuMDE4NyAyMi44MDk0IDI0LjcwNTYgMjEuNzk3OSAyNC43MDQ1IDIwLjc2MzFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMjEuNjIwOCAxMS44NDcxQzIyLjUzNjkgMTAuNzczNCAyMi45ODgzIDkuMzkzMzUgMjIuODc5IDhDMjEuNDc5MyA4LjE0MzUyIDIwLjE4NjUgOC43OTY2IDE5LjI1OCA5LjgyOTExQzE4LjgwNCAxMC4zMzM1IDE4LjQ1NjMgMTAuOTIwMyAxOC4yMzQ4IDExLjU1NkMxOC4wMTMyIDEyLjE5MTcgMTcuOTIyMiAxMi44NjM4IDE3Ljk2NjkgMTMuNTMzOEMxOC42NjY5IDEzLjU0MDggMTkuMzU5NSAxMy4zOTI3IDE5Ljk5MjQgMTMuMTAwNUMyMC42MjUzIDEyLjgwODQgMjEuMTgyMSAxMi4zNzk4IDIxLjYyMDggMTEuODQ3MVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zOC45NDg3IDE1SDM3Ljk1MTJWOS44NTRIMzYuMTk3OFY5LjAwMTQ2SDQwLjcwNjVWOS44NTRIMzguOTQ4N1YxNVpNNDIuNDQyNCA5LjYwNzkxTDQzLjQ4ODMgOC4wNTIyNUg0NC4zOTM2TDQzLjE2NzUgOS42MDc5MUg0Mi40NDI0Wk00Mi45NTIxIDE1LjA3OTFDNDEuNjg2NSAxNS4wNzkxIDQwLjg5OTkgMTQuMzAxMyA0MC44OTk5IDEyLjk5MTdWMTIuMzYzM0M0MC44OTk5IDExLjA0NDkgNDEuNzYxMiAxMC4yNzU5IDQyLjg5NSAxMC4yNzU5QzQ0LjA1OTYgMTAuMjc1OSA0NC44ODEzIDExLjA4NDUgNDQuODgxMyAxMi4zNjMzVjEyLjkwODJINDEuODY2N1YxMy4xMzY3QzQxLjg2NjcgMTMuODA0NyA0Mi4yNjIyIDE0LjI5NjkgNDIuOTQ3OCAxNC4yOTY5QzQzLjQ1NzUgMTQuMjk2OSA0My44MDkxIDE0LjA1NTIgNDMuODc1IDEzLjc2NTFINDQuODI4NkM0NC43NzE1IDE0LjMwMTMgNDQuMjA0NiAxNS4wNzkxIDQyLjk1MjEgMTUuMDc5MVpNNDEuODY2NyAxMi4yNzFINDMuOTI3N1YxMi4yMDk1QzQzLjkyNzcgMTEuNTEwNyA0My41MTkgMTEuMDQ0OSA0Mi44OTk0IDExLjA0NDlDNDIuMjc5OCAxMS4wNDQ5IDQxLjg2NjcgMTEuNTEwNyA0MS44NjY3IDEyLjIwOTVWMTIuMjcxWk00Ni4xNDI2IDE1VjguNjg1MDZINDcuMTE4MlYxNUg0Ni4xNDI2Wk00OS45Mzk1IDkuNjA3OTFMNTAuOTg1NCA4LjA1MjI1SDUxLjg5MDZMNTAuNjY0NiA5LjYwNzkxSDQ5LjkzOTVaTTUwLjQ0OTIgMTUuMDc5MUM0OS4xODM2IDE1LjA3OTEgNDguMzk3IDE0LjMwMTMgNDguMzk3IDEyLjk5MTdWMTIuMzYzM0M0OC4zOTcgMTEuMDQ0OSA0OS4yNTgzIDEwLjI3NTkgNTAuMzkyMSAxMC4yNzU5QzUxLjU1NjYgMTAuMjc1OSA1Mi4zNzg0IDExLjA4NDUgNTIuMzc4NCAxMi4zNjMzVjEyLjkwODJINDkuMzYzOFYxMy4xMzY3QzQ5LjM2MzggMTMuODA0NyA0OS43NTkzIDE0LjI5NjkgNTAuNDQ0OCAxNC4yOTY5QzUwLjk1NDYgMTQuMjk2OSA1MS4zMDYyIDE0LjA1NTIgNTEuMzcyMSAxMy43NjUxSDUyLjMyNTdDNTIuMjY4NiAxNC4zMDEzIDUxLjcwMTcgMTUuMDc5MSA1MC40NDkyIDE1LjA3OTFaTTQ5LjM2MzggMTIuMjcxSDUxLjQyNDhWMTIuMjA5NUM1MS40MjQ4IDExLjUxMDcgNTEuMDE2MSAxMS4wNDQ5IDUwLjM5NjUgMTEuMDQ0OUM0OS43NzY5IDExLjA0NDkgNDkuMzYzOCAxMS41MTA3IDQ5LjM2MzggMTIuMjA5NVYxMi4yNzFaTTUzLjM4OTIgMTMuMDAwNVYxMi4zMjgxQzUzLjM4OTIgMTEuMDg0NSA1NC4xNjI2IDEwLjI3NTkgNTUuMzkzMSAxMC4yNzU5QzU2LjU3OTYgMTAuMjc1OSA1Ny4yMjEyIDExLjAwNTQgNTcuMjQzMiAxMS43OTY0SDU2LjMyMDNDNTYuMjgwOCAxMS41MDIgNTYuMDYxIDExLjA4ODkgNTUuNDE1IDExLjA4ODlDNTQuNzMzOSAxMS4wODg5IDU0LjM2OTEgMTEuNTgxMSA1NC4zNjkxIDEyLjM1MDFWMTMuMDAwNUM1NC4zNjkxIDEzLjc4MjcgNTQuNzYwMyAxNC4yNzA1IDU1LjQxOTQgMTQuMjcwNUM1Ni4wMzkxIDE0LjI3MDUgNTYuMjgwOCAxMy45NzYxIDU2LjM0NjcgMTMuNjA2OUg1Ny4yNjk1QzU3LjI0MzIgMTQuMzkzNiA1Ni42NDExIDE1LjA3OTEgNTUuMzkzMSAxNS4wNzkxQzU0LjE1MzggMTUuMDc5MSA1My4zODkyIDE0LjI4MzcgNTMuMzg5MiAxMy4wMDA1Wk01OC40NjkyIDE1VjguNjg1MDZINTkuNDQwNFYxMS4xODk5SDU5LjQ4ODhDNTkuNTg5OCAxMC44NjA0IDU5Ljk2NzggMTAuMjg0NyA2MC44OTk0IDEwLjI4NDdDNjEuODA0NyAxMC4yODQ3IDYyLjQ1MDcgMTAuODA3NiA2Mi40NTA3IDExLjg2NjdWMTVINjEuNDc5NVYxMi4xNTIzQzYxLjQ3OTUgMTEuNDQ0OCA2MS4wODg0IDExLjExNTIgNjAuNTM0NyAxMS4xMTUyQzU5LjgzNTkgMTEuMTE1MiA1OS40NDA0IDExLjY2NDYgNTkuNDQwNCAxMi40MjA0VjE1SDU4LjQ2OTJaTTY1LjE2MjEgMTUuMDcwM0M2NC4yNjEyIDE1LjA3MDMgNjMuNjQxNiAxNC41MTY2IDYzLjY0MTYgMTMuNjUwOUM2My42NDE2IDEyLjgyOTEgNjQuMjEyOSAxMi4yNzU0IDY1LjI4NTIgMTIuMjc1NEg2Ni40NTg1VjExLjg0MDNDNjYuNDU4NSAxMS4zMDg2IDY2LjEyMDEgMTEuMDU4MSA2NS41ODQgMTEuMDU4MUM2NS4wNTY2IDExLjA1ODEgNjQuODE5MyAxMS4yNzc4IDY0Ljc0NDYgMTEuNTg1NEg2My44MTc0QzYzLjg3NDUgMTAuODA3NiA2NC40NTkgMTAuMjg0NyA2NS42MTQ3IDEwLjI4NDdDNjYuNjA3OSAxMC4yODQ3IDY3LjQyOTcgMTAuNjk3OCA2Ny40Mjk3IDExLjg1MzVWMTVINjYuNTAyNFYxNC4zOTc5SDY2LjQ1ODVDNjYuMjUyIDE0Ljc1MzkgNjUuODQ3NyAxNS4wNzAzIDY1LjE2MjEgMTUuMDcwM1pNNjUuNDY1MyAxNC4zMTQ1QzY2LjAxOSAxNC4zMTQ1IDY2LjQ1ODUgMTMuOTM2NSA2Ni40NTg1IDEzLjQzMTJWMTIuOTMwMkg2NS40MzlDNjQuODcyMSAxMi45MzAyIDY0LjYyMTYgMTMuMjE1OCA2NC42MjE2IDEzLjYwMjVDNjQuNjIxNiAxNC4wODU5IDY1LjAyNTkgMTQuMzE0NSA2NS40NjUzIDE0LjMxNDVaTTY4LjkzNyAxNVYxMC4zNTVINjkuOTA4MlYxMS4wODAxSDY5Ljk2MDlDNzAuMDYyIDEwLjc2ODEgNzAuNDAwNCAxMC4yODkxIDcxLjE3ODIgMTAuMjg5MUM3MS4zMTAxIDEwLjI4OTEgNzEuNDE1NSAxMC4yOTc5IDcxLjUwNzggMTAuMzE1NFYxMS4xNzY4QzcxLjQyNDMgMTEuMTU0OCA3MS4yNTI5IDExLjE0MTYgNzEuMDkwMyAxMS4xNDE2QzcwLjMwODEgMTEuMTQxNiA2OS45MjU4IDExLjYwNzQgNjkuOTI1OCAxMi4yMzU4VjE1SDY4LjkzN1pNNzQuMjU0NCAxNS45MzZDNzUuMDA1OSAxNS45MzYgNzUuMzcwNiAxNS41MzYxIDc1LjM3MDYgMTQuODUwNlYxNC4xODdINzUuMzE3OUM3NS4xNDIxIDE0LjU5MTMgNzQuNjY3NSAxNC45MTIxIDc0LjAxNzEgMTQuOTEyMUM3Mi45OTMyIDE0LjkxMjEgNzIuMjE5NyAxNC4xODI2IDcyLjIxOTcgMTIuOTEyNlYxMi4zMDE4QzcyLjIxOTcgMTEuMDMxNyA3Mi45ODg4IDEwLjI5MzUgNzQuMDE3MSAxMC4yOTM1Qzc0LjcwMjYgMTAuMjkzNSA3NS4xOTQ4IDEwLjY2NyA3NS4zNDg2IDExLjA2MjVINzUuMzk3VjEwLjM1NUg3Ni4zNDE4VjE0Ljg4MTNDNzYuMzQxOCAxNi4xODIxIDc1LjM4ODIgMTYuNzAwNyA3NC4yMjM2IDE2LjcwMDdDNzIuOTcxMiAxNi43MDA3IDcyLjM3MzUgMTYuMDgxMSA3Mi4zMjA4IDE1LjM4NjdINzMuMjg3NkM3My4zNDkxIDE1LjY5ODcgNzMuNzA1MSAxNS45MzYgNzQuMjU0NCAxNS45MzZaTTc0LjMyMDMgMTEuMDkzM0M3My42MzkyIDExLjA5MzMgNzMuMjEyOSAxMS42MTYyIDczLjIxMjkgMTIuNDIwNFYxMi44MjQ3QzczLjIxMjkgMTMuNjI4OSA3My42NzQzIDE0LjE0NzUgNzQuMzI5MSAxNC4xNDc1Qzc0Ljk5NzEgMTQuMTQ3NSA3NS4zNzA2IDEzLjU5MzggNzUuMzcwNiAxMi45MzQ2VjEyLjMyMzdDNzUuMzcwNiAxMS42NTE0IDc0Ljk3NTEgMTEuMDkzMyA3NC4zMjAzIDExLjA5MzNaTTc5LjY0NjUgMTUuMDc5MUM3OC4zODA5IDE1LjA3OTEgNzcuNTk0MiAxNC4zMDEzIDc3LjU5NDIgMTIuOTkxN1YxMi4zNjMzQzc3LjU5NDIgMTEuMDQ0OSA3OC40NTU2IDEwLjI3NTkgNzkuNTg5NCAxMC4yNzU5QzgwLjc1MzkgMTAuMjc1OSA4MS41NzU3IDExLjA4NDUgODEuNTc1NyAxMi4zNjMzVjEyLjkwODJINzguNTYxVjEzLjEzNjdDNzguNTYxIDEzLjgwNDcgNzguOTU2NSAxNC4yOTY5IDc5LjY0MjEgMTQuMjk2OUM4MC4xNTE5IDE0LjI5NjkgODAuNTAzNCAxNC4wNTUyIDgwLjU2OTMgMTMuNzY1MUg4MS41MjI5QzgxLjQ2NTggMTQuMzAxMyA4MC44OTg5IDE1LjA3OTEgNzkuNjQ2NSAxNS4wNzkxWk03OC41NjEgMTIuMjcxSDgwLjYyMjFWMTIuMjA5NUM4MC42MjIxIDExLjUxMDcgODAuMjEzNCAxMS4wNDQ5IDc5LjU5MzggMTEuMDQ0OUM3OC45NzQxIDExLjA0NDkgNzguNTYxIDExLjUxMDcgNzguNTYxIDEyLjIwOTVWMTIuMjcxWk04Mi44Njc3IDE1VjEwLjM1NUg4My44Mzg5VjExLjA4MDFIODMuODkxNkM4My45OTI3IDEwLjc2ODEgODQuMzMxMSAxMC4yODkxIDg1LjEwODkgMTAuMjg5MUM4NS4yNDA3IDEwLjI4OTEgODUuMzQ2MiAxMC4yOTc5IDg1LjQzODUgMTAuMzE1NFYxMS4xNzY4Qzg1LjM1NSAxMS4xNTQ4IDg1LjE4MzYgMTEuMTQxNiA4NS4wMjEgMTEuMTQxNkM4NC4yMzg4IDExLjE0MTYgODMuODU2NCAxMS42MDc0IDgzLjg1NjQgMTIuMjM1OFYxNUg4Mi44Njc3Wk05MC4wMjY0IDEwLjI5MzVDOTAuNjgxMiAxMC4yOTM1IDkxLjE4MjEgMTAuNTgzNSA5MS4zNjIzIDExLjA1MzdIOTEuNDEwNlY4LjY4NTA2SDkyLjM4NjJWMTVIOTEuNDM3VjE0LjI1NzNIOTEuMzg4N0M5MS4yNDggMTQuNzI3NSA5MC42ODk5IDE1LjA2MTUgOTAuMDEzMiAxNS4wNjE1Qzg4Ljk0NTMgMTUuMDYxNSA4OC4yNTEgMTQuMzAxMyA4OC4yNTEgMTMuMDc1MlYxMi4yNzk4Qzg4LjI1MSAxMS4wNTM3IDg4Ljk1ODUgMTAuMjkzNSA5MC4wMjY0IDEwLjI5MzVaTTkwLjI5ODggMTEuMDkzM0M4OS42NDg0IDExLjA5MzMgODkuMjQ0MSAxMS41NzY3IDg5LjI0NDEgMTIuNDIwNFYxMi45MzAyQzg5LjI0NDEgMTMuNzc4MyA4OS42NTI4IDE0LjI2MTcgOTAuMzIwOCAxNC4yNjE3QzkwLjk4IDE0LjI2MTcgOTEuNDEwNiAxMy43ODI3IDkxLjQxMDYgMTIuOTkxN1YxMi4yODg2QzkxLjQxMDYgMTEuNTcyMyA5MC45NDA0IDExLjA5MzMgOTAuMjk4OCAxMS4wOTMzWk05NS4xNDE2IDE1LjA3MDNDOTQuMjQwNyAxNS4wNzAzIDkzLjYyMTEgMTQuNTE2NiA5My42MjExIDEzLjY1MDlDOTMuNjIxMSAxMi44MjkxIDk0LjE5MjQgMTIuMjc1NCA5NS4yNjQ2IDEyLjI3NTRIOTYuNDM4VjExLjg0MDNDOTYuNDM4IDExLjMwODYgOTYuMDk5NiAxMS4wNTgxIDk1LjU2MzUgMTEuMDU4MUM5NS4wMzYxIDExLjA1ODEgOTQuNzk4OCAxMS4yNzc4IDk0LjcyNDEgMTEuNTg1NEg5My43OTY5QzkzLjg1NCAxMC44MDc2IDk0LjQzODUgMTAuMjg0NyA5NS41OTQyIDEwLjI4NDdDOTYuNTg3NCAxMC4yODQ3IDk3LjQwOTIgMTAuNjk3OCA5Ny40MDkyIDExLjg1MzVWMTVIOTYuNDgxOVYxNC4zOTc5SDk2LjQzOEM5Ni4yMzE0IDE0Ljc1MzkgOTUuODI3MSAxNS4wNzAzIDk1LjE0MTYgMTUuMDcwM1pNOTUuNDQ0OCAxNC4zMTQ1Qzk1Ljk5ODUgMTQuMzE0NSA5Ni40MzggMTMuOTM2NSA5Ni40MzggMTMuNDMxMlYxMi45MzAySDk1LjQxODVDOTQuODUxNiAxMi45MzAyIDk0LjYwMTEgMTMuMjE1OCA5NC42MDExIDEzLjYwMjVDOTQuNjAxMSAxNC4wODU5IDk1LjAwNTQgMTQuMzE0NSA5NS40NDQ4IDE0LjMxNDVaTTk4Ljg1NSAxNVYxMC4zNTVIOTkuODEzVjExLjE4OTlIOTkuODYxM0M5OS45OCAxMC44MjUyIDEwMC4zMTggMTAuMjg0NyAxMDEuMjU5IDEwLjI4NDdDMTAyLjE5NSAxMC4yODQ3IDEwMi44MjMgMTAuODAzMiAxMDIuODIzIDExLjg2MjNWMTVIMTAxLjg0OFYxMi4xNDc5QzEwMS44NDggMTEuNDQwNCAxMDEuNDc5IDExLjExNTIgMTAwLjkyOSAxMS4xMTUyQzEwMC4yMDggMTEuMTE1MiA5OS44MzA2IDExLjY2ODkgOTkuODMwNiAxMi40MjA0VjE1SDk4Ljg1NVpNMTA0LjA3MSAxMS43MDg1QzEwNC4wNzEgMTAuNjk3OCAxMDQuOTI0IDEwLjI3NTkgMTA1Ljg2OSAxMC4yNzU5QzEwNi44ODggMTAuMjc1OSAxMDcuNTg3IDEwLjc4NTYgMTA3LjU4NyAxMS42MDc0SDEwNi43MDhDMTA2LjY4MiAxMS4zMDQyIDEwNi40MDUgMTAuOTg3OCAxMDUuODQyIDEwLjk4NzhDMTA1LjM0NiAxMC45ODc4IDEwNS4wMDcgMTEuMjIwNyAxMDUuMDA3IDExLjYyMDZDMTA1LjAwNyAxMi4xMzQ4IDEwNS42NjcgMTIuMjA1MSAxMDYuMTgxIDEyLjI5M0MxMDcuMDQ2IDEyLjQ0MjQgMTA3LjcxNCAxMi43MTkyIDEwNy43MTQgMTMuNTk4MUMxMDcuNzE0IDE0LjUzNDIgMTA2Ljk3MiAxNS4wNzkxIDEwNS43OTQgMTUuMDc5MUMxMDQuNjkxIDE1LjA3OTEgMTAzLjk4MyAxNC41ODI1IDEwMy45ODMgMTMuNzUySDEwNC45MzNDMTA0Ljk4NSAxNC4xMjU1IDEwNS4yNTMgMTQuMzY3MiAxMDUuODQyIDE0LjM2NzJDMTA2LjQ5NyAxNC4zNjcyIDEwNi43NjUgMTQuMDcyOCAxMDYuNzY1IDEzLjcxMjRDMTA2Ljc2NSAxMy4yMjkgMTA2LjIzMyAxMy4xNDk5IDEwNS42MDkgMTMuMDMxMkMxMDQuNzYxIDEyLjg1NTUgMTA0LjA3MSAxMi42MTgyIDEwNC4wNzEgMTEuNzA4NVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00zNy4yMjg1IDMxVjE5LjA3MThIMzkuMDcxM1YzMUgzNy4yMjg1Wk00Mi4wMzc4IDIzLjgzNjRINDAuNjU5OUw0MS4yOTkgMTkuNjY5NEg0My4wOTJMNDIuMDM3OCAyMy44MzY0Wk00My43MzQzIDMxSDQxLjgxNjhMNDUuNzE4MiAxOS42Njk0SDQ3LjgyNjZMNTEuNzE5NyAzMUg0OS43Mjc1TDQ4LjcyMzEgMjcuODYyM0g0NC43NDdMNDMuNzM0MyAzMVpNNDYuNzgwNyAyMS42Mjg0SDQ2LjcwNkw0NS4xNzA0IDI2LjQxOEg0OC4yOTk3TDQ2Ljc4MDcgMjEuNjI4NFpNNTYuOTg1NSAzMS4xMjQ1QzU1Ljg0ODMgMzEuMTI0NSA1NC45ODUgMzAuNTg1IDU0LjUyMDIgMjkuNzc5OEg1NC40NTM4VjMzLjkxMzZINTIuNjExVjIyLjIyNjFINTQuNDA0VjIzLjUxMjdINTQuNDcwNEM1NC45NTE4IDIyLjY3NDMgNTUuODQ4MyAyMi4xMDk5IDU3LjAyNyAyMi4xMDk5QzU4Ljk5NDMgMjIuMTA5OSA2MC4zOTcxIDIzLjU5NTcgNjAuMzk3MSAyNi4yMTg4VjI2Ljk5OUM2MC4zOTcxIDI5LjYwNTUgNTkuMDEwOSAzMS4xMjQ1IDU2Ljk4NTUgMzEuMTI0NVpNNTYuNTYyMiAyOS42MDU1QzU3LjczMjYgMjkuNjA1NSA1OC41Mjk1IDI4LjY2NzUgNTguNTI5NSAyNi44OTk0VjI2LjI4NTJDNTguNTI5NSAyNC41ODM1IDU3Ljc4MjQgMjMuNjEyMyA1Ni41MjkgMjMuNjEyM0M1NS4yNDIzIDIzLjYxMjMgNTQuNDM3MiAyNC42NTgyIDU0LjQzNzIgMjYuMjc2OVYyNi44OTk0QzU0LjQzNzIgMjguNTU5NiA1NS4yNTA2IDI5LjYwNTUgNTYuNTYyMiAyOS42MDU1Wk02Ni4zMjcgMzEuMTI0NUM2NS4xODk4IDMxLjEyNDUgNjQuMzI2NSAzMC41ODUgNjMuODYxNyAyOS43Nzk4SDYzLjc5NTNWMzMuOTEzNkg2MS45NTI1VjIyLjIyNjFINjMuNzQ1NVYyMy41MTI3SDYzLjgxMTlDNjQuMjkzMyAyMi42NzQzIDY1LjE4OTggMjIuMTA5OSA2Ni4zNjg1IDIyLjEwOTlDNjguMzM1OCAyMi4xMDk5IDY5LjczODcgMjMuNTk1NyA2OS43Mzg3IDI2LjIxODhWMjYuOTk5QzY5LjczODcgMjkuNjA1NSA2OC4zNTI0IDMxLjEyNDUgNjYuMzI3IDMxLjEyNDVaTTY1LjkwMzcgMjkuNjA1NUM2Ny4wNzQxIDI5LjYwNTUgNjcuODcxIDI4LjY2NzUgNjcuODcxIDI2Ljg5OTRWMjYuMjg1MkM2Ny44NzEgMjQuNTgzNSA2Ny4xMjM5IDIzLjYxMjMgNjUuODcwNSAyMy42MTIzQzY0LjU4MzkgMjMuNjEyMyA2My43Nzg3IDI0LjY1ODIgNjMuNzc4NyAyNi4yNzY5VjI2Ljg5OTRDNjMuNzc4NyAyOC41NTk2IDY0LjU5MjIgMjkuNjA1NSA2NS45MDM3IDI5LjYwNTVaTTczLjUwNTIgMjcuODU0SDc1LjM0OEM3NS40MzEgMjguODMzNSA3Ni4yOTQzIDI5LjY3MTkgNzcuODk2MyAyOS42NzE5Qzc5LjM2NTUgMjkuNjcxOSA4MC4yMzcxIDI4Ljk4MjkgODAuMjM3MSAyNy45MTIxQzgwLjIzNzEgMjcuMDQ4OCA3OS42NTYxIDI2LjU4NCA3OC40NDQyIDI2LjI5MzVMNzYuNTg0OCAyNS44Mjg2Qzc1LjEyMzggMjUuNDg4MyA3My44MTIzIDI0LjYxNjcgNzMuODEyMyAyMi43NzM5QzczLjgxMjMgMjAuNjA3NCA3NS43MDQ5IDE5LjQyMDQgNzcuOTA0NiAxOS40MjA0QzgwLjEwNDMgMTkuNDIwNCA4MS45Mzg4IDIwLjYwNzQgODEuOTgwMyAyMi43MjQxSDgwLjE3MDdDODAuMDg3NyAyMS43NjEyIDc5LjM0ODkgMjAuOTY0NCA3Ny44Nzk3IDIwLjk2NDRDNzYuNTg0OCAyMC45NjQ0IDc1LjcwNDkgMjEuNTc4NiA3NS43MDQ5IDIyLjYzMjhDNzUuNzA0OSAyMy4zNzE2IDc2LjIxOTYgMjMuOTAyOCA3Ny4yNzM4IDI0LjE0MzZMNzkuMTI0OCAyNC42MDAxQzgwLjgyNjUgMjUuMDE1MSA4Mi4xMjE0IDI1LjgyMDMgODIuMTIxNCAyNy43NDYxQzgyLjEyMTQgMjkuOTcwNyA4MC4zMjAxIDMxLjIyNDEgNzcuNzU1MiAzMS4yMjQxQzc0LjYwMDkgMzEuMjI0MSA3My41NDY3IDI5LjM4MTMgNzMuNTA1MiAyNy44NTRaTTg0LjM0MDkgMjIuMjI2MVYyMC4wOTI4SDg2LjE1MDRWMjIuMjI2MUg4Ny44NjA0VjIzLjcwMzZIODYuMTUwNFYyOC4zODUzQzg2LjE1MDQgMjkuMzM5OCA4Ni41MDc0IDI5LjYwNTUgODcuNDk1MiAyOS42MDU1Qzg3LjY1MjkgMjkuNjA1NSA4Ny44MDIzIDI5LjYwNTUgODcuOTEwMiAyOS41ODg5VjMxQzg3Ljc2MDggMzEuMDI0OSA4Ny40MTIxIDMxLjA1ODEgODcuMDM4NiAzMS4wNTgxQzg0LjkwNTMgMzEuMDU4MSA4NC4zMTYgMzAuMjk0NCA4NC4zMTYgMjguNTM0N1YyMy43MDM2SDgzLjEwNFYyMi4yMjYxSDg0LjM0MDlaTTkyLjgxMDggMjIuMDc2N0M5NS4zMzQyIDIyLjA3NjcgOTYuNzAzOSAyMy44NTMgOTYuNzAzOSAyNi4yNDM3VjI2Ljk0OTJDOTYuNzAzOSAyOS40MjI5IDk1LjM0MjUgMzEuMTQ5NCA5Mi44MTA4IDMxLjE0OTRDOTAuMjc5MSAzMS4xNDk0IDg4LjkwMTEgMjkuNDIyOSA4OC45MDExIDI2Ljk0OTJWMjYuMjQzN0M4OC45MDExIDIzLjg2MTMgOTAuMjg3NCAyMi4wNzY3IDkyLjgxMDggMjIuMDc2N1pNOTIuODEwOCAyMy41NTQyQzkxLjQ0MTIgMjMuNTU0MiA5MC43NjA1IDI0LjY3NDggOTAuNzYwNSAyNi4yNjg2VjI2Ljk0MDlDOTAuNzYwNSAyOC41MDk4IDkxLjQzMjkgMjkuNjYzNiA5Mi44MTA4IDI5LjY2MzZDOTQuMTg4NyAyOS42NjM2IDk0Ljg1MjggMjguNTE4MSA5NC44NTI4IDI2Ljk0MDlWMjYuMjY4NkM5NC44NTI4IDI0LjY2NjUgOTQuMTgwNCAyMy41NTQyIDkyLjgxMDggMjMuNTU0MlpNOTguMjM0NCAzMVYyMi4yMjYxSDEwMC4wNzdWMjMuMzc5OUgxMDAuMTQ0QzEwMC4zNjggMjIuODMyIDEwMS4wMjMgMjIuMTAxNiAxMDIuMjQ0IDIyLjEwMTZDMTAyLjQ4NCAyMi4xMDE2IDEwMi42OTIgMjIuMTE4MiAxMDIuODY2IDIyLjE1MTRWMjMuNzc4M0MxMDIuNzA4IDIzLjczNjggMTAyLjM4NSAyMy43MTE5IDEwMi4wNzggMjMuNzExOUMxMDAuNiAyMy43MTE5IDEwMC4xMDIgMjQuNjI1IDEwMC4xMDIgMjUuODAzN1YzMUg5OC4yMzQ0Wk0xMDcuMzEgMzEuMTQ5NEMxMDQuOTYxIDMxLjE0OTQgMTAzLjQ2NyAyOS41OTcyIDEwMy40NjcgMjYuOTk5VjI2LjExMDhDMTAzLjQ2NyAyMy42NjIxIDEwNC45MjggMjIuMDc2NyAxMDcuMjM2IDIyLjA3NjdDMTA5LjU3NiAyMi4wNzY3IDExMC45ODggMjMuNzIwMiAxMTAuOTg4IDI2LjE5MzhWMjcuMDMyMkgxMDUuMjg1VjI3LjIzOTdDMTA1LjI4NSAyOC43MTczIDEwNi4wODIgMjkuNjk2OCAxMDcuMzM1IDI5LjY5NjhDMTA4LjI3MyAyOS42OTY4IDEwOC45MTIgMjkuMjMxOSAxMDkuMTM2IDI4LjQ3NjZIMTEwLjg4OEMxMTAuNjIyIDI5Ljg5NiAxMDkuNDc3IDMxLjE0OTQgMTA3LjMxIDMxLjE0OTRaTTEwNS4yODUgMjUuNzQ1NkgxMDkuMTg2VjI1LjcyOUMxMDkuMTg2IDI0LjQ4MzkgMTA4LjQxNCAyMy41MDQ0IDEwNy4yNDQgMjMuNTA0NEMxMDYuMDU3IDIzLjUwNDQgMTA1LjI4NSAyNC40ODM5IDEwNS4yODUgMjUuNzI5VjI1Ljc0NTZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gIH1cblxuICAuaXMtc3R5bGUtYXBwX3N0b3JlX2VuIHtcbiAgICAud3AtZWxlbWVudC1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgMTIwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzExOScgaGVpZ2h0PSczOScgcng9JzUuNScgZmlsbD0nYmxhY2snLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxMTknIGhlaWdodD0nMzknIHJ4PSc1LjUnIHN0cm9rZT0nJTIzQTZBNkE2Jy8lM0UlM0NwYXRoIGQ9J00yNC43MDQ1IDIwLjc2MzFDMjQuNzE2NiAxOS44NDMyIDI0Ljk2NjkgMTguOTQxMyAyNS40MzIxIDE4LjE0MTJDMjUuODk3MiAxNy4zNDExIDI2LjU2MjEgMTYuNjY4OCAyNy4zNjQ4IDE2LjE4N0MyNi44NTQ4IDE1LjQ3NiAyNi4xODIxIDE0Ljg5MDggMjUuNCAxNC40NzhDMjQuNjE3OCAxNC4wNjUyIDIzLjc0NzkgMTMuODM2MSAyMi44NTkyIDEzLjgwOUMyMC45NjM1IDEzLjYxNDcgMTkuMTI1OCAxNC45MTY0IDE4LjE1OTggMTQuOTE2NEMxNy4xNzUxIDE0LjkxNjQgMTUuNjg3OCAxMy44MjgzIDE0LjA4NjIgMTMuODYwNEMxMy4wNTAyIDEzLjg5MzEgMTIuMDQwNiAxNC4xODcyIDExLjE1NTcgMTQuNzE0MUMxMC4yNzA4IDE1LjI0MSA5LjU0MDc1IDE1Ljk4MjcgOS4wMzY3NCAxNi44NjY5QzYuODUzNTIgMjAuNTU3MyA4LjQ4MjAxIDI1Ljk4MDkgMTAuNTczNCAyOC45NjRDMTEuNjE5NyAzMC40MjQ3IDEyLjg0MjYgMzIuMDU2NCAxNC40NDI4IDMxLjk5ODVDMTYuMDA4NiAzMS45MzUxIDE2LjU5MzQgMzEuMDIzNyAxOC40ODM1IDMxLjAyMzdDMjAuMzU2MSAzMS4wMjM3IDIwLjkwNDggMzEuOTk4NSAyMi41Mzc0IDMxLjk2MTdDMjQuMjE3NiAzMS45MzUxIDI1LjI3NjIgMzAuNDk0NSAyNi4yODU5IDI5LjAyQzI3LjAzNzcgMjcuOTc5MiAyNy42MTYyIDI2LjgyODggMjggMjUuNjExNkMyNy4wMjM4IDI1LjIwODUgMjYuMTkwOCAyNC41MzM4IDI1LjYwNDggMjMuNjcxNkMyNS4wMTg3IDIyLjgwOTQgMjQuNzA1NiAyMS43OTc5IDI0LjcwNDUgMjAuNzYzMVonIGZpbGw9J3doaXRlJy8lM0UlM0NwYXRoIGQ9J00yMS42MjA4IDExLjg0NzFDMjIuNTM2OSAxMC43NzM0IDIyLjk4ODMgOS4zOTMzNSAyMi44NzkgOEMyMS40NzkzIDguMTQzNTIgMjAuMTg2NSA4Ljc5NjYgMTkuMjU4IDkuODI5MTFDMTguODA0IDEwLjMzMzUgMTguNDU2MyAxMC45MjAzIDE4LjIzNDggMTEuNTU2QzE4LjAxMzIgMTIuMTkxNyAxNy45MjIyIDEyLjg2MzggMTcuOTY2OSAxMy41MzM4QzE4LjY2NjkgMTMuNTQwOCAxOS4zNTk1IDEzLjM5MjcgMTkuOTkyNCAxMy4xMDA1QzIwLjYyNTMgMTIuODA4NCAyMS4xODIxIDEyLjM3OTggMjEuNjIwOCAxMS44NDcxWicgZmlsbD0nd2hpdGUnLyUzRSUzQ3BhdGggZD0nTTM2Ljc5MSA4LjUwMTQ2SDM4Ljg2MDhDNDAuNjQ5NCA4LjUwMTQ2IDQxLjUxOTUgOS41NjQ5NCA0MS41MTk1IDExLjQ5NDFDNDEuNTE5NSAxMy40MjMzIDQwLjY0MDYgMTQuNSAzOC44NjA4IDE0LjVIMzYuNzkxVjguNTAxNDZaTTM3Ljc4ODYgOS4zNDA4MlYxMy42NjA2SDM4Ljc1MUMzOS45Mzc1IDEzLjY2MDYgNDAuNDk1NiAxMi45NDQzIDQwLjQ5NTYgMTEuNTA3M0M0MC40OTU2IDEwLjA2MTUgMzkuOTMzMSA5LjM0MDgyIDM4Ljc1MSA5LjM0MDgySDM3Ljc4ODZaTTQ0LjY3NDggOS43NzU4OEM0NS44ODc3IDkuNzc1ODggNDYuNzM1OCAxMC41NjI1IDQ2LjczNTggMTEuODY3N1YxMi40Njk3QzQ2LjczNTggMTMuODE4OCA0NS44ODc3IDE0LjU3OTEgNDQuNjc0OCAxNC41NzkxQzQzLjQ0NDMgMTQuNTc5MSA0Mi42MDUgMTMuODI3NiA0Mi42MDUgMTIuNDc0MVYxMS44NzIxQzQyLjYwNSAxMC42MDIxIDQzLjQ1NzUgOS43NzU4OCA0NC42NzQ4IDkuNzc1ODhaTTQ0LjY3OTIgMTAuNTYyNUM0My45ODQ5IDEwLjU2MjUgNDMuNTg5NCAxMS4xNDI2IDQzLjU4OTQgMTEuOTIwNFYxMi40MzlDNDMuNTg5NCAxMy4yMTY4IDQzLjk1ODUgMTMuNzkyNSA0NC42NzkyIDEzLjc5MjVDNDUuMzkxMSAxMy43OTI1IDQ1Ljc1NTkgMTMuMjIxMiA0NS43NTU5IDEyLjQzOVYxMS45MjA0QzQ1Ljc1NTkgMTEuMTQyNiA0NS4zNzM1IDEwLjU2MjUgNDQuNjc5MiAxMC41NjI1Wk01My44OTg5IDkuODU0OThMNTIuNjc3MiAxNC41SDUxLjY4NDFMNTAuNzEyOSAxMS4wNzIzSDUwLjY4NjVMNDkuNzMyOSAxNC41SDQ4LjczNTRMNDcuNDYwOSA5Ljg1NDk4SDQ4LjUxMTJMNDkuMjU4MyAxMy4zOTdINDkuMzAyMkw1MC4yMzgzIDkuODU0OThINTEuMTU2N0w1Mi4xMTkxIDEzLjM5N0g1Mi4xNjMxTDUyLjkyMzMgOS44NTQ5OEg1My44OTg5Wk01NC44NjU3IDE0LjVWOS44NTQ5OEg1NS44MjM3VjEwLjY4OTlINTUuODcyMUM1NS45OTA3IDEwLjMyNTIgNTYuMzI5MSA5Ljc4NDY3IDU3LjI2OTUgOS43ODQ2N0M1OC4yMDU2IDkuNzg0NjcgNTguODM0IDEwLjMwMzIgNTguODM0IDExLjM2MjNWMTQuNUg1Ny44NTg0VjExLjY0NzlDNTcuODU4NCAxMC45NDA0IDU3LjQ4OTMgMTAuNjE1MiA1Ni45Mzk5IDEwLjYxNTJDNTYuMjE5MiAxMC42MTUyIDU1Ljg0MTMgMTEuMTY4OSA1NS44NDEzIDExLjkyMDRWMTQuNUg1NC44NjU3Wk02MC4zMTA1IDE0LjVWOC4xODUwNkg2MS4yODYxVjE0LjVINjAuMzEwNVpNNjQuNjM0OCA5Ljc3NTg4QzY1Ljg0NzcgOS43NzU4OCA2Ni42OTU4IDEwLjU2MjUgNjYuNjk1OCAxMS44Njc3VjEyLjQ2OTdDNjYuNjk1OCAxMy44MTg4IDY1Ljg0NzcgMTQuNTc5MSA2NC42MzQ4IDE0LjU3OTFDNjMuNDA0MyAxNC41NzkxIDYyLjU2NDkgMTMuODI3NiA2Mi41NjQ5IDEyLjQ3NDFWMTEuODcyMUM2Mi41NjQ5IDEwLjYwMjEgNjMuNDE3NSA5Ljc3NTg4IDY0LjYzNDggOS43NzU4OFpNNjQuNjM5MiAxMC41NjI1QzYzLjk0NDggMTAuNTYyNSA2My41NDkzIDExLjE0MjYgNjMuNTQ5MyAxMS45MjA0VjEyLjQzOUM2My41NDkzIDEzLjIxNjggNjMuOTE4NSAxMy43OTI1IDY0LjYzOTIgMTMuNzkyNUM2NS4zNTExIDEzLjc5MjUgNjUuNzE1OCAxMy4yMjEyIDY1LjcxNTggMTIuNDM5VjExLjkyMDRDNjUuNzE1OCAxMS4xNDI2IDY1LjMzMzUgMTAuNTYyNSA2NC42MzkyIDEwLjU2MjVaTTY5LjIyMjcgMTQuNTcwM0M2OC4zMjE4IDE0LjU3MDMgNjcuNzAyMSAxNC4wMTY2IDY3LjcwMjEgMTMuMTUwOUM2Ny43MDIxIDEyLjMyOTEgNjguMjczNCAxMS43NzU0IDY5LjM0NTcgMTEuNzc1NEg3MC41MTlWMTEuMzQwM0M3MC41MTkgMTAuODA4NiA3MC4xODA3IDEwLjU1ODEgNjkuNjQ0NSAxMC41NTgxQzY5LjExNzIgMTAuNTU4MSA2OC44Nzk5IDEwLjc3NzggNjguODA1MiAxMS4wODU0SDY3Ljg3NzlDNjcuOTM1MSAxMC4zMDc2IDY4LjUxOTUgOS43ODQ2NyA2OS42NzUzIDkuNzg0NjdDNzAuNjY4NSA5Ljc4NDY3IDcxLjQ5MDIgMTAuMTk3OCA3MS40OTAyIDExLjM1MzVWMTQuNUg3MC41NjNWMTMuODk3OUg3MC41MTlDNzAuMzEyNSAxNC4yNTM5IDY5LjkwODIgMTQuNTcwMyA2OS4yMjI3IDE0LjU3MDNaTTY5LjUyNTkgMTMuODE0NUM3MC4wNzk2IDEzLjgxNDUgNzAuNTE5IDEzLjQzNjUgNzAuNTE5IDEyLjkzMTJWMTIuNDMwMkg2OS40OTk1QzY4LjkzMjYgMTIuNDMwMiA2OC42ODIxIDEyLjcxNTggNjguNjgyMSAxMy4xMDI1QzY4LjY4MjEgMTMuNTg1OSA2OS4wODY0IDEzLjgxNDUgNjkuNTI1OSAxMy44MTQ1Wk03NC40OTYxIDkuNzkzNDZDNzUuMTUwOSA5Ljc5MzQ2IDc1LjY1MTkgMTAuMDgzNSA3NS44MzIgMTAuNTUzN0g3NS44ODA0VjguMTg1MDZINzYuODU2VjE0LjVINzUuOTA2N1YxMy43NTczSDc1Ljg1ODRDNzUuNzE3OCAxNC4yMjc1IDc1LjE1OTcgMTQuNTYxNSA3NC40ODI5IDE0LjU2MTVDNzMuNDE1IDE0LjU2MTUgNzIuNzIwNyAxMy44MDEzIDcyLjcyMDcgMTIuNTc1MlYxMS43Nzk4QzcyLjcyMDcgMTAuNTUzNyA3My40MjgyIDkuNzkzNDYgNzQuNDk2MSA5Ljc5MzQ2Wk03NC43Njg2IDEwLjU5MzNDNzQuMTE4MiAxMC41OTMzIDczLjcxMzkgMTEuMDc2NyA3My43MTM5IDExLjkyMDRWMTIuNDMwMkM3My43MTM5IDEzLjI3ODMgNzQuMTIyNiAxMy43NjE3IDc0Ljc5MDUgMTMuNzYxN0M3NS40NDk3IDEzLjc2MTcgNzUuODgwNCAxMy4yODI3IDc1Ljg4MDQgMTIuNDkxN1YxMS43ODg2Qzc1Ljg4MDQgMTEuMDcyMyA3NS40MTAyIDEwLjU5MzMgNzQuNzY4NiAxMC41OTMzWk04Mi4yMTI5IDkuNzc1ODhDODMuNDI1OCA5Ljc3NTg4IDg0LjI3MzkgMTAuNTYyNSA4NC4yNzM5IDExLjg2NzdWMTIuNDY5N0M4NC4yNzM5IDEzLjgxODggODMuNDI1OCAxNC41NzkxIDgyLjIxMjkgMTQuNTc5MUM4MC45ODI0IDE0LjU3OTEgODAuMTQzMSAxMy44Mjc2IDgwLjE0MzEgMTIuNDc0MVYxMS44NzIxQzgwLjE0MzEgMTAuNjAyMSA4MC45OTU2IDkuNzc1ODggODIuMjEyOSA5Ljc3NTg4Wk04Mi4yMTczIDEwLjU2MjVDODEuNTIyOSAxMC41NjI1IDgxLjEyNzQgMTEuMTQyNiA4MS4xMjc0IDExLjkyMDRWMTIuNDM5QzgxLjEyNzQgMTMuMjE2OCA4MS40OTY2IDEzLjc5MjUgODIuMjE3MyAxMy43OTI1QzgyLjkyOTIgMTMuNzkyNSA4My4yOTM5IDEzLjIyMTIgODMuMjkzOSAxMi40MzlWMTEuOTIwNEM4My4yOTM5IDExLjE0MjYgODIuOTExNiAxMC41NjI1IDgyLjIxNzMgMTAuNTYyNVpNODUuNTMwOCAxNC41VjkuODU0OThIODYuNDg4OFYxMC42ODk5SDg2LjUzNzFDODYuNjU1OCAxMC4zMjUyIDg2Ljk5NDEgOS43ODQ2NyA4Ny45MzQ2IDkuNzg0NjdDODguODcwNiA5Ljc4NDY3IDg5LjQ5OSAxMC4zMDMyIDg5LjQ5OSAxMS4zNjIzVjE0LjVIODguNTIzNFYxMS42NDc5Qzg4LjUyMzQgMTAuOTQwNCA4OC4xNTQzIDEwLjYxNTIgODcuNjA1IDEwLjYxNTJDODYuODg0MyAxMC42MTUyIDg2LjUwNjMgMTEuMTY4OSA4Ni41MDYzIDExLjkyMDRWMTQuNUg4NS41MzA4Wk05My4yNzM5IDkuODg1NzRWOC43MjU1OUg5NC4yMjc1VjkuODg1NzRIOTUuMjY5VjEwLjY1MDRIOTQuMjI3NVYxMy4xMTU3Qzk0LjIyNzUgMTMuNjIxMSA5NC40MTY1IDEzLjc2MTcgOTQuOTM5NSAxMy43NjE3Qzk1LjA3MTMgMTMuNzYxNyA5NS4yNDcxIDEzLjc1MjkgOTUuMzIxOCAxMy43NDQxVjE0LjQ5MTJDOTUuMjQyNyAxNC41MDQ0IDk0LjkxNzUgMTQuNTMwOCA5NC42OTc4IDE0LjUzMDhDOTMuNTY4NCAxNC41MzA4IDkzLjI2MDcgMTQuMTI2NSA5My4yNjA3IDEzLjE5NDhWMTAuNjUwNEg5Mi41NTMyVjkuODg1NzRIOTMuMjczOVpNOTYuNDk5NSAxNC41VjguMTg1MDZIOTcuNDcwN1YxMC42ODk5SDk3LjUxOUM5Ny42MjAxIDEwLjM2MDQgOTcuOTk4IDkuNzg0NjcgOTguOTI5NyA5Ljc4NDY3Qzk5LjgzNSA5Ljc4NDY3IDEwMC40ODEgMTAuMzA3NiAxMDAuNDgxIDExLjM2NjdWMTQuNUg5OS41MDk4VjExLjY1MjNDOTkuNTA5OCAxMC45NDQ4IDk5LjExODcgMTAuNjE1MiA5OC41NjQ5IDEwLjYxNTJDOTcuODY2MiAxMC42MTUyIDk3LjQ3MDcgMTEuMTY0NiA5Ny40NzA3IDExLjkyMDRWMTQuNUg5Ni40OTk1Wk0xMDMuNzU1IDE0LjU3OTFDMTAyLjQ4OSAxNC41NzkxIDEwMS43MDMgMTMuODAxMyAxMDEuNzAzIDEyLjQ5MTdWMTEuODYzM0MxMDEuNzAzIDEwLjU0NDkgMTAyLjU2NCA5Ljc3NTg4IDEwMy42OTggOS43NzU4OEMxMDQuODYyIDkuNzc1ODggMTA1LjY4NCAxMC41ODQ1IDEwNS42ODQgMTEuODYzM1YxMi40MDgySDEwMi42NjlWMTIuNjM2N0MxMDIuNjY5IDEzLjMwNDcgMTAzLjA2NSAxMy43OTY5IDEwMy43NSAxMy43OTY5QzEwNC4yNiAxMy43OTY5IDEwNC42MTIgMTMuNTU1MiAxMDQuNjc4IDEzLjI2NTFIMTA1LjYzMUMxMDUuNTc0IDEzLjgwMTMgMTA1LjAwNyAxNC41NzkxIDEwMy43NTUgMTQuNTc5MVpNMTAyLjY2OSAxMS43NzFIMTA0LjczVjExLjcwOTVDMTA0LjczIDExLjAxMDcgMTA0LjMyMiAxMC41NDQ5IDEwMy43MDIgMTAuNTQ0OUMxMDMuMDgzIDEwLjU0NDkgMTAyLjY2OSAxMS4wMTA3IDEwMi42NjkgMTEuNzA5NVYxMS43NzFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDcGF0aCBkPSdNMzguMjA2MSAzMC41SDM2LjE3NThMNDAuMzA2NiAxOC41MDI5SDQyLjUzOTFMNDYuNjYxMSAzMC41SDQ0LjU1MThMNDMuNDg4MyAyNy4xNzc3SDM5LjI3ODNMMzguMjA2MSAzMC41Wk00MS40MzE2IDIwLjU3NzFINDEuMzUyNUwzOS43MjY2IDI1LjY0ODRINDMuMDRMNDEuNDMxNiAyMC41NzcxWk01Mi4yNjQ0IDMwLjYzMThDNTEuMDYwMyAzMC42MzE4IDUwLjE0NjIgMzAuMDYwNSA0OS42NTQgMjkuMjA4SDQ5LjU4MzdWMzMuNTg1SDQ3LjYzMjVWMjEuMjFINDkuNTMxVjIyLjU3MjNINDkuNjAxM0M1MC4xMTExIDIxLjY4NDYgNTEuMDYwMyAyMS4wODY5IDUyLjMwODMgMjEuMDg2OUM1NC4zOTEzIDIxLjA4NjkgNTUuODc2NyAyMi42NjAyIDU1Ljg3NjcgMjUuNDM3NVYyNi4yNjM3QzU1Ljg3NjcgMjkuMDIzNCA1NC40MDg5IDMwLjYzMTggNTIuMjY0NCAzMC42MzE4Wk01MS44MTYxIDI5LjAyMzRDNTMuMDU1NCAyOS4wMjM0IDUzLjg5OTEgMjguMDMwMyA1My44OTkxIDI2LjE1ODJWMjUuNTA3OEM1My44OTkxIDIzLjcwNjEgNTMuMTA4MSAyMi42Nzc3IDUxLjc4MSAyMi42Nzc3QzUwLjQxODcgMjIuNjc3NyA0OS41NjYxIDIzLjc4NTIgNDkuNTY2MSAyNS40OTlWMjYuMTU4MkM0OS41NjYxIDI3LjkxNiA1MC40Mjc1IDI5LjAyMzQgNTEuODE2MSAyOS4wMjM0Wk02Mi4xODMgMzAuNjMxOEM2MC45Nzg5IDMwLjYzMTggNjAuMDY0OSAzMC4wNjA1IDU5LjU3MjcgMjkuMjA4SDU5LjUwMjRWMzMuNTg1SDU3LjU1MTJWMjEuMjFINTkuNDQ5NlYyMi41NzIzSDU5LjUyQzYwLjAyOTcgMjEuNjg0NiA2MC45Nzg5IDIxLjA4NjkgNjIuMjI3IDIxLjA4NjlDNjQuMzEgMjEuMDg2OSA2NS43OTU0IDIyLjY2MDIgNjUuNzk1NCAyNS40Mzc1VjI2LjI2MzdDNjUuNzk1NCAyOS4wMjM0IDY0LjMyNzYgMzAuNjMxOCA2Mi4xODMgMzAuNjMxOFpNNjEuNzM0OCAyOS4wMjM0QzYyLjk3NDEgMjkuMDIzNCA2My44MTc4IDI4LjAzMDMgNjMuODE3OCAyNi4xNTgyVjI1LjUwNzhDNjMuODE3OCAyMy43MDYxIDYzLjAyNjggMjIuNjc3NyA2MS42OTk2IDIyLjY3NzdDNjAuMzM3MyAyMi42Nzc3IDU5LjQ4NDggMjMuNzg1MiA1OS40ODQ4IDI1LjQ5OVYyNi4xNTgyQzU5LjQ4NDggMjcuOTE2IDYwLjM0NjEgMjkuMDIzNCA2MS43MzQ4IDI5LjAyMzRaTTY5LjgzODcgMjcuMTY4OUg3MS43ODk5QzcxLjg3NzggMjguMjA2MSA3Mi43OTE5IDI5LjA5MzggNzQuNDg4MiAyOS4wOTM4Qzc2LjA0MzggMjkuMDkzOCA3Ni45NjY3IDI4LjM2NDMgNzYuOTY2NyAyNy4yMzA1Qzc2Ljk2NjcgMjYuMzE2NCA3Ni4zNTE0IDI1LjgyNDIgNzUuMDY4MiAyNS41MTY2TDczLjA5OTUgMjUuMDI0NEM3MS41NTI2IDI0LjY2NDEgNzAuMTYzOSAyMy43NDEyIDcwLjE2MzkgMjEuNzlDNzAuMTYzOSAxOS40OTYxIDcyLjE2NzkgMTguMjM5MyA3NC40OTcgMTguMjM5M0M3Ni44MjYxIDE4LjIzOTMgNzguNzY4NCAxOS40OTYxIDc4LjgxMjQgMjEuNzM3M0g3Ni44OTY0Qzc2LjgwODUgMjAuNzE3OCA3Ni4wMjYyIDE5Ljg3NCA3NC40NzA2IDE5Ljg3NEM3My4wOTk1IDE5Ljg3NCA3Mi4xNjc5IDIwLjUyNDQgNzIuMTY3OSAyMS42NDA2QzcyLjE2NzkgMjIuNDIyOSA3Mi43MTI4IDIyLjk4NTQgNzMuODI5IDIzLjI0MDJMNzUuNzg4OSAyMy43MjM2Qzc3LjU5MDcgMjQuMTYzMSA3OC45NjE4IDI1LjAxNTYgNzguOTYxOCAyNy4wNTQ3Qzc4Ljk2MTggMjkuNDEwMiA3Ny4wNTQ2IDMwLjczNzMgNzQuMzM4NyAzMC43MzczQzcwLjk5ODkgMzAuNzM3MyA2OS44ODI3IDI4Ljc4NjEgNjkuODM4NyAyNy4xNjg5Wk04MS4zMzk1IDIxLjIxVjE4Ljk1MTJIODMuMjU1NVYyMS4yMUg4NS4wNjZWMjIuNzc0NEg4My4yNTU1VjI3LjczMTRDODMuMjU1NSAyOC43NDIyIDgzLjYzMzQgMjkuMDIzNCA4NC42NzkzIDI5LjAyMzRDODQuODQ2MyAyOS4wMjM0IDg1LjAwNDUgMjkuMDIzNCA4NS4xMTg4IDI5LjAwNTlWMzAuNUM4NC45NjA1IDMwLjUyNjQgODQuNTkxNCAzMC41NjE1IDg0LjE5NTkgMzAuNTYxNUM4MS45MzcxIDMwLjU2MTUgODEuMzEzMSAyOS43NTI5IDgxLjMxMzEgMjcuODg5NlYyMi43NzQ0SDgwLjAyOTlWMjEuMjFIODEuMzM5NVpNOTAuMzM1MyAyMS4wNTE4QzkzLjAwNzEgMjEuMDUxOCA5NC40NTczIDIyLjkzMjYgOTQuNDU3MyAyNS40NjM5VjI2LjIxMDlDOTQuNDU3MyAyOC44MzAxIDkzLjAxNTkgMzAuNjU4MiA5MC4zMzUzIDMwLjY1ODJDODcuNjU0NiAzMC42NTgyIDg2LjE5NTYgMjguODMwMSA4Ni4xOTU2IDI2LjIxMDlWMjUuNDYzOUM4Ni4xOTU2IDIyLjk0MTQgODcuNjYzNCAyMS4wNTE4IDkwLjMzNTMgMjEuMDUxOFpNOTAuMzM1MyAyMi42MTYyQzg4Ljg4NTEgMjIuNjE2MiA4OC4xNjQ0IDIzLjgwMjcgODguMTY0NCAyNS40OTAyVjI2LjIwMjFDODguMTY0NCAyNy44NjMzIDg4Ljg3NjMgMjkuMDg1IDkwLjMzNTMgMjkuMDg1QzkxLjc5NDMgMjkuMDg1IDkyLjQ5NzQgMjcuODcyMSA5Mi40OTc0IDI2LjIwMjFWMjUuNDkwMkM5Mi40OTc0IDIzLjc5MzkgOTEuNzg1NSAyMi42MTYyIDkwLjMzNTMgMjIuNjE2MlpNOTYuMTA1NSAzMC41VjIxLjIxSDk4LjA1NjdWMjIuNDMxNkg5OC4xMjdDOTguMzY0MyAyMS44NTE2IDk5LjA1ODYgMjEuMDc4MSAxMDAuMzUxIDIxLjA3ODFDMTAwLjYwNiAyMS4wNzgxIDEwMC44MjUgMjEuMDk1NyAxMDEuMDEgMjEuMTMwOVYyMi44NTM1QzEwMC44NDMgMjIuODA5NiAxMDAuNSAyMi43ODMyIDEwMC4xNzUgMjIuNzgzMkM5OC42MTA0IDIyLjc4MzIgOTguMDgzIDIzLjc1IDk4LjA4MyAyNC45OThWMzAuNUg5Ni4xMDU1Wk0xMDUuNzQzIDMwLjY1ODJDMTAzLjI1NiAzMC42NTgyIDEwMS42NzQgMjkuMDE0NiAxMDEuNjc0IDI2LjI2MzdWMjUuMzIzMkMxMDEuNjc0IDIyLjczMDUgMTAzLjIyIDIxLjA1MTggMTA1LjY2NCAyMS4wNTE4QzEwOC4xNDIgMjEuMDUxOCAxMDkuNjM2IDIyLjc5MiAxMDkuNjM2IDI1LjQxMTFWMjYuMjk4OEgxMDMuNTk4VjI2LjUxODZDMTAzLjU5OCAyOC4wODMgMTA0LjQ0MiAyOS4xMjAxIDEwNS43NjkgMjkuMTIwMUMxMDYuNzYyIDI5LjEyMDEgMTA3LjQzOSAyOC42Mjc5IDEwNy42NzcgMjcuODI4MUgxMDkuNTMxQzEwOS4yNSAyOS4zMzExIDEwOC4wMzcgMzAuNjU4MiAxMDUuNzQzIDMwLjY1ODJaTTEwMy41OTggMjQuOTM2NUgxMDcuNzI5VjI0LjkxODlDMTA3LjcyOSAyMy42MDA2IDEwNi45MTIgMjIuNTYzNSAxMDUuNjczIDIyLjU2MzVDMTA0LjQxNiAyMi41NjM1IDEwMy41OTggMjMuNjAwNiAxMDMuNTk4IDI0LjkxODlWMjQuOTM2NVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5zaXRlIHtcbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgJi5saWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRhcmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0gTmF2aWdhdGlvbiBwcmluY2lwYWxlIC0tLSAqL1xuLnByaW1hcnktbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIG9wYWNpdHk6IDAuMztcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMCUpO1xuICAgIC8vIG9wYWNpdHk6IDE7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmICsgLm5hdi1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIH1cblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAtM3B4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tIE1lbnUgRHJvcGRvd24gLS0tICovXG4uaGFzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8qIEFmZmljaGFnZSBkdSBkcm9wZG93biBhdSBzdXJ2b2wgZHUgcGFyZW50ICovXG4gICY6aG92ZXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8qIENpYmxhZ2UgZGVzIGxpZW5zIGRhbnMgbGEgbGlzdGUgKi9cbiAgbGkge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBiYWNrZ3JvdW5kIDAuMTVzLFxuICAgICAgICBjb2xvciAwLjE1cztcblxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjNlZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICNGRkYzRUU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYzZWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tIEljw7RuZXMgcsOpc2VhdXggc29jaWF1eCAtLS0gKi9cbi5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIG9wYWNpdHkgMC4ycyxcbiAgICAgIHRyYW5zZm9ybSAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICB9XG4gIH1cblxuICAvKiBTVkcgaWNvbnMgaW5saW5lICovXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGZpbGw6ICRjb2xvci1saWdodDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIE1PQklMRSAoaGFtYnVyZ2VyIGJhc2lxdWUpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2ljb25zL2J1cmdlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9idXJnZXItZGFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGFzLWRyb3Bkb3duIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC8qIETDqXNhY3RpdmUgbGUgaG92ZXIgc3VyIG1vYmlsZSAqL1xuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLy8gLyogR8OocmUgbCdvdXZlcnR1cmUgYXUgY2xpYyBhdmVjIGxhIGNsYXNzZSAub3BlbiAqL1xuICAgIC8vICYub3BlbiB7XG4gICAgLy8gICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMqO1xuXG5cbi5maWRtZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmc7XG4gICAgY29sb3I6ICRmb290ZXItdGV4dC1tdXRlZDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cblxuXG4gICAgLyog4pSA4pSAIENvbnRlbmV1ciDilIDilIAgKi9cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjRweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDMycHggMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIOKUgOKUgCBUT1AgOiBtb2JpbGUgPSBjb2xvbm5lIGNlbnRyw6llIOKUgOKUgCAqL1xuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxLjZmciAxLjJmciAxLjJmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDilIDilIAgTG9nbyBtb2JpbGUgKGRhbnMgbGUgdG9wKSDilIDilIAgKi9cbiAgICAmX19tb2JpbGUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyog4pSA4pSAIFLDqXNlYXV4IHNvY2lhdXgg4pSA4pSAICovXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXByaW1hcnk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzMiwgNzgsIDI3LCAwLjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICRmb290ZXItd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC8qIOKUgOKUgCBDb2xvbm5lcyDilIDilIAgKi9cbiAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgb3JkZXI6IG5vbmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXRleHQtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBWYXJpYW50ZXMgZGUgY29sb25uZXMgdmlhIG1vZGlmaWNhdGV1cnMgQkVNICgtLSkgKi9cbiAgICAgICAgJi0tbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZXJ2aWNlcyxcbiAgICAgICAgJi0tYXZhbnRhZ2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1idG9iIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9vdGVyLWJvcmRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlkbWUtZm9vdGVyX19jb2wtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zb2NpYWwge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWxhYmVsPVwiTm9zIFNlcnZpY2VzXCJdLFxuICAgICAgICAmW2FyaWEtbGFiZWw9XCJOb3MgQXZhbnRhZ2VzXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiDilIDilIAgVGl0cmVzIGRlIGNvbG9ubmVzIOKUgOKUgCAqL1xuICAgICZfX2NvbC10aXRsZSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8qIOKUgOKUgCBTw6lwYXJhdGV1ciDilIDilIAgKi9cbiAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvb3Rlci1ib3JkZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiDilIDilIAgQk9UVE9NIOKUgOKUgCAqL1xuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogTG9nb3MgKERlc2t0b3AgJiBNb2JpbGUpICovXG4gICAgJl9fbG9nbyxcbiAgICAmX19sb2dvLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLW1vYmlsZSB7XG4gICAgICAgIC5maWRtZS1mb290ZXJfX2xvZ28tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2xvZ28taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLyogTGllbnMgbMOpZ2F1eCAqL1xuICAgICZfX2xlZ2FsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdGV4dC1tdXRlZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBDb3B5cmlnaHQgKi9cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgY29sb3I6ICRmb290ZXItdGV4dC1tdXRlZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhcGVyZiB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlnaHQtZGFyayB7XG4gICAgaGVpZ2h0OiAzNS4wMnB4O1xuICAgIHdpZHRoOiA2Ni4zM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTQwMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG5cbiAgICAuYWN0aXZlLWJsb2Ige1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICB9XG5cbiAgICAubGlnaHQsXG4gICAgLmRhcmsge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9zdWJ0cmFjdC5zdmcpIG5vLXJlcGVhdCAxMHB4IDFweDtcbiAgICB9XG5cbiAgICAubGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL3N1bi5zdmcpIG5vLXJlcGVhdCAwcHggMHB4IC8gY292ZXI7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSB7XG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgICAgfi5hY3RpdmUtYmxvYiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgIH4uYWN0aXZlLWJsb2Ige1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgKyAwcHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMgKjtcblxuLmhlcm8tYmFubmVyLFxuLmhlcm8tYmFubmVyLS1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2JnLWhlcm8tMS5zdmdcIik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg2JSAwO1xuXG4gICAgICAgIC5oZXJvLWJhbm5lci0tcGFnZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ0b2Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogNjk1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY5NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV0YXBlX2JhLS1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjgxcHg7XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjIwO1xuXG4gICAgICAgICAgICAmLXNvbHV0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODcsIDM0LCAwLjIpO1xuXG4gICAgICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDgwcHggMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyby1iYW5uZXItLXBhZ2UgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMy41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIC8vIEBleHRlbmQgLnRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgICAgICAvLyBAZXh0ZW5kIC50aXRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc2cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcblxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGV2aWNlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5oZXJvLWJhbm5lci0tcGFnZSAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyby1iYW5uZXItLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xLjA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5oZXJvLWJhbm5lci0tcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tYmFubmVyLS1wYWdlICYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2NzYgLyA1OTU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlkbWVfY291cnNlcyAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0b2IgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICAgIH1cblxuICAgICZfX2xlZ2FsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICB9XG5cbiAgICAmLXJlc291cmNlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbnMuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBicC1tYXgobWQpIHtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50c1wiIGFzICo7XG5cbi5wYXJ0bmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJsb2NrOiAzMHB4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDM1cHgpO1xuICBwYWRkaW5nOiAyNXB4O1xuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyBmaWx0ZXI6IGdyYXlzY2FsZSgwMCUpO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLnBhcnRuZXIge1xuICAmLW9mZmVycyB7XG4gICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJsb2NrOiA5MHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yaWVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAzNHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuY2F0ZWdvcmllIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMgKjtcblxuLnNhdmluZ3Mtc2hvd2Nhc2Uge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzNXB4KTtcbiAgfVxufVxuXG4uc2hvd2Nhc2Uge1xuICBAaW5jbHVkZSBicChtZCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJsb2NrLXRpdGxlLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgcGFkZGluZy1ibG9jazogNTBweDtcbiAgICB9XG4gIH1cblxuICAuYW1vdW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgIC50ZXh0LW9yYW5nZSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAmLW9mZmVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzNXB4KTtcbiAgICB9XG4gIH1cblxuICAubWFycXVlZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1hcnF1ZWUtY2F0YWxvZ3VlLWxpZ25lMSxcbiAgICAubWFycXVlZS1jYXRhbG9ndWUtbGlnbmUyLFxuICAgIC5tYXJxdWVlLWNhdGFsb2d1ZS1saWduZTMge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZlcnMtc2xpZGVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuc2hvd2Nhc2UgJiB7XG4gICAgbWFyZ2luLWJsb2NrOiAtOTBweCAwO1xuICB9XG5cbiAgLmdsaWRlIHtcbiAgICAmX19zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyBtaW4td2lkdGg6IDEwMHZ3O1xuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1heC13aWR0aDogMzk3cHg7XG4gICAgICB9XG4gICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG5cbiAgICAgIC8vICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAuY2FyZC0tdmVydGljYWwge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190cmFjayB7XG4gICAgICB3aWR0aDogODB2dztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZCB7XG4gICAgJi0tdmVydGljYWwge1xuICAgICAgLy8gcGFkZGluZzogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiA4MyU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2xpZGVfX2J1bGxldHMge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5vZmZlcnMtc2xpZGVyIHtcbiAgICAuZ2xpZGVfX3NsaWRlIHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDMzLjMzMyUgLSAxNnB4KTtcbiAgICAgIC8qIDMgcGFyIGxpZ25lICovXG4gICAgfVxuICB9XG59XG5cbi5tYXJxdWVlIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAtNzBweDtcblxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMzVweCk7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDI0My41NHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCwgdHJhbnNwYXJlbnQpO1xuICAgIH1cblxuICAgIC5nbGlkZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgJl9fc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxNXB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW9mZmVycyB7XG4gICAgJi1saWduZTIsXG4gICAgJi1saWduZTEsXG4gICAgJi1saWduZTMge1xuICAgICAgLmdsaWRlX19zbGlkZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdXBvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAkbmV1dHJhbC00MDA7XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cbiAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIC5wYXJ0bmVyLW9mZmVyc19fYnJhbmRzICYge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYmxvY2s6IDkwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gbWF4LWhlaWdodDogY2FsYygyMjBweCAqIDIgKyAyNXB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG5cbiAgICAuY291cG9uOm50aC1jaGlsZChuICsgMTEpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1leHBhbmRlZCB7XG4gICAgICAuY291cG9uOm50aC1jaGlsZChuICsgMTEpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvdXBvbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jb3Vwb24tZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAucmVkdWMtcGVyY2VudCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZHVjLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMqO1xuXG4uYXBwbGljYXRpb24ge1xuICAgICZfY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ibG9jazogOTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBnYXA6IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpZG1lX2NvdXJzZXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuXG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWNvdXJzZXM7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0LWNvdXJzZXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuOTJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNi45NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi45NXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZG1lX2NvdXJzZXMgJiB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktY291cnNlcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZS1hcHAtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMqO1xuXG4ua3BpIHtcbiAgICAmLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggNTBweDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3djYXNlICYge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNXB4IDk1cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZhbHVlIHtcblxuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWRtZV9jb3Vyc2VzICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAgICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXRpdGxlLS13cmFwcGVyKy5rcGktYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAtOTVweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyo7XG5AdXNlIFwiLi4vY29tcG9uZW50c1wiIGFzKjtcblxuLnRlc3RpbW9uaWFsIHtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG5cbiAgICAgICAgJi5nbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICAgICAgJi5nbGlkZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2xpZGVfX3RyYWNrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcblxuICAgICAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAgMTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgMTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcblxuICAgICAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzAwMCAxMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdsaWRlIHtcbiAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU2NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzIlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RhciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgLmljb24tc3RhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ldXRyYWwtNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5maWxsIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tc3RhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWRtZV9jb3Vyc2VzICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1zdGFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ldXRyYWwtNDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMgKjtcblxuLmxpZmVzdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDkwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSBicChtZCkge1xuICAgIC8vIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDF2dztcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJsb2NrOiA5MHB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA5MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBnYXA6IDM0cHg7XG4gICAgICBtaW4td2lkdGg6IDE0MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDYwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0xNSUpO1xuICAgICAgbWF4LXdpZHRoOiA0ODRweDtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1sYWJlbCB7XG4gICAgQGV4dGVuZCAuYmFkZ2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS0xO1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMgKjtcblxuLnRpcHMge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICAgIHRvcDogMTIwcHg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxOC4zNHB4KTtcbiAgICBib3gtc2hhZG93OiAtMjhweCAtMTdweCA2NC43cHggMHB4ICMwMDAwMDA2NjtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgdG9wOiBpZigkaSA8IDMsIDEyMHB4ICsgKCRpIC0gMSkgKiAzMHB4LCAxODBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIC8vICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAvLyAgICAgdG9wOiAjezEyMCArICgkaSAtIDEpICogMzB9cHg7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNjBweCk7XG4gICAgfVxuXG4gICAgJi5maWRtZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG5cbiAgICAgIC5idG4sXG4gICAgICBwLFxuICAgICAgZGl2IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZmlkbWUtY291cnNlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzO1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcblxuICAgICAgLmJ0bixcbiAgICAgIHAsXG4gICAgICBkaXYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICAgIH1cblxuICAgICYtLWNvbnRlbnQtdG9wLFxuICAgICYtLWNvbnRlbnQtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGdhcDogNzBweDtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQtdG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiA1NzYuNCAvIDQ0NTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNDBweCk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1oZWFkZXIge1xuICAgICAgLnRpcHNfX2l0ZW0tLWFjdGlvbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMjMuMTdweDtcblxuICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBidXR0b24tc3RhdGVzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50c1wiIGFzICo7XG5cbi5yZXNvdXJjZXMge1xuICAuYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAuc3VidGl0bGUsXG4gICAgICAuYXBwbGljYXRpb25fX3RpdGxlIHtcbiAgICAgICAgbWluLXdpZHRoOiA1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDcwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLmZ1bGxfd2lkdGggJiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJldmVyc2UgJiB7XG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIC5mdWxsX3dpZHRoICYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4IDEwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI3N3B4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4NHB4IDUwcHggMHB4IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC4wNSk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQwLzI3NztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMycHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9kZWNvcmF0aW9uLnN2Zykgbm8tcmVwZWF0ICRjb2xvci1wcmltYXJ5IGJvdHRvbTtcblxuICAgICAgLmZpZG1lX2NvdXJzZXMgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvZGVjb3JhdGlvbi5zdmcpIG5vLXJlcGVhdFxuICAgICAgICAgICRjb2xvci1wcmltYXJ5LWNvdXJzZXMgYm90dG9tO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2N3B4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIC53cC1ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQQUdFUyBSRVNPVVJDRVNcbi5ibG9ja19faGVhZGxpbmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IDkwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgLmltZy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZXNfX2xpc3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI4cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICBwYWRkaW5nLWlubGluZTogNTBweCA2MHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgbWFyZ2luLWJsb2NrOiAtMTEwcHggMDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAxcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX190aXRsZSB7XG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICB9XG4gIH1cbn1cblxuLnJlc291cmNlc19fcmVzdWx0IHtcbiAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzNjJweDtcbiAgICB9XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICAucmVzb3VyY2VzIHtcbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDkyJTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicChtZCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXNvdXJjZS1jYXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXV0cmFsLTUwMDtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI0cHgpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjJzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTUwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyNHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgICZfX21lZGlhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTczLjIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gICYtd3JhcHBlciB7XG4gICAgLmZpbHRlci1iYXIge1xuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ibG9jazogNzBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xuXG4gICAgICAgICAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGlwIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFyaztcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1iYXJfX2RpdmlkZXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50c1wiIGFzICo7XG5cbi5ldGFwZV9iYSB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuZnVsbF93aWR0aCAmIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW50cm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZnVsbF93aWR0aCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC5zdWJ0aXRsZSxcbiAgICAgICAgICAgIC5hcHBsaWNhdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMqO1xuXG4uYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjRweCk7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDkwcHg7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24taWNvIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pY28ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbC0zMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yMnM7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItZGFyaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZGFyaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgbGVmdDogMzUlO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBhbmVsIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4yMnM7XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC4yMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50c1wiIGFzICo7XG5cbi8vIC5wcm94aW1pdHkge1xuLy8gICAgICZfX3dyYXBwZXIge1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIH1cblxuLy8gICAgIC5ib3gtbWlkZGxlIHtcbi8vICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbi8vICAgICAgICAgaGVpZ2h0OiA3NTBweDtcblxuLy8gICAgICAgICBpbWcge1xuLy8gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICAgIH1cblxuLy8gICAgIH1cblxuLy8gICAgIC5ib3gtd3JhcHAge1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIH1cblxuLy8gICAgIC5ib3gge1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIHRvcDogMDtcbi8vICAgICAgICAgbGVmdDogMDtcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4vLyAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuLy8gICAgICAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi5wcm94aW1pdHkge1xuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLmJveC13cmFwcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogNjUwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJveC1taWRkbGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA3NTBweDtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvKiBDb2xvbm5lIGdhdWNoZSAqL1xuXG4gIC5ib3gtd3JhcHA6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3g6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAyODcuNTFweDtcbiAgICAgIGhlaWdodDogMjc2LjQxcHg7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03LjY2ZGVnKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveDpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAyNDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB3aWR0aDogMjg3LjUxcHg7XG4gICAgICBoZWlnaHQ6IDI3Ni40MXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ljk1ZGVnKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveDpudGgtY2hpbGQoMykge1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI4Ny41MXB4O1xuICAgICAgaGVpZ2h0OiAxNzEuOTNweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkuMzNkZWcpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBDb2xvbm5lIGRyb2l0ZSAqL1xuXG4gIC5ib3gtd3JhcHA6bGFzdC1jaGlsZCB7XG4gICAgLmJveDpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDI4Ny41MXB4O1xuICAgICAgaGVpZ2h0OiAyNzYuNDFweDtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICByaWdodDogMzBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNS4yNmRlZyk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3g6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMjQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDI4Ny41MXB4O1xuICAgICAgaGVpZ2h0OiAyNzYuNDFweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcuNzZkZWcpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm94Om50aC1jaGlsZCgzKSB7XG4gICAgICBib3R0b206IC00MHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjg3LjUxcHg7XG4gICAgICBoZWlnaHQ6IDE3MS45M3B4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3LjM5ZGVnKTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnRzXCIgYXMgKjtcblxuLnRleHQtaW1hZ2Uge1xuICAuYmFkZ2Uge1xuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10aXRsZS0td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAuc3VidGl0bGUsXG4gICAgICAuYXBwbGljYXRpb25fX3RpdGxlIHtcbiAgICAgICAgbWluLXdpZHRoOiA1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDcwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmZ1bGxfd2lkdGggJiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJldmVyc2UgJiB7XG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIC8vIG1heC13aWR0aDogNTY2cHg7XG4gICAgICAuZnVsbF93aWR0aCAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweCAxMDBweDtcblxuICAgIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNzdweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggODRweCA1MHB4IDBweCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuMDUpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDM0MC8yNzc7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyNzdweDtcbiAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzMnB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvZGVjb3JhdGlvbi5zdmcpIG5vLXJlcGVhdCAkY29sb3ItcHJpbWFyeSBib3R0b207XG5cbiAgICAgIC5maWRtZV9jb3Vyc2VzICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2RlY29yYXRpb24uc3ZnKSBuby1yZXBlYXRcbiAgICAgICAgICAkY29sb3ItcHJpbWFyeS1jb3Vyc2VzIGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjdweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NjUuMDhweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAuZnVsbF93aWR0aCAmIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcblxuICAgICAgLnJldmVyc2UgJiB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZmVhdHVyZS1zbGlkZXIge1xuICBtYXJnaW4tYmxvY2s6IDcwcHg7XG4gIC5nbGlkZV9fc2xpZGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ2xpZGVfX3NsaWRlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLiN7JGdsaWRlLWNsYXNzfSB7XHJcbiAgJHRoaXM6ICY7XHJcblxyXG4gICRzZTogJGdsaWRlLWVsZW1lbnQtc2VwYXJhdG9yO1xyXG4gICRzbTogJGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcjtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYjeyRzZX10cmFjayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXNsaWRlcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgJiN7JGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcn1kcmFnZ2luZyB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXNsaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzZX1hcnJvd3Mge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmI3skc2V9YnVsbGV0cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzbX1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG4uI3skZ2xpZGUtY2xhc3N9IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XHJcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xyXG5cclxuICAmI3skc2V9YXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogOXB4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XHJcbiAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxyXG5cclxuICAgICYjeyRzbX1sZWZ0IHtcclxuICAgICAgbGVmdDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYjeyRzbX1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiN7JHNtfWRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMC4zMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXRzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBib3R0b206IDJlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbjogMCAwLjI1ZW07XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICYjeyRzbX1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjeyRzbX1zd2lwZWFibGUge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICB9XHJcblxyXG4gICYjeyRzbX1kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/