@charset "UTF-8";
html {
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
  word-break: normal;
}

*, :after, :before {
  background-repeat: no-repeat;
  box-sizing: inherit;
}

:after, :before {
  text-decoration: inherit;
  vertical-align: inherit;
}

* {
  margin: 0;
  padding: 0;
}

hr {
  color: inherit;
  height: 0;
  overflow: visible;
}

details, main {
  display: block;
}

summary {
  display: list-item;
}

small {
  font-size: 80%;
}

[hidden] {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

a {
  background-color: transparent;
}

a:active, a:hover {
  outline-width: 0;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
}

pre {
  font-size: 1em;
}

b, strong {
  font-weight: bolder;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  border-color: inherit;
  text-indent: 0;
}

iframe {
  border-style: none;
}

input {
  border-radius: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button, input, optgroup, select, textarea {
  font: inherit;
}

optgroup {
  font-weight: 700;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[role=button], [type=button], [type=reset], [type=submit], button {
  cursor: pointer;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

button, input, select, textarea {
  background-color: transparent;
  border-style: none;
}

a:focus, button:focus, input:focus, select:focus, textarea:focus {
  outline-width: 0;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
}

[disabled] {
  cursor: default;
}

img {
  border-style: none;
}

progress {
  vertical-align: baseline;
}

[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled=true] {
  cursor: default;
}

/**
 * フロント用のカラー変数
 * TOHO HOUSE新小岩 デザイントークンより自動生成
 */
html {
  font-size: 14px;
}
@media (min-width: 390px) {
  html {
    font-size: 16px;
  }
}

body {
  font-size: 1rem;
  line-height: 1.4;
  color: #111827;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
}

main {
  overflow: clip;
  padding-bottom: 40px;
}

a {
  color: #111827;
  text-decoration: none;
  outline: none;
  transition: all 0.4s ease;
}
img {
  max-width: 100%;
  -webkit-backface-visibility: hidden;
  vertical-align: top;
}

ul,
li {
  list-style-type: none;
}

em {
  font-style: normal;
}

html {
  scroll-behavior: smooth;
}

body:not(:is(#page-home, #page-short-sublease, #page-lease, #page-reform)) main {
  margin-top: 117px;
}
@media (max-width: 768px) {
  body:not(:is(#page-home, #page-short-sublease, #page-lease, #page-reform)) main {
    margin-top: 104px;
  }
}

/* ----------------------*
 * Heading
 *-----------------------*/
/* ----------------------*
 * Heading/bold
 *-----------------------*/
/* ----------------------*
 * Heading/medium
 *-----------------------*/
/* ----------------------*
 * Body/regular lh2
 *-----------------------*/
/* ----------------------*
 * Body/regular lh16
 *-----------------------*/
/* ----------------------*
 * Body/regular lh14
 *-----------------------*/
/* ----------------------*
 * Body/medium lh14
 *-----------------------*/
/* ----------------------*
 * Body
 *-----------------------*/
/* ----------------------*
 * Button & Tag & etc
 *-----------------------*/
/* ----------------------*
 * Button & Tag / bold
 *-----------------------*/
/* ----------------------*
 * Other / bold
 *-----------------------*/
/* ----------------------*
 * Button & Tag / medium
 *-----------------------*/
/* ----------------------*
 * English
 *-----------------------*/
/* ----------------------*
 * 汎用日本語
 *-----------------------*/
/* ----------------------*
 * 汎用英語
 *-----------------------*/
/* ----------------------*
 * 汎用数字
 *-----------------------*/
/*
 * レスポンシブの表示非表示制御
 */
@media (min-width: 640px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
.sp-style, .sm-style {
  display: none;
}
@media (max-width: 640px) {
  .sp-style, .sm-style {
    display: inline;
  }
}

.md-style {
  display: none;
}
@media (max-width: 768px) {
  .md-style {
    display: inline;
  }
}

.lg-style {
  display: none;
}
@media (max-width: 1024px) {
  .lg-style {
    display: inline;
  }
}

.pc-style {
  display: block;
}
@media (max-width: 640px) {
  .pc-style {
    display: none;
  }
}

.pc-inline-style {
  display: inline;
}
@media (max-width: 640px) {
  .pc-inline-style {
    display: none;
  }
}

/*
---------------------------------------
icon
---------------------------------------
*/
@font-face {
  font-family: "svgfont";
  src: url(/fonts/svgfont.eot?90658275fdc0a27ad00c60e77e1158a8); /* IE9*/
  src: url(/fonts/svgfont.eot?90658275fdc0a27ad00c60e77e1158a8#iefix) format("embedded-opentype"), url(/fonts/svgfont.woff2?633b9e812473004266a1e8120d5a5cd3) format("woff2"), url(/fonts/svgfont.woff?a4dada2f238bec4094e23e5f758c101d) format("woff"), url(/fonts/svgfont.ttf?155b41f5d46841fa51cc9614a9851027) format("truetype"), url(/fonts/svgfont.svg?10ca596a7e3d986b8b1d505aaf5fba77#svgfont) format("svg"); /* iOS 4.1- */
}
[class^=svgfont-], [class*=" svgfont-"] {
  font-family: "svgfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.svgfont-0-yen:before {
  content: "\ea01";
}

.svgfont-area:before {
  content: "\ea02";
}

.svgfont-arrow-circle:before {
  content: "\ea03";
}

.svgfont-arrow-forward:before {
  content: "\ea04";
}

.svgfont-calendar:before {
  content: "\ea05";
}

.svgfont-check:before {
  content: "\ea06";
}

.svgfont-clock:before {
  content: "\ea07";
}

.svgfont-close:before {
  content: "\ea08";
}

.svgfont-email:before {
  content: "\ea09";
}

.svgfont-favorite:before {
  content: "\ea0a";
}

.svgfont-floor:before {
  content: "\ea0b";
}

.svgfont-home:before {
  content: "\ea0c";
}

.svgfont-lock:before {
  content: "\ea0d";
}

.svgfont-login:before {
  content: "\ea0e";
}

.svgfont-mail:before {
  content: "\ea0f";
}

.svgfont-map-pin:before {
  content: "\ea10";
}

.svgfont-map:before {
  content: "\ea11";
}

.svgfont-menu:before {
  content: "\ea12";
}

.svgfont-minus:before {
  content: "\ea13";
}

.svgfont-plus-circle:before {
  content: "\ea14";
}

.svgfont-plus:before {
  content: "\ea15";
}

.svgfont-print:before {
  content: "\ea16";
}

.svgfont-school:before {
  content: "\ea17";
}

.svgfont-search-2:before {
  content: "\ea18";
}

.svgfont-search-estate:before {
  content: "\ea19";
}

.svgfont-search:before {
  content: "\ea1a";
}

.svgfont-shop:before {
  content: "\ea1b";
}

.svgfont-smartphone:before {
  content: "\ea1c";
}

.svgfont-tel:before {
  content: "\ea1d";
}

.svgfont-train:before {
  content: "\ea1e";
}

.svgfont-user:before {
  content: "\ea1f";
}

.c-buttons-default {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 3rem;
  border-radius: 4px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  background-color: #ffffff;
  color: #111827;
  border: 1px solid #D1D5DB;
  transition: background-color 0.2s ease;
  cursor: pointer;
  text-decoration: none;
}
.c-buttons-default[data-justify-content=left] {
  justify-content: flex-start;
}
.c-buttons-default[data-justify-content=right] {
  justify-content: flex-end;
}
.c-buttons-default[data-inline=true] {
  display: inline-flex;
  width: auto;
}
.c-buttons-default[data-font=en-regular-20] {
  font-size: 1.25rem;
  letter-spacing: 0.1em;
  line-height: 1;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
.c-buttons-default[data-font=en-regular-32] {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
.c-buttons-default[data-font=jp-bold-16] {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-font=jp-bold-18] {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-font=jp-bold-20] {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-font=jp-bold-24] {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-height="56"] {
  min-height: 3.5rem;
}
.c-buttons-default[data-height="64"] {
  min-height: 4rem;
}
.c-buttons-default[data-height="84-64"] {
  min-height: 5.25rem;
}
@media (max-width: 768px) {
  .c-buttons-default[data-height="84-64"] {
    min-height: 4rem;
  }
}
.c-buttons-default[data-color=border-secondary] {
  border: 1px solid #9E9E00;
  color: #9E9E00;
}
.c-buttons-default[data-color=secondary] {
  background-color: #9E9E00;
  color: #ffffff;
}
.c-buttons-default[data-color=accent] {
  background-color: #2563EB;
  color: #ffffff;
}
.c-buttons-default[data-color=white] {
  border: none;
}
.c-buttons-default[data-arrow=forward] {
  justify-content: space-between;
  padding-inline: 1.25rem;
}
.c-buttons-default[data-arrow=forward]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
}
.c-buttons-default[data-arrow=prev] {
  justify-content: center;
  padding-inline: 1.25rem;
  gap: 1.25rem;
}
.c-buttons-default[data-arrow=prev]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  transform: rotate(180deg);
}
.c-buttons-default[data-arrow=external] {
  justify-content: space-between;
  padding-inline: 2rem 1.25rem;
}
.c-buttons-default[data-arrow=external]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875rem;
}
.c-buttons-default[data-arrow=plus] {
  justify-content: center;
  padding-inline: 1.25rem;
  gap: 1.25rem;
}
.c-buttons-default[data-arrow=plus]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea15";
  background-position: center center !important;
  font-size: 0.75rem;
  border: solid 0.0625rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
}
.c-buttons-default[data-round=none] {
  border-radius: 0;
}
.c-buttons-default[data-round="4"] {
  border-radius: 0.25rem;
}
.c-buttons-default:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.c-buttons-glass {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 20px;
  padding: 20px 32px;
  border-radius: 154px;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  color: #FFF;
  transition: background-color 0.3s ease;
}
.c-buttons-glass:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.c-buttons-glass::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0.1) 65%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  mix-blend-mode: screen;
  pointer-events: none;
}
.c-buttons-glass__label {
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 2.4px;
}
.c-buttons-glass__icon {
  display: block;
  width: 16px;
}
.c-buttons-glass__icon svg {
  display: block;
  width: 100%;
  height: auto;
}

.c-basics-breadcrumb {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 2.25rem;
  background-color: white;
  border-top: 1px solid #D1D5DB;
  border-bottom: 1px solid #D1D5DB;
}
.c-basics-breadcrumb__inner {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  padding-inline: 4%;
}
@media (max-width: 640px) {
  .c-basics-breadcrumb__inner {
    padding-inline: 2%;
  }
}
.c-basics-breadcrumb__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
}
@media (max-width: 640px) {
  .c-basics-breadcrumb__item {
    font-size: 0.75rem;
  }
}
.c-basics-breadcrumb__item:has(+ *) {
  color: #000000;
  display: flex;
  align-items: center;
}
.c-basics-breadcrumb__item:has(+ *)::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.75rem;
  line-height: 1em;
  width: 20px;
  display: inline-block;
  margin-left: 8px;
  text-align: center;
}
.c-basics-breadcrumb__item[data-type=link] span {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
}
.c-basics-breadcrumb__item[data-type=current] {
  color: #4B5563;
}

.c-basics-pagination {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}

.c-basics-pagination-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.25rem;
  position: relative;
}
@media (hover: hover) {
  .c-basics-pagination-list__item[data-arrow=prev]:hover, .c-basics-pagination-list__item[data-arrow=next]:hover {
    opacity: 0.6;
  }
}
@media (hover: none) {
  .c-basics-pagination-list__item[data-arrow=prev]:active, .c-basics-pagination-list__item[data-arrow=next]:active {
    opacity: 0.6;
  }
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=prev] .c-basics-cursor, .c-basics-pagination-list__item[data-arrow=next] .c-basics-cursor {
    border-radius: 4px;
    min-width: 104px;
    -moz-column-gap: 16px;
         column-gap: 16px;
    font-size: 0.75rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
    color: #ffffff;
  }
  .c-basics-pagination-list__item[data-arrow=prev] .c-basics-cursor:before, .c-basics-pagination-list__item[data-arrow=next] .c-basics-cursor:before {
    content: attr(data-text);
  }
}
.c-basics-pagination-list__item[data-arrow=prev][data-no-link], .c-basics-pagination-list__item[data-arrow=next][data-no-link] {
  display: none;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=prev][data-no-link], .c-basics-pagination-list__item[data-arrow=next][data-no-link] {
    display: block;
  }
}
.c-basics-pagination-list__item[data-arrow=prev][data-no-link] .c-basics-cursor, .c-basics-pagination-list__item[data-arrow=next][data-no-link] .c-basics-cursor {
  background-color: #D1D5DB;
  border-radius: 4px;
  cursor: not-allowed;
}
.c-basics-pagination-list__item[data-arrow=prev] {
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=prev] {
    margin-right: 0.625rem;
  }
  .c-basics-pagination-list__item[data-arrow=prev] .c-basics-cursor {
    flex-direction: row-reverse;
  }
}
.c-basics-pagination-list__item[data-arrow=next] {
  margin-left: 1.25rem;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=next] {
    margin-left: 0.625rem;
  }
}
.c-basics-pagination-list__pages {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.c-basics-pagination-list__pages[data-sp] {
  display: none;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__pages[data-sp] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
@media (max-width: 640px) {
  .c-basics-pagination-list__pages {
    display: none;
  }
}
.c-basics-pagination-list__link {
  display: block;
  padding-inline: 1.25rem;
  line-height: 1;
  font-size: 1.5rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  transition: opacity 0.3s;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__link {
    padding-inline: 0.875rem;
  }
}
@media (hover: hover) {
  .c-basics-pagination-list__link:hover {
    opacity: 0.6;
  }
}
@media (hover: none) {
  .c-basics-pagination-list__link:active {
    opacity: 0.6;
  }
}
.c-basics-pagination-list__link[data-active] {
  color: #9E9E00;
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.1875rem;
}
.c-basics-pagination-list__dots {
  display: block;
  line-height: 1;
  margin-bottom: 12px;
  padding-inline: 1.25rem;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__dots {
    padding-inline: 0.875rem;
  }
}
.c-basics-pagination-list__current-page {
  color: #9E9E00;
}
.c-basics-pagination-list__last-page {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-basics-pagination-list__last-page:before {
  content: "/";
}

.c-basics-cursor {
  border: 1px solid #c7c7c7;
  width: 2rem;
  height: 2rem;
  border-radius: 100vmax;
  background-color: #9E9E00;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s;
  cursor: pointer;
}
.c-basics-cursor:hover {
  opacity: 0.6;
}
.c-basics-cursor::after {
  content: "";
  display: block;
  -webkit-mask-image: url(/images/common/icons/arrow-simple-blue.svg?ddf48822e53c56d56d57bc36d1739092);
          mask-image: url(/images/common/icons/arrow-simple-blue.svg?ddf48822e53c56d56d57bc36d1739092);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #ffffff;
  width: 4px;
  height: 10px;
}
.c-basics-cursor[data-direction=left]::after {
  transform: rotate(180deg);
}
.c-basics-cursor[data-direction=top]::after {
  transform: rotate(270deg);
}
.c-basics-cursor[data-direction=bottom]::after {
  transform: rotate(90deg);
}

.c-buttons-area-search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 2rem;
  background-color: #ffffff;
  color: #4B5563;
  padding-inline: 0.5rem;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  transition: background-color 0.2s ease;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-area-search::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
}
.c-buttons-area-search[data-arrow=down]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  rotate: 90deg;
}
.c-buttons-area-search__label {
  flex: 1;
}

.c-buttons-favorite {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 999px;
  border: 1px solid #D1D5DB;
  background-color: #FFFFFF;
  cursor: pointer;
  flex-shrink: 0;
  transition: background-color 0.2s;
  -webkit-tap-highlight-color: transparent;
}
.c-buttons-favorite__icon {
  width: 1rem;
  height: 1rem;
  display: block;
  transform: rotateY(0deg);
  transition: transform 0.3s;
}
.c-buttons-favorite__icon-path {
  fill: none;
  stroke: #9E9E00;
  stroke-width: 2;
  transition: stroke 0.2s, fill 0.2s;
}
.c-buttons-favorite[data-active] .c-buttons-favorite__icon {
  transform: rotateY(180deg);
}
.c-buttons-favorite[data-active] .c-buttons-favorite__icon-path {
  fill: #9E9E00;
  stroke: #9E9E00;
}

.c-buttons-share {
  position: relative;
}
.c-buttons-share__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 50%;
  transition: all ease-out 300ms;
}
.c-buttons-share__button::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #9E9E00;
  font-size: 24px;
}
.c-buttons-share__button:hover {
  background-color: #F8F8F8;
}
.c-buttons-share__balloon {
  position: absolute;
  top: calc(100% + 12px);
  right: -12px;
  z-index: 100;
  min-width: 220px;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease, visibility 200ms ease;
}
.c-buttons-share__balloon[data-open] {
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
}
.c-buttons-share__balloon::before {
  content: "";
  position: absolute;
  top: -13px;
  left: calc(100% - 32px);
  transform: translateX(-50%);
  width: 24px;
  height: 13px;
  background-color: #D1D5DB;
  clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
  z-index: 1;
}
.c-buttons-share__balloon::after {
  content: "";
  position: absolute;
  top: -11px;
  left: calc(100% - 32px);
  transform: translateX(-50%);
  width: 22px;
  height: 12px;
  background-color: #ffffff;
  clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
  z-index: 2;
}
.c-buttons-share__balloon-inner {
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  padding: 16px;
}
.c-buttons-share__balloon-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.c-buttons-share__balloon-title {
  font-size: 13px;
  font-weight: 600;
  color: #111827;
  white-space: nowrap;
}
.c-buttons-share__balloon-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: #4B5563;
  transition: color 200ms ease;
}
.c-buttons-share__balloon-close::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea08";
  font-size: 16px;
}
.c-buttons-share__balloon-close:hover {
  color: #000000;
}
.c-buttons-share__balloon-list {
  list-style: none;
  margin: 0;
  border: 1px solid #D1D5DB;
}
.c-buttons-share__balloon-item-wrap + .c-buttons-share__balloon-item-wrap {
  border-top: 1px solid #D1D5DB;
}
.c-buttons-share__balloon-item {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 8px 12px;
  font-size: 14px;
  color: #111827;
  text-decoration: none;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  transition: background-color 150ms ease;
  position: relative;
}
.c-buttons-share__balloon-item:hover {
  background-color: #9CA3AF;
}
.c-buttons-share__balloon-item::before {
  font-size: 18px;
  flex-shrink: 0;
}
.c-buttons-share__balloon-item--email::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea09";
  font-size: 14px;
  color: #9E9E00;
}
.c-buttons-share__balloon-item--line::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #06c755;
}
.c-buttons-share__balloon-item--copy::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #9E9E00;
}
.c-buttons-share__copied-tip {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #000000;
  color: #ffffff;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 4px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 200ms ease;
}
.c-buttons-share__copied-tip[data-show] {
  opacity: 1;
}

.c-buttons-default-databee {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 56px;
  border-radius: 4px;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.9px;
  text-decoration: none;
  cursor: pointer;
  border: none;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  white-space: nowrap;
}
.c-buttons-default-databee__label {
  pointer-events: none;
}
.c-buttons-default-databee[data-type=primary] {
  background-color: #C30000;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=primary]:hover {
  background-color: #9E0000;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=primary]:active {
  background-color: #870000;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=secondary] {
  background-color: #9E9E00;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=secondary]:hover {
  background-color: #7A7A00;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=secondary]:active {
  background-color: #5C5C00;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=neutral] {
  background-color: #FFFFFF;
  color: #111827;
  border: 1px solid #D1D5DB;
}
.c-buttons-default-databee[data-type=neutral]:hover {
  background-color: #F3F4F6;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=neutral]:active {
  background-color: #E5E7EB;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=dark] {
  background-color: #202020;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=dark]:hover {
  background-color: #2a2a2a;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=dark]:active {
  background-color: #141414;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=accent] {
  background-color: #2563EB;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=accent]:hover {
  background-color: #1D4ED8;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=accent]:active {
  background-color: #1E40AF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee:disabled, .c-buttons-default-databee[disabled] {
  background-color: #D1D5DB;
  color: #9CA3AF;
  border: none;
  box-shadow: none;
  cursor: not-allowed;
  pointer-events: none;
}
.c-buttons-default-databee[data-icon=right] {
  position: relative;
  padding-inline: 40px;
}
.c-buttons-default-databee[data-icon=right]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 10px;
  position: absolute;
  right: 16px;
}
.c-buttons-default-databee[data-icon=left] {
  position: relative;
  padding-inline: 40px;
}
.c-buttons-default-databee[data-icon=left]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 10px;
  transform: rotate(180deg);
  position: absolute;
  left: 16px;
}

.c-basics-page-header {
  background: url(/images/common/page-header-bg.png?39c3d794a418090607866827a285ff37) center/cover no-repeat;
  padding-bottom: 2.5rem;
  min-height: 12.5rem;
  display: grid;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .c-basics-page-header {
    min-height: 7.5rem;
    padding-bottom: 1.1875rem;
    background: url(/images/common/page-header-bg_sp.png?a5fbe9b7ed7af8abac2294050a7c56c8) center/cover no-repeat;
  }
}
.c-basics-page-header__title {
  text-align: center;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
}
@media (max-width: 768px) {
  .c-basics-page-header__title {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}

.c-labels-category {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #ffffff;
  border: solid 1px #D1D5DB;
  padding: 0.25rem 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
}
@media (max-width: 640px) {
  .c-labels-category {
    padding-block: 0;
  }
}
.c-labels-category[data-color=border] {
  border-radius: 0.25rem;
}
.c-labels-category[data-color=gray] {
  background-color: #D1D5DB;
  color: #ffffff;
}
.c-labels-category[data-color=black] {
  background-color: #202020;
  color: #ffffff;
}
.c-labels-category[data-height="36"] {
  height: 2.25rem;
}
.c-labels-category[data-inline="12"] {
  padding-inline: 0.75rem;
}
.c-labels-category span {
  font-size: 0.75rem;
  background-color: #9E9E00;
  color: #ffffff;
  min-width: 1.25rem;
  min-height: 1.0625rem;
  border-radius: 62.4375rem;
  padding-block: 0.0625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-labels-tag {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
  height: 1.5rem;
  padding-inline: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-labels-tag[data-type=new] {
  background-color: #202020;
  border: 1px solid #ffffff;
  color: #ffffff;
  line-height: 1;
}
.c-labels-tag[data-type=new]:after {
  content: "NEW";
}
.c-labels-tag[data-color=tertiary] {
  background-color: #202020;
  border: 1px solid #ffffff;
}
.c-labels-tag[data-color=secondary] {
  background-color: #9E9E00;
  border: 1px solid #9E9E00;
}
.c-labels-tag[data-type=price_down] {
  background-color: #C30000;
  color: #ffffff;
  border: 1px solid #D1D5DB;
}
.c-labels-tag[data-type=price_down]:after {
  content: "PRICE DOWN";
}

.c-others-tag-estate-type {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  background-color: #ffffff;
  border: 0.5px solid #D1D5DB;
  padding: 0 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-others-tag-estate-type__text {
  white-space: nowrap;
}

.c-others-tag-estate-count {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
  background-color: #6B7280;
  border: 0.5px solid #ffffff;
  padding: 0 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

.c-labels-tag-condition {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 32px;
}
.c-labels-tag-condition[data-type=pickup] {
  background-color: #9E9E00;
  padding-inline: 8px;
}
.c-labels-tag-condition[data-type=pickup] .c-labels-tag-condition__toho {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 1px solid #D1D5DB;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-labels-tag-condition[data-type=pickup] .c-labels-tag-condition__toho img {
  width: 110%;
  height: 110%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-labels-tag-condition[data-type=pickup] .c-labels-tag-condition__text {
  font-size: 1.125rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
.c-labels-tag-condition[data-type=condition] {
  background-color: #F3F4F6;
  border: 1px solid #D1D5DB;
  padding-inline: 12px;
}
.c-labels-tag-condition[data-type=condition] .c-labels-tag-condition__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.c-labels-tag-condition[data-type=condition] .c-labels-tag-condition__icon svg {
  width: 17px;
  height: 14px;
}
.c-labels-tag-condition[data-type=condition] .c-labels-tag-condition__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  letter-spacing: 0.05em;
  white-space: nowrap;
}

.c-cards-news {
  display: grid;
  padding-bottom: 0.75rem;
  background-color: #FFFFFF;
  gap: 0.5rem 0.75rem;
  border-bottom: 1px solid #D1D5DB;
}
.c-cards-news__title {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-align: justify;
}
@media (max-width: 768px) {
  .c-cards-news__title {
    -webkit-line-clamp: 2;
  }
}
.c-cards-news__meta {
  display: flex;
  align-items: center;
}
.c-cards-news__date {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
  margin-right: 0.75rem;
}
.c-cards-news__category {
  margin-right: 0.5rem;
}
.c-cards-news__new {
  grid-area: new;
}

.c-cards-column {
  display: grid;
  align-items: start;
  grid-template-columns: auto 1fr;
  background-color: white;
  overflow: hidden;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.c-cards-column:hover img {
  scale: 1.1;
}
.c-cards-column__image {
  width: 7.5rem;
  aspect-ratio: 1/1;
  overflow: hidden;
  flex-shrink: 0;
}
.c-cards-column__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: scale 0.6s ease;
}
.c-cards-column__texts {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  height: 100%;
}
.c-cards-column__title {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  text-align: justify;
}
.c-cards-column__date {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
  margin-top: auto;
}
.c-cards-column .c-labels-category {
  font-size: 0.875rem;
}

.c-cards-staff {
  display: block;
  background-color: white;
  border-bottom: 1px solid #E5E7EB;
  border-left: 1px solid #E5E7EB;
  overflow: hidden;
}
.c-cards-staff:hover img {
  scale: 1.1;
}
.c-cards-staff__image {
  aspect-ratio: 240/186;
  overflow: hidden;
}
.c-cards-staff__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: scale 0.6s ease;
}
.c-cards-staff__body {
  position: relative;
  padding-block: 1rem;
  padding-inline: 1rem;
}
.c-cards-staff__body[data-arrow]::after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  color: #9E9E00;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}
.c-cards-staff__badge {
  position: absolute;
  top: -1.125rem;
  right: 0.5rem;
}
.c-cards-staff__role {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
.c-cards-staff__name {
  margin-top: 0.25rem;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #202020;
}
.c-cards-staff__sub {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
}

.c-cards-voice {
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.c-cards-voice:hover img {
  scale: 1.1;
}
.c-cards-voice__image {
  width: 100%;
  aspect-ratio: 334/250;
  overflow: hidden;
}
.c-cards-voice__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: scale 0.6s ease;
}
.c-cards-voice__body {
  padding-top: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  flex: 1;
}
.c-cards-voice__tags {
  display: flex;
  justify-content: space-between;
}
.c-cards-voice__comment {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .c-cards-voice__comment {
    font-size: 0.875rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-voice__comment {
  color: #ffffff;
  text-align: justify;
}
.c-cards-voice__date {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
}
.c-cards-voice__client {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
.c-cards-voice__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .c-cards-voice__bottom {
    flex-direction: column;
    gap: 0.5rem;
    align-items: start;
  }
}

.c-cards-estate {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  background-color: #FFFFFF;
  container-type: inline-size;
  padding-block: 0 14px;
}
@media (max-width: 768px) {
  .c-cards-estate {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .c-cards-estate:hover .c-cards-estate-thumbnails__image {
    transform: scale(1);
  }
}
@media (max-width: 768px) {
  .c-cards-estate[data-movie] .c-cards-estate__header {
    height: 268px;
  }
}
.c-cards-estate__view-more {
  margin-top: 12px;
}
.c-cards-estate__link {
  color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}
.c-cards-estate__header {
  width: 100%;
  aspect-ratio: 400/268;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .c-cards-estate__header {
    overflow: hidden;
    width: 100%;
    min-width: 0;
    aspect-ratio: 382/255;
    height: auto;
  }
}
.c-cards-estate__body {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
@media (max-width: 768px) {
  .c-cards-estate__body {
    display: contents;
  }
}
.c-cards-estate__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px;
  order: 1;
  margin-top: 20px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate__head {
    justify-content: space-between;
    gap: 8px;
    padding-inline: 14px;
    margin-top: 8px;
  }
}
.c-cards-estate__thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  transition: scale 0.6s ease;
  z-index: 0;
  overflow: hidden;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-cards-estate__thumbnail {
    width: 100cqw;
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
}
.c-cards-estate__thumbnail .swiper-wrapper {
  transition-timing-function: linear;
}
@media (max-width: 768px) {
  .c-cards-estate__thumbnail[data-sales] {
    aspect-ratio: 297/175;
  }
}
.c-cards-estate__category {
  display: flex;
  gap: 8px;
}
.c-cards-estate__favorite {
  position: relative;
  z-index: 50;
}
.c-cards-estate__nav {
  position: absolute;
  top: 50%;
  left: 0.375rem;
  right: 0.375rem;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 3;
  pointer-events: none;
}
.c-cards-estate__thumbnail:not([data-swiper]) ~ .c-cards-estate__nav, .c-cards-estate__thumbnail:has(.swiper-slide:only-child) ~ .c-cards-estate__nav {
  display: none;
}
.c-cards-estate__nav-prev, .c-cards-estate__nav-next {
  cursor: pointer;
  pointer-events: auto;
  display: flex;
}
.c-cards-estate__nav-prev .c-cards-estate__nav-icon {
  transform: scaleX(-1);
}
.c-cards-estate__title {
  order: 2;
  margin-top: 12px;
  padding-inline: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .c-cards-estate__title {
    padding-inline: 14px;
    margin-top: 8px;
    gap: 0.5rem;
  }
}
.c-cards-estate__title-body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
  min-width: 0;
}
.c-cards-estate__title-value {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-cards-estate__title-value {
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-estate__tags {
  display: flex;
  gap: 8px;
}
.c-cards-estate__features {
  order: 4;
  margin-top: 8px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate__features {
    padding-inline: 14px;
  }
}
.c-cards-estate__view-more {
  order: 6;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate__view-more {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  .c-cards-estate__sold-category {
    padding-inline: 16px;
  }
}

.c-cards-estate-thumbnails {
  display: flex;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails {
    width: 100%;
  }
}
.c-cards-estate-thumbnails__item {
  width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails__item {
    width: auto;
    flex: auto;
  }
}
.c-cards-estate-thumbnails__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-cards-estate-thumbnails__image {
  transition: 300ms ease-in transform;
}

.c-cards-estate-details {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  order: 5;
  margin-top: 8px;
  padding-inline: 20px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .c-cards-estate-details {
    padding-inline: 16px;
    margin-bottom: 0;
  }
}
.c-cards-estate-details__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.c-cards-estate-details__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
}
.c-cards-estate-details__value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  white-space: nowrap;
}

.c-cards-estate__rich-badge {
  position: absolute;
  top: -6px;
  left: -6px;
  z-index: 2;
}
.c-cards-estate[data-variant=new] .c-cards-estate__header {
  position: relative;
  aspect-ratio: 244/160;
}
@media (max-width: 768px) {
  .c-cards-estate[data-variant=new] .c-cards-estate__header {
    aspect-ratio: 206/137;
    height: auto;
  }
}
.c-cards-estate[data-variant=new] .c-cards-estate__head {
  margin-top: 0.5rem;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__title {
  margin-top: 0.5rem;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__title-value {
  font-size: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__price strong {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate[data-variant=new] .c-cards-estate__price > span {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate[data-variant=new] .c-cards-estate__features {
  margin-top: 0.5rem;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__nav {
  display: none;
}
.c-cards-estate[data-variant=new] .c-cards-estate__favorite {
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.c-cards-estate[data-variant=new] .c-cards-estate__view-more {
  order: 6;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate-details {
  display: none;
}
.c-cards-estate[data-variant=new] .c-cards-estate-features {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}
.c-cards-estate[data-variant=new] .c-cards-estate-features__item {
  font-size: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate-features__item::before {
  display: none;
}

.c-cards-partition {
  container-type: inline-size;
  container-name: property;
  position: relative;
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  padding-block: 24px 0;
  border: 1px solid #D1D5DB;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3019607843);
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.1019607843);
  row-gap: 12px;
}
@media (max-width: 1024px) {
  .c-cards-partition {
    border: none;
    flex-direction: column;
    align-items: normal;
    padding-block: 24px;
  }
}
.c-cards-partition__header {
  position: relative;
  width: 100%;
}
.c-cards-partition__thumbnail {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #D1D5DB;
  padding: 12px;
}
.c-cards-partition__body {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.c-cards-partition__title {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-align: justify;
  width: -moz-fit-content;
  width: fit-content;
  padding-block: 2px;
  padding-inline: 8px;
  text-align: center;
  background-color: #F3F4F6;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .c-cards-partition__title {
    position: static;
    font-size: 1rem;
    line-height: 1.6;
  }
}
.c-cards-partition__price {
  display: flex;
  align-items: baseline;
  -moz-column-gap: 4px;
       column-gap: 4px;
  margin-top: 0.25rem;
}
.c-cards-partition__price strong {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
}
.c-cards-partition__price span {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-partition__features {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
.c-cards-partition__feature {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  align-items: center;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-partition__feature dt {
  border: 1px solid #D1D5DB;
  padding: 2px 4px;
  color: #4B5563;
}
.c-cards-partition__contact {
  background-color: #C30000;
  color: #ffffff;
  padding: 16px;
  text-align: center;
  text-decoration: none;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-inline: -24px;
}
@media (max-width: 1024px) {
  .c-cards-partition__contact {
    margin-inline: 0;
    margin-top: 8px;
  }
}

.c-cards-estate-member {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  background-color: #FFFFFF;
  container-type: inline-size;
  padding-block: 0 14px;
}
@media (max-width: 768px) {
  .c-cards-estate-member {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .c-cards-estate-member:hover .c-cards-estate-thumbnails__image {
    transform: scale(1);
  }
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-movie] .c-cards-estate__header {
    height: 268px;
  }
}
.c-cards-estate-member__view-more {
  margin-top: 12px;
}
.c-cards-estate-member__link {
  color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}
.c-cards-estate-member__header {
  width: 100%;
  aspect-ratio: 400/268;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .c-cards-estate-member__header {
    overflow: hidden;
    width: 100%;
    min-width: 0;
    aspect-ratio: 382/255;
    height: auto;
  }
}
.c-cards-estate-member__body {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__body {
    display: contents;
  }
}
.c-cards-estate-member__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px;
  order: 1;
  margin-top: 20px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__head {
    justify-content: space-between;
    gap: 8px;
    padding-inline: 14px;
    margin-top: 8px;
  }
}
.c-cards-estate-member__thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  transition: scale 0.6s ease;
  z-index: 0;
  overflow: hidden;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-cards-estate-member__thumbnail {
    width: 100cqw;
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
}
.c-cards-estate-member__thumbnail .swiper-wrapper {
  transition-timing-function: linear;
}
@media (max-width: 768px) {
  .c-cards-estate-member__thumbnail[data-sales] {
    aspect-ratio: 297/175;
  }
}
.c-cards-estate-member__category {
  display: flex;
  gap: 8px;
}
.c-cards-estate-member__favorite {
  position: relative;
  z-index: 50;
}
.c-cards-estate-member__nav {
  position: absolute;
  top: 50%;
  left: 0.375rem;
  right: 0.375rem;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 3;
  pointer-events: none;
}
.c-cards-estate-member__thumbnail:not([data-swiper]) ~ .c-cards-estate-member__nav, .c-cards-estate-member__thumbnail:has(.swiper-slide:only-child) ~ .c-cards-estate-member__nav {
  display: none;
}
.c-cards-estate-member__nav-prev, .c-cards-estate-member__nav-next {
  cursor: pointer;
  pointer-events: auto;
  display: flex;
}
.c-cards-estate-member__nav-prev .c-cards-estate-member__nav-icon {
  transform: scaleX(-1);
}
.c-cards-estate-member__title {
  order: 2;
  margin-top: 12px;
  padding-inline: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .c-cards-estate-member__title {
    padding-inline: 14px;
    margin-top: 8px;
    gap: 0.5rem;
  }
}
.c-cards-estate-member__title-body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
  min-width: 0;
}
.c-cards-estate-member__title-value {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-cards-estate-member__title-value {
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-estate-member__tags {
  display: flex;
  gap: 8px;
}
.c-cards-estate-member__features {
  order: 4;
  margin-top: 8px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__features {
    padding-inline: 14px;
  }
}
.c-cards-estate-member__view-more {
  order: 6;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__view-more {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  .c-cards-estate-member__sold-category {
    padding-inline: 16px;
  }
}

.c-cards-estate-thumbnails {
  display: flex;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails {
    width: 100%;
  }
}
.c-cards-estate-thumbnails__item {
  width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails__item {
    width: auto;
    flex: auto;
  }
}
.c-cards-estate-thumbnails__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-cards-estate-thumbnails__image {
  transition: 300ms ease-in transform;
}

.c-cards-estate-details {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  order: 5;
  margin-top: 8px;
  padding-inline: 20px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .c-cards-estate-details {
    padding-inline: 16px;
    margin-bottom: 0;
  }
}
.c-cards-estate-details__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.c-cards-estate-details__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
}
.c-cards-estate-details__value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  white-space: nowrap;
}

.c-cards-estate-member__header {
  align-items: center;
  justify-content: center;
}
.c-cards-estate-member__bg {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.c-cards-estate-member__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.1);
  filter: blur(8px) brightness(0.5);
}
.c-cards-estate-member__overlay {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta {
  gap: 4px;
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta__head {
  display: none;
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-register span {
    font-size: 0.75rem;
  }
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-register strong {
  font-size: 1rem;
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-register strong {
    font-size: 0.75rem;
  }
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-login {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-login {
    font-size: 0.75rem;
  }
}

.c-cards-estate-map {
  position: relative;
  padding: 8px;
  background-color: #ffffff;
  width: 100%;
}
.c-cards-estate-map__link {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.c-cards-estate-map__header {
  display: flex;
  gap: 8px;
  border-bottom: 1px solid #D1D5DB;
  padding-bottom: 4px;
}
.c-cards-estate-map__tags {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 4px;
  white-space: nowrap;
}
.c-cards-estate-map__name {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
}
.c-cards-estate-map__body {
  position: relative;
  display: flex;
  gap: 12px;
  margin-top: 8px;
}
.c-cards-estate-map__body::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 18px;
  color: #4B5563;
}
.c-cards-estate-map__image {
  width: 80px;
  min-width: 80px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
}
.c-cards-estate-map .c-cards-estate-features {
  gap: 0;
  margin-top: 4px;
  width: 90%;
}
.c-cards-estate-map .c-cards-estate__price strong {
  font-size: 1.25rem;
}
.c-cards-estate-map .c-cards-estate__price span {
  font-size: 0.75rem;
}
.c-cards-estate-map .c-cards-estate-features__item::before {
  display: none;
}
.c-cards-estate-map__area {
  display: flex;
  align-items: flex-end;
  gap: 4px;
}
.c-cards-estate-map__area-value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate-map__area-unit {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate-map__area-tsubo {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}

.c-labels-staff {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
  background-color: #9E9E00;
  border-radius: 100vmax;
  padding: 0.25rem 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  filter: drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.3)) drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.1));
}
.c-labels-staff span {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
.c-labels-staff::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #9E9E00;
}

.c-commons-base-layout-sticky-sidebar {
  width: 67.5rem;
  margin-inline: auto;
  gap: 5rem;
  display: flex;
  padding-block: 4rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar {
    flex-direction: column;
    row-gap: 0rem;
    width: 100%;
    padding-block: 0 2.5rem;
  }
}
.c-commons-base-layout-sticky-sidebar__label {
  font-size: 1.125rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #4B5563;
  text-transform: uppercase;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__label {
    font-size: 1rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
.c-commons-base-layout-sticky-sidebar__wrap {
  margin-top: 2.5rem;
  width: 17.5rem;
  position: sticky;
  padding: 2rem;
  top: 5rem;
  height: -moz-max-content;
  height: max-content;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__wrap {
    position: relative;
    top: unset;
    margin-block: 0;
    padding-inline: 1rem;
    padding-block: 1rem;
    background-color: #F3F4F6;
    border-bottom: #D1D5DB solid 0.0625rem;
    width: 100%;
  }
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__wrapper {
    width: 100%;
    overflow-x: scroll;
  }
}
.c-commons-base-layout-sticky-sidebar__lists {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__lists {
    flex-direction: row;
    flex-wrap: nowrap;
    width: -moz-max-content;
    width: max-content;
  }
}
.c-commons-base-layout-sticky-sidebar__lists li {
  line-height: 1;
}
.c-commons-base-layout-sticky-sidebar__link {
  position: relative;
  display: block;
}
.c-commons-base-layout-sticky-sidebar__body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  padding-inline: 0rem;
  padding-block: 0rem;
  position: relative;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__body {
    gap: 1.5rem;
    padding-inline: 1rem;
    padding-block: 2rem;
  }
}
.c-commons-base-layout-sticky-sidebar__body[data-padding-inline="140"] {
  padding-inline: 8.75rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__body[data-padding-inline="140"] {
    padding-inline: 1rem;
    padding-block: 2rem;
  }
}

.c-commons-count {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-commons-count__count {
  font-size: 1.5rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
@media (max-width: 768px) {
  .c-commons-count__count {
    font-size: 1.25rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
.c-commons-count__count {
  color: #9E9E00;
  display: flex;
  align-items: center;
  gap: 0.375rem;
}
.c-commons-count__count span {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-commons-count__count span {
    font-size: 0.75rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-commons-count__count span {
  color: #4B5563;
}
.c-commons-count__sort .c-forms-select {
  height: 2.25rem;
  border: none;
}
.c-commons-count__sort .c-forms-select select {
  background: #ffffff;
  height: 2.1875rem;
  min-height: unset;
  padding: 0.125rem 2.25rem 0.125rem 1rem;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  border: solid 0.0625rem #000000;
  border-radius: 1.25rem;
}
.c-commons-count__sort .c-forms-select__trigger {
  height: 2.25rem;
  border-radius: 1.125rem;
  width: 10rem;
}
.c-commons-count__sort .c-forms-select__trigger span {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}

.c-others-cursor {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 0;
  pointer-events: none;
  translate: -100px -100px;
  scale: 1;
  opacity: 0;
  mix-blend-mode: difference;
  transition: scale 0.25s ease, border-radius 0.25s ease, opacity 0.25s ease;
}
.c-others-cursor[data-active] {
  opacity: 1;
}
.c-others-cursor[data-hover] {
  border-radius: 50%;
  scale: 2;
}

@media (hover: none), (pointer: coarse) {
  .c-others-cursor {
    display: none;
  }
}
.c-others-block-lifestyle {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.c-others-block-lifestyle__content {
  width: 100%;
  overflow: visible;
  overflow-x: clip;
}
.c-others-block-lifestyle__pagination {
  display: flex;
  justify-content: center;
}
.c-others-block-lifestyle .swiper-slide {
  width: 280px;
  min-width: 0;
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.1019607843);
}
@media (max-width: 640px) {
  .c-others-block-lifestyle .swiper-slide {
    width: 160px;
  }
}
.c-others-block-lifestyle .swiper-slide img {
  display: block;
  width: 100%;
  aspect-ratio: 1/1;
}

.c-others-sns {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.c-others-sns__title {
  width: -moz-max-content;
  width: max-content;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-sns ul {
  display: flex;
  justify-content: center;
  gap: 2rem;
  width: -moz-max-content;
  width: max-content;
}
.c-others-sns ul li {
  width: 2.5rem;
}

.c-others-swiper-pagination {
  width: -moz-fit-content;
  width: fit-content;
}
.c-others-swiper-pagination.swiper-pagination-horizontal {
  position: static;
}
.c-others-swiper-pagination .swiper-pagination-bullet {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: #D1D5DB;
  opacity: 1;
  margin: 0 1rem;
  transition: background-color 0.2s;
}
.c-others-swiper-pagination .swiper-pagination-bullet-active {
  background-color: #9E9E00;
  opacity: 1;
  border: 1px solid #D1D5DB;
}

.c-cards-estate-features {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.c-cards-estate-features__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  letter-spacing: 0.05em;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
.c-cards-estate-features__item::before {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #111827;
  flex-shrink: 0;
}
.c-cards-estate-features__item[data-type=access] {
  order: 2;
}
.c-cards-estate-features__item[data-type=access]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
.c-cards-estate-features__item[data-type=address] {
  order: 1;
}
.c-cards-estate-features__item[data-type=address]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
}
.c-cards-estate-features__item[data-type=floor_size], .c-cards-estate-features__item[data-type=floor_size] {
  order: 3;
}
.c-cards-estate-features__item[data-type=floor_size]::before, .c-cards-estate-features__item[data-type=floor_size]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
}

.c-cards-estate__price {
  display: flex;
  align-items: baseline;
  gap: 0.125rem;
}
.c-cards-estate__price p {
  line-height: 1;
}
.c-cards-estate__price strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-cards-estate__price strong {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-estate__price > span {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-cards-estate__price > span {
    font-size: 0.75rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}

.c-estate-member-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  position: relative;
}
@media (max-width: 768px) {
  .c-estate-member-cta {
    gap: 0.5rem;
  }
}
.c-estate-member-cta {
  z-index: 1;
  width: 100%;
  padding-inline: 1.125rem;
}
.c-estate-member-cta__head {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  width: 100%;
}
.c-estate-member-cta__icon {
  width: 5rem;
  height: 5rem;
  border-radius: 999px;
  border: 1px solid #D1D5DB;
  background-color: #FFFFFF;
  overflow: hidden;
  flex-shrink: 0;
}
.c-estate-member-cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-estate-member-cta__text {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-estate-member-cta__text {
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-estate-member-cta__btn-register {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  max-width: 21.25rem;
  width: 100%;
  padding-block: 1rem;
  background-color: #C30000;
  border: 1px solid #FFFFFF;
  border-radius: 0.25rem;
  box-shadow: 0px 6px 20px 4px rgba(0, 0, 0, 0.1), 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
}
.c-estate-member-cta__btn-register span {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  line-height: 1;
}
.c-estate-member-cta__btn-register strong {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  line-height: 1;
}
.c-estate-member-cta__btn-login {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 21.25rem;
  width: 100%;
  height: 3rem;
  background-color: #FFFFFF;
  border: 1px solid #D1D5DB;
  border-radius: 0.25rem;
  box-shadow: 0px 6px 20px 4px rgba(0, 0, 0, 0.1), 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  letter-spacing: 0.05em;
  line-height: 1;
}

.c-others-head-alert {
  display: none;
  position: fixed;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  padding: 20px;
  text-align: center;
  transition: opacity 0.2s ease;
  z-index: 100;
}
.c-others-head-alert.alert-success {
  background: rgba(225, 235, 250, 0.9);
}
.c-others-head-alert.alert-error {
  background-color: rgba(184, 55, 40, 0.6);
  color: white;
}
.c-others-head-alert.is-fade {
  opacity: 0;
}
.c-others-head-alert__text {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.c-others-head-alert__text:after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea14";
  rotate: 45deg;
  font-size: 20px;
  transition: opacity 0.3s;
  cursor: pointer;
}
.c-others-head-alert__text:after:hover {
  opacity: 0.2;
}
.c-others-head-alert[class*=alert-] {
  display: block;
}

.c-others-search-condition__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  justify-content: start;
  -moz-column-gap: 20px;
       column-gap: 20px;
  container-type: inline-size;
  container-name: search-condition-content;
}
@media (max-width: 768px) {
  .c-others-search-condition__content {
    display: grid;
    grid-template-columns: 1fr;
    padding-inline: 0;
    padding-block: 0;
    row-gap: 8px;
  }
}
.c-others-search-condition__block {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: start;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: center;
  background-color: #ffffff;
  border-radius: 999px;
  padding-inline: 2.25rem;
  padding-block: 0.5625rem;
  position: relative;
  border: 1px solid #D1D5DB;
}
.c-others-search-condition__block::after {
  content: "変更";
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.c-others-search-condition__block::before {
  color: #9E9E00;
  font-size: 1rem;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.c-others-search-condition__block[data-type=area]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea02";
}
.c-others-search-condition__block[data-type=station]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-others-search-condition__block[data-type=school]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea17";
}
.c-others-search-condition__block[data-type=condition]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-others-search-condition__value {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: 0.2em;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
.c-others-search-condition__value span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c-others-search-list {
  display: flex;
  flex-direction: column;
}
.c-others-search-list__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
@media (max-width: 640px) {
  .c-others-search-list__content {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.c-others-search-list__content:has(> *:only-child) {
  grid-template-columns: 1fr;
}
@media (max-width: 768px) {
  .c-others-search-list__block {
    position: relative;
  }
  .c-others-search-list__block::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #D1D5DB;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
.c-others-search-list__block[data-count="0"] {
  display: none;
}
.c-others-search-list__parent {
  line-height: 1;
  padding: 12px 16px;
  background-color: #F4F4E3;
}
@media (max-width: 768px) {
  .c-others-search-list__parent {
    padding-inline: 16px;
    padding-block: 12px;
  }
}
.c-others-search-list__parent .c-forms-checkbox__label {
  color: #111827;
}
.c-others-search-list__child {
  padding: 12px 16px;
}
@media (max-width: 640px) {
  .c-others-search-list__child {
    padding: 0;
  }
}
.c-others-search-list__child .c-forms-checkbox:has(.c-forms-checkbox__count[data-count="0"]) {
  display: none;
}
.c-others-search-list__child .c-forms-checkbox input[type=checkbox]:disabled + .c-forms-checkbox__label {
  opacity: 1;
  cursor: pointer;
}
.c-others-search-list__child .c-forms-checkbox[data-state=disabled] {
  pointer-events: none;
  opacity: 0.3;
}
.c-others-search-list__child .c-forms-checkbox[data-state=disabled] + .c-forms-checkbox__label {
  cursor: not-allowed;
}
.c-others-search-list__child .c-forms-checkbox__label {
  font-size: 0.875rem;
}
@media (max-width: 640px) {
  .c-others-search-list__child .c-forms-checkbox__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
}
@media (max-width: 640px) {
  .c-others-search-list__child .c-forms-checkbox__items > * {
    background-color: #ffffff;
  }
  .c-others-search-list__child .c-forms-checkbox__items > *:nth-child(odd) {
    border-right: 1px solid #D1D5DB;
  }
}
.c-others-search-list .js-accordion[data-open] [data-child] {
  grid-template-rows: 1fr;
}
.c-others-search-list .js-accordion [data-parent] {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .c-others-search-list .js-accordion [data-parent] {
    border-bottom: 1px solid white;
  }
}
.c-others-search-list .js-accordion [data-child] {
  display: grid;
  transition: grid-template-rows 0.2s;
  grid-template-rows: 0fr;
}
.c-others-search-list .js-accordion [data-child] > * {
  overflow: hidden;
}
.c-others-search-list__accordion-toggle {
  display: none;
}
@media (max-width: 640px) {
  .c-others-search-list [data-accordion] {
    margin-bottom: 0;
  }
  .c-others-search-list [data-accordion][data-open] .c-others-search-list__accordion-toggle:before {
    font-family: "svgfont" !important;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ea13";
    font-size: 16px;
  }
  .c-others-search-list [data-accordion][data-open] [data-child] {
    grid-template-rows: 1fr;
  }
  .c-others-search-list [data-accordion] [data-parent] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D1D5DB;
  }
  .c-others-search-list [data-accordion] .c-others-search-list__accordion-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
  }
  .c-others-search-list [data-accordion] .c-others-search-list__accordion-toggle:before {
    font-family: "svgfont" !important;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ea15";
    font-size: 20px;
    color: #9E9E00;
  }
  .c-others-search-list [data-accordion] [data-child] {
    display: grid;
    transition: grid-template-rows 0.2s;
    grid-template-rows: 0fr;
  }
  .c-others-search-list [data-accordion] [data-child] > * {
    overflow: hidden;
  }
}
.c-others-search-list__prefecture {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  padding-block: 8px;
}
@media (max-width: 768px) {
  .c-others-search-list__prefecture {
    padding-inline: 16px;
  }
}
.c-others-search-list__none {
  text-align: center;
  margin-block: 20px;
}

.c-others-search-submit {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  position: sticky;
  bottom: 0;
  width: 100%;
  z-index: 50;
  padding-block: 12px;
}
.c-others-search-submit__content {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  .c-others-search-submit__content {
    padding-inline: 4%;
    width: 100%;
  }
}
.c-others-search-submit__content {
  display: flex;
  align-items: stretch;
  justify-content: center;
  -moz-column-gap: 28px;
       column-gap: 28px;
}
@media (max-width: 640px) {
  .c-others-search-submit__content {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .c-others-search-submit__content .p-submit-result {
    display: none;
  }
}

.c-others-select-search {
  position: relative;
  width: 300px;
}
.c-others-select-search[data-size=full] {
  width: 100%;
}
.c-others-select-search[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-others-select-search__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  padding: 24px 20px;
  background-color: #ffffff;
  border: 1px solid #ababab;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.c-others-select-search__trigger:hover {
  background-color: #E5E7EB;
}
.c-others-select-search__label {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
  letter-spacing: 0.05em;
}
.c-others-select-search__arrow {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  transition: transform 0.2s ease;
}
.c-others-select-search__arrow::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 16px;
  transform: rotate(90deg);
  display: block;
  line-height: 1;
  color: #C30000;
}
.c-others-select-search[data-open] .c-others-select-search__arrow {
  transform: rotate(180deg);
}
.c-others-select-search[data-open] .c-others-select-search__dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}
.c-others-select-search__dropdown {
  position: absolute;
  top: calc(100% + 12px);
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 160px;
  padding: 10px 0;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  overflow: clip;
}
.c-others-select-search__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 12px 10px 20px;
  background-color: #ffffff;
  cursor: pointer;
  transition: background-color 0.15s ease;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-others-select-search__option:hover, .c-others-select-search__option[data-focused] {
  background-color: #E5E7EB;
}
.c-others-select-search__option-text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
}
.c-others-select-search__option-check {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  display: none;
}
[data-selected] > .c-others-select-search__option-check {
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-selected] > .c-others-select-search__option-check::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  font-size: 12px;
  color: #C30000;
}

.c-others-contact-links {
  padding-block: 40px;
  background-color: #F3F4F6;
  padding-inline: 27px;
}
@media (max-width: 640px) {
  .c-others-contact-links[data-style=pc-only] {
    display: none;
  }
}
.c-others-contact-links__title {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: white;
  text-align: center;
}
.c-others-contact-links__title + * {
  margin-top: 1.875rem;
}
@media (max-width: 768px) {
  .c-others-contact-links__title + * {
    margin-top: 1.25rem;
  }
}
.c-others-contact-links__content {
  max-width: 77.5rem;
  margin-inline: auto;
  display: grid;
  justify-content: center;
  grid-template-columns: 28.75rem 1fr;
  gap: 2.5rem;
}
@media (max-width: 1024px) {
  .c-others-contact-links__content {
    gap: 1.25rem;
    grid-template-columns: 100%;
  }
}
.c-others-contact-links__block {
  width: 100%;
  background-color: white;
  padding-inline: 1.25rem;
  padding-block: 2.5rem;
}
@media (max-width: 768px) {
  .c-others-contact-links__block {
    padding-inline: 0;
    padding-block: 1.25rem 1.5rem;
    min-height: auto;
  }
}
.c-others-contact-links__block[data-type=tel] .pg-contact__headline {
  color: #C30000;
}
.c-others-contact-links__block[data-type=visit] .pg-contact__headline {
  color: #C30000;
}
.c-others-contact-links__block[data-type=visit] .pg-contact__button {
  background-color: #C30000;
  border: 1px solid #C30000;
}
.c-others-contact-links__block[data-type=visit] .pg-contact__button::after {
  color: #C30000;
}
.c-others-contact-links__block[data-type=mail] .pg-contact__headline {
  color: #F3F4F6;
}
.c-others-contact-links__headline {
  text-align: center;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  padding-bottom: 1.875rem;
}
@media (max-width: 768px) {
  .c-others-contact-links__headline {
    font-size: 1.25rem;
  }
}
.c-others-contact-links__buttons {
  display: grid;
  grid-template-columns: repeat(2, 16.5625rem);
  gap: 0.625rem;
  justify-content: center;
}
.c-others-contact-links__button {
  margin-inline: auto;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: white;
  background-color: #C30000;
  border: 1px solid #C30000;
  padding-block: 19px;
  border-radius: 100vmax;
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 19.875rem;
  height: 4rem;
  align-items: center;
  transition: opacity 0.2s ease;
  padding-inline: 1.75rem;
  position: relative;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
@media (max-width: 768px) {
  .c-others-contact-links__button {
    margin-inline: auto;
  }
}
.c-others-contact-links__button[data-type=visit] {
  background-color: #C30000;
  border: 1px solid #C30000;
}
.c-others-contact-links__button[data-type=visit]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  font-size: 22px;
}
.c-others-contact-links__button[data-type=contact] {
  background-color: #F3F4F6;
  border: 1px solid #F3F4F6;
}
.c-others-contact-links__button[data-type=contact]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea09";
  font-size: 14px;
}
.c-others-contact-links__button:hover {
  opacity: 0.6;
}
.c-others-contact-links__tel {
  display: block;
  margin-top: 0.625rem;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  text-align: center;
}
.c-others-contact-links__text {
  margin-top: 0.625rem;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #F3F4F6;
  text-align: center;
}
.c-others-contact-links__company {
  margin-top: 0.625rem;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}

.c-others-loan-simulation {
  background-color: #F3F4F6;
  border: 1px solid #E5E7EB;
  border-radius: 4px;
  padding: 2rem 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 768px) {
  .c-others-loan-simulation {
    padding: 1.25rem 1rem;
    gap: 0.75rem;
  }
}
.c-others-loan-simulation__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
}
.c-others-loan-simulation__title {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__title {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-others-loan-simulation__body {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__body {
    flex-direction: column;
  }
}
.c-others-loan-simulation__controls {
  display: grid;
  grid-template-columns: max-content minmax(16.25rem, 1fr);
  row-gap: 0.75rem;
  flex: 1;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__controls {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }
}
.c-others-loan-simulation__bar {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  padding: 1.25rem;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 4px;
  overflow-x: auto;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__bar {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    overflow-x: visible;
    gap: 0.75rem;
  }
}
.c-others-loan-simulation__bar--down {
  align-items: stretch;
}
.c-others-loan-simulation__bar-label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.c-others-loan-simulation__bar-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
.c-others-loan-simulation__bar-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.25rem;
}
.c-others-loan-simulation__bar-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem 0;
  border-radius: 4px;
  border: 1px solid #9E9E00;
  background-color: #FFFFFF;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  cursor: pointer;
  transition: opacity 0.2s ease;
  flex: 1;
}
.c-others-loan-simulation__bar-btn:hover {
  opacity: 0.7;
}
.c-others-loan-simulation__bar-btn[data-selected=true] {
  background-color: #9E9E00;
  border-color: #9E9E00;
  color: #FFFFFF;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3), 0px 2px 8px 1px rgba(0, 0, 0, 0.1);
}
.c-others-loan-simulation__bar-btn-main {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-loan-simulation__bar-btn-sub {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-loan-simulation__results {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.75rem;
}
.c-others-loan-simulation__result {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding: 1.25rem;
  background-color: #F4F4E3;
  border: 1px solid #E5E7EB;
  border-radius: 4px;
  flex: 1;
}
.c-others-loan-simulation__result-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
.c-others-loan-simulation__result-label {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
.c-others-loan-simulation__result-sub {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
.c-others-loan-simulation__result-value {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 0.5rem;
}
.c-others-loan-simulation__result-number {
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  line-height: 1;
}
.c-others-loan-simulation__result-unit-wrap {
  height: 2.125rem;
  display: flex;
  align-items: flex-end;
}
.c-others-loan-simulation__result-unit {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
.c-others-loan-simulation__note {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}

.c-others-estate-list-header {
  position: sticky;
  z-index: 80;
  top: 0;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}
.c-others-estate-list-header__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .c-others-estate-list-header__content {
    grid-template-columns: 1fr;
  }
}
.c-others-estate-list-header__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 36px;
  padding: 8px 6px 10px 12px;
  background-color: #ffffff;
  border-left: 0.5px solid #D1D5DB;
  border-right: 0.5px solid #D1D5DB;
  color: #4B5563;
  text-decoration: none;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.c-others-estate-list-header__block:first-child {
  border-left: none;
}
.c-others-estate-list-header__block:hover {
  opacity: 0.8;
}
.c-others-estate-list-header__text {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  color: #4B5563;
}
.c-others-estate-list-header__arrow {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  font-size: 8px;
}
.c-others-estate-list-header__arrow::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
}

.c-others-contact-tel {
  text-align: center;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  align-items: center;
  color: #4B5563;
}
@media (max-width: 640px) {
  .c-others-contact-tel {
    width: 100%;
  }
}
.c-others-contact-tel__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-contact-tel__number {
  font-size: 1.625rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "ou";
  color: #9E9E00;
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
  position: relative;
}
.c-others-contact-tel__number[href^="tel:0120"]:before, .c-others-contact-tel__number [href^="tel:0800"]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.8em;
}
.c-others-contact-tel__number:after {
  content: "";
  display: block;
  width: calc(100% - 1.4em);
  height: 2px;
  background-color: #9E9E00;
  margin-top: 4px;
  position: absolute;
  right: 0;
  bottom: -4px;
}
.c-others-contact-tel__time {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  margin-top: 4px;
}

.c-commons-price {
  display: flex;
  align-items: flex-end;
  gap: 0.25rem;
}
.c-commons-price__number {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  font-feature-settings: "palt" 1;
}
.c-commons-price__separator {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-price__unit {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  padding-bottom: 0.25rem;
  font-feature-settings: "palt" 1;
}
.c-commons-price__undecided {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
}
.c-commons-price[data-size=medium] .c-commons-price__number {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=medium] .c-commons-price__separator {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=medium] .c-commons-price__unit {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  padding-bottom: 0;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=small] {
  align-items: center;
}
.c-commons-price[data-size=small] .c-commons-price__number {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=small] .c-commons-price__separator {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=small] .c-commons-price__unit {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  padding-bottom: 0;
  font-feature-settings: "palt" 1;
}

.c-commons-estate-feature-item {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.c-commons-estate-feature-item__icon {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  line-height: 1;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.c-commons-estate-feature-item__icon::before {
  display: block;
}
.c-commons-estate-feature-item__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-estate-feature-item[data-type=location] .c-commons-estate-feature-item__icon::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
  font-size: 1rem;
}
.c-commons-estate-feature-item[data-type=station] .c-commons-estate-feature-item__icon::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
.c-commons-estate-feature-item[data-type=floor_plan] .c-commons-estate-feature-item__icon::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
  font-size: 1rem;
}

.c-commons-estate-detail-item {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
.c-commons-estate-detail-item__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #F3F4F6;
  background-color: #F3F4F6;
  border: 0.5px solid #F3F4F6;
  padding: 0.1875rem 0.375rem 0.25rem;
  white-space: nowrap;
}
.c-commons-estate-detail-item__value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}

.c-lists-estate {
  width: calc(1000px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  .c-lists-estate {
    padding-inline: 4%;
    width: 100%;
  }
}
.c-lists-estate {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -moz-column-gap: 4%;
       column-gap: 4%;
  row-gap: 40px;
}
@media (max-width: 640px) {
  .c-lists-estate {
    grid-template-columns: 100%;
    row-gap: 20px;
    padding-block: 0;
  }
}
.c-lists-estate:where([data-columns-pc="2"]) {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 640px) {
  .c-lists-estate:where([data-columns-pc="2"]) {
    grid-template-columns: 100%;
  }
}
.c-lists-estate:where([data-columns-pc="1"]) {
  grid-template-columns: 100%;
}
.c-lists-estate__item > * {
  height: 100%;
}
.c-lists-estate__item > * {
  height: 100%;
}
.c-lists-estate__empty {
  text-align: center;
  padding-block: 20px;
}
.c-lists-estate:has(.c-lists-estate__empty) {
  grid-template-columns: 1fr;
}

.c-forms-checkbox {
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
}
.c-forms-checkbox[data-hidden] {
  display: none;
}
.c-forms-checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.c-forms-checkbox input[type=checkbox] + .c-forms-checkbox__label::before {
  content: "";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #D1D5DB;
  border-radius: 2px;
  background-color: #ffffff;
}
.c-forms-checkbox input[type=checkbox]:checked + .c-forms-checkbox__label::before {
  background-color: #000000;
  border-color: #000000;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
}
.c-forms-checkbox input[type=checkbox]:disabled + .c-forms-checkbox__label {
  opacity: 0.4;
  cursor: not-allowed;
}
.c-forms-checkbox__label {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  color: #4B5563;
  letter-spacing: 0.8px;
  line-height: 1.4;
}
.c-forms-checkbox__label[data-size=s] {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-checkbox__label[data-style~=border] .c-forms-checkbox__label-text {
  text-decoration: underline;
}
.c-forms-checkbox__count {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  padding: 0 8px;
  border: 1px solid #9E9E00;
  border-radius: 20px;
  background-color: #ffffff;
}

.c-forms-input-checkbox .c-forms-input-checkbox__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-checkbox .c-forms-input-checkbox__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-checkbox[data-direction=col4] .c-forms-input-checkbox__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-direction=col4] .c-forms-input-checkbox__items {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 20px;
  }
}
.c-forms-input-checkbox[data-direction=inline] .c-forms-input-checkbox__items {
  flex-direction: row;
}
.c-forms-input-checkbox[data-direction=vertical] .c-forms-input-checkbox__items {
  flex-direction: column;
}
.c-forms-input-checkbox[data-direction=block] .c-forms-input-checkbox__items {
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-type=search] .c-forms-input-checkbox__items {
    flex-direction: column;
    row-gap: 0;
  }
  .c-forms-input-checkbox[data-type=search] .c-forms-input-checkbox__items > label {
    padding-block: 18px;
    padding-inline: 16px;
    border-bottom: 1px solid #D1D5DB;
  }
}
.c-forms-input-checkbox[data-type=terms] .c-forms-checkbox:has(.c-forms-checkbox__count[data-count="0"]) {
  opacity: 0.4;
  pointer-events: none;
}
.c-forms-input-checkbox__items {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
}
.c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: 20px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox {
    border-top: 1px solid #D1D5DB;
    border-left: 1px solid #D1D5DB;
    padding: 12px 16px;
  }
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-of-type(2n) {
    border-right: 1px solid #D1D5DB;
  }
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-last-of-type(1) {
    border-right: 1px solid #D1D5DB;
  }
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-last-of-type(1), .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-last-of-type(2) {
    border-bottom: 1px solid #D1D5DB;
  }
}

.c-forms-radio input[type=radio] {
  display: none;
}
.c-forms-radio input[type=radio]:checked + span::after {
  opacity: 1;
}
.c-forms-radio__label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  line-height: 1;
  display: inline-flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  position: relative;
  align-items: center;
  cursor: pointer;
}
.c-forms-radio__label::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #D1D5DB;
  border-radius: 50%;
  background-color: white;
}
.c-forms-radio__label::after {
  opacity: 0;
  content: "";
  display: block;
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-color: #000000;
  border-radius: 50%;
  transition: opacity 0.2s ease;
}
@media (max-width: 768px) {
  .c-forms-radio__label::after {
    left: 7px;
  }
}
.c-forms-radio__label[data-style~=border] {
  text-decoration: underline;
}
.c-forms-radio__label[data-style~=bold] {
  font-weight: 700;
}
.c-forms-radio__label:has(.c-forms-radio__count[data-count="0"]) {
  pointer-events: none;
}
.c-forms-radio__label:has(.c-forms-radio__count[data-count="0"]) .c-forms-radio__label {
  opacity: 0.3;
}

.c-forms-input-radio .c-forms-input-radio__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-radio .c-forms-input-radio__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-radio[data-direction=inline] .c-forms-input-radio__items {
  flex-direction: row;
}
.c-forms-input-radio[data-direction=block] .c-forms-input-radio__items {
  flex-direction: column;
  align-items: flex-start;
}
.c-forms-input-radio__items {
  display: grid;
  grid-template-columns: repeat(4, max-content);
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-input-radio__items {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

.c-forms-select {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.c-forms-select[data-size=full] {
  width: 100%;
}
.c-forms-select[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-forms-select:has(select[name=area]) {
  width: 354px;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-forms-select:has(select[name=area]) {
    width: 100%;
  }
}
.c-forms-select__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  padding: 0 20px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-forms-select__trigger:focus {
  background-color: #EFF6FF;
  border: 2px solid #D1D5DB;
  box-shadow: 0 0 0 3px #2563EB;
  outline: none;
}
.c-forms-select__label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  line-height: 1;
  color: #111827;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.c-forms-select[data-no-value] .c-forms-select__label {
  color: #6B7280;
}
.c-forms-select__arrow {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  transition: transform 0.2s ease;
}
.c-forms-select__arrow::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 12px;
  transform: rotate(90deg);
  display: block;
  line-height: 1;
  color: #4B5563;
}
.c-forms-select[data-open] .c-forms-select__arrow {
  transform: rotate(180deg);
}
.c-forms-select[data-open] .c-forms-select__dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}
.c-forms-select__dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 99;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 160px;
  padding: 10px 0;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  overflow-y: auto;
  max-height: 300px;
}
.c-forms-select__group-label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  padding: 8px 20px 4px;
  color: #6B7280;
  cursor: default;
}
.c-forms-select__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 20px;
  background-color: #ffffff;
  cursor: pointer;
  transition: background-color 0.15s ease;
}
.c-forms-select__option:hover, .c-forms-select__option:focus {
  background-color: #F3F4F6;
  outline: none;
}
.c-forms-select__option-text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
}
.c-forms-select__option-check {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  display: none;
}
[data-selected] > .c-forms-select__option-check {
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-selected] > .c-forms-select__option-check::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  font-size: 12px;
  color: #9E9E00;
}
.c-forms-select[data-invalid] .c-forms-select__trigger {
  background-color: #FEE2E2;
  border-color: #D92D20;
}
.c-forms-select[data-invalid] .c-forms-select__label {
  color: #D92D20;
}
.c-forms-select[data-invalid][data-no-value] .c-forms-select__label {
  color: #D92D20;
}
.c-forms-select[data-disabled] .c-forms-select__trigger {
  background-color: #D1D5DB;
  border-color: #D1D5DB;
  cursor: not-allowed;
}
.c-forms-select[data-type=min] .c-forms-select__trigger {
  height: 40px;
  padding: 0 16px;
}
.c-forms-select[data-type=min] .c-forms-select__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-select[data-type=min] .c-forms-select__arrow::before {
  font-size: 12px;
}
.c-forms-select[data-type=mid] .c-forms-select__trigger {
  height: 50px;
  padding: 0 16px;
}

.c-forms-input-select .c-forms-input-select__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-select .c-forms-input-select__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-select__input {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-input-select__help {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  white-space: nowrap;
}

.c-forms-text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  padding: 0 20px;
  max-width: 100%;
  width: 100%;
  min-height: 64px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  transition: border 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-forms-text::-moz-placeholder {
  color: #6B7280;
}
.c-forms-text::placeholder {
  color: #6B7280;
}
.c-forms-text:focus {
  background-color: #EFF6FF;
  border: 2px solid #D1D5DB;
  box-shadow: 0 0 0 3px #2563EB;
  outline: none;
}
.c-forms-text._invalid {
  background-color: #FEE2E2;
  border-color: #D92D20;
}
.c-forms-text._invalid::-moz-placeholder {
  color: #D92D20;
}
.c-forms-text._invalid::placeholder {
  color: #D92D20;
}
.c-forms-text:disabled {
  background-color: #D1D5DB;
  border-color: #D1D5DB;
  cursor: not-allowed;
}
.c-forms-text[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-forms-text[data-size=full] {
  width: 100%;
}
.c-forms-text[data-type=general] {
  width: 100%;
}
.c-forms-text[data-date] {
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 18px;
}

/* 選択可能な日付 */
.flatpickr-day:not(.flatpickr-disabled) {
  font-weight: bold;
}

/* 選択不可な日付 */
.flatpickr-day.flatpickr-disabled {
  color: #bdbdbd;
  position: relative;
  opacity: 0.5;
}

/* 選択不可な日付に斜線 */
.flatpickr-day.flatpickr-disabled::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
  background: linear-gradient(to bottom right, transparent calc(50% - 1px), #bdbdbd calc(50% - 1px), #bdbdbd calc(50% + 1px), transparent calc(50% + 1px));
}

/* 選択された日付 */
.flatpickr-day.selected {
  background-color: #1976d2 !important;
  color: white !important;
}

.c-forms-input-text .c-forms-input-text__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-text .c-forms-input-text__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-text__input {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
}
.c-forms-input-text__help {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-wrap: nowrap;
}

.c-forms-textarea {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  width: 100%;
  height: 200px;
  resize: none;
  transition: border 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-forms-textarea:focus {
  background-color: #EFF6FF;
  border: 2px solid #D1D5DB;
  box-shadow: 0 0 0 3px #2563EB;
  outline: none;
}
.c-forms-textarea._invalid {
  background-color: #FEE2E2;
  border-color: #D92D20;
}
.c-forms-textarea._invalid::-moz-placeholder {
  color: #D92D20;
}
.c-forms-textarea._invalid::placeholder {
  color: #D92D20;
}
.c-forms-textarea:disabled {
  background-color: #D1D5DB;
  border-color: #D1D5DB;
  cursor: not-allowed;
}
.c-forms-textarea::-moz-placeholder {
  color: #6B7280;
}
.c-forms-textarea::placeholder {
  color: #6B7280;
}

.c-forms-input-textarea .c-forms-input-textarea__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-textarea .c-forms-input-textarea__error {
    font-size: 0.75rem;
  }
}

.c-forms-input-calendar {
  width: 100%;
  background-color: #F4F4E3;
  border: 1px solid #9E9E00;
  border-radius: 4px;
  padding: 40px 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar {
    padding: 24px 16px;
    gap: 16px;
  }
}
.c-forms-input-calendar__head {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar__head {
    gap: 4px;
  }
}
.c-forms-input-calendar__head-icon {
  flex-shrink: 0;
  color: #9E9E00;
}
.c-forms-input-calendar__head-title {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .c-forms-input-calendar__head-title {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-input-calendar__legend {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-input-calendar__legend-item {
  display: flex;
  align-items: center;
  gap: 4px;
}
.c-forms-input-calendar__legend-sep {
  width: 2px;
  height: 6px;
  background-color: #D1D5DB;
  flex-shrink: 0;
}
.c-forms-input-calendar__legend-label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  white-space: nowrap;
}
.c-forms-input-calendar__body {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar__body {
    gap: 16px;
  }
}
.c-forms-input-calendar__grid {
  display: flex;
  width: 100%;
}
.c-forms-input-calendar__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-forms-input-calendar__nav-btn {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 40px;
  width: 119px;
  border-radius: 4px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  flex-shrink: 0;
  background-color: #9E9E00;
}
.c-forms-input-calendar__nav-btn:disabled {
  background-color: #D1D5DB;
  cursor: default;
}
.c-forms-input-calendar__nav-btn[data-prev] {
  padding-left: 10px;
  padding-right: 32px;
}
.c-forms-input-calendar__nav-btn[data-next] {
  padding-left: 10px;
  padding-right: 32px;
}
.c-forms-input-calendar__icon-circle {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid currentColor;
  color: #C30000;
}
.c-forms-input-calendar__icon-circle[data-sm] {
  width: 10px;
  height: 10px;
}
.c-forms-input-calendar__icon-triangle {
  display: block;
  flex-shrink: 0;
  color: #C30000;
}
.c-forms-input-calendar__icon-phone {
  display: block;
  flex-shrink: 0;
  color: #C30000;
}
.c-forms-input-calendar__icon-closed {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #C30000;
}
.c-forms-input-calendar__error {
  margin-top: 4px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-input-calendar-col {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  text-decoration: none;
  width: 45px;
  min-width: 45px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar-col {
    width: 50px;
  }
}
.c-forms-input-calendar-col[data-hidden] {
  display: none;
}
.c-forms-input-calendar-col__radio {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.c-forms-input-calendar-col__header {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F3F4F6;
  border: 0.5px solid #D1D5DB;
  padding: 4px 14px;
  color: #111827;
}
.c-forms-input-calendar-col__header[data-saturday] {
  color: #0066c0;
}
.c-forms-input-calendar-col__header[data-sunday] {
  color: #ff0000;
}
.c-forms-input-calendar-col__cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: #ffffff;
  border: 0.5px solid #D1D5DB;
  border-top: none;
  padding: 8px 12px;
  flex: 1;
}
.c-forms-input-calendar-col__date {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
}
.c-forms-input-calendar-col__date[data-saturday] {
  color: #0066c0;
}
.c-forms-input-calendar-col__date[data-sunday] {
  color: #ff0000;
}
.c-forms-input-calendar-col__status {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.c-forms-input-calendar-col__icon-circle {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid currentColor;
  color: #C30000;
}
.c-forms-input-calendar-col__icon-triangle {
  display: block;
  color: #C30000;
}
.c-forms-input-calendar-col__icon-phone {
  display: block;
  color: #C30000;
}
.c-forms-input-calendar-col__icon-closed {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #C30000;
}
.c-forms-input-calendar-col:not([data-disabled]):hover .c-forms-input-calendar-col__cell {
  background-color: #F4F4E3;
}
.c-forms-input-calendar-col:has(.c-forms-input-calendar-col__radio:checked) .c-forms-input-calendar-col__cell {
  background-color: #F4F4E3;
}

.c-forms-input-time-slot {
  width: 100%;
  background-color: #F4F4E3;
  border: 1px solid #9E9E00;
  border-radius: 4px;
  padding: 40px 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-input-time-slot {
    padding: 24px 16px;
    gap: 16px;
  }
}
.c-forms-input-time-slot__head {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .c-forms-input-time-slot__head {
    gap: 4px;
  }
}
.c-forms-input-time-slot__head-icon {
  flex-shrink: 0;
  color: #9E9E00;
}
.c-forms-input-time-slot__head-title {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .c-forms-input-time-slot__head-title {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-input-time-slot__items {
  background-color: #ffffff;
  padding: 16px;
  overflow-x: auto;
  overflow-y: clip;
}
.c-forms-input-time-slot__items::-webkit-scrollbar {
  height: 2px;
}
.c-forms-input-time-slot__items::-webkit-scrollbar-track {
  background: #dadada;
}
.c-forms-input-time-slot__items::-webkit-scrollbar-thumb {
  background: #666666;
}
.c-forms-input-time-slot__list {
  display: flex;
  gap: 8px;
  width: -moz-max-content;
  width: max-content;
}
.c-forms-input-time-slot__item {
  cursor: pointer;
}
.c-forms-input-time-slot__item:has(.c-forms-input-time-slot__radio:checked) .c-forms-input-time-slot__label {
  background-color: #9E9E00;
  border-color: #9E9E00;
  color: #FFFFFF;
}
.c-forms-input-time-slot__radio {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.c-forms-input-time-slot__label {
  display: block;
  background-color: #F3F4F6;
  border: 0.5px solid #9E9E00;
  border-radius: 100px;
  padding: 6px 16px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  letter-spacing: 0.8px;
  font-feature-settings: "palt" 1;
  white-space: nowrap;
}
.c-forms-input-time-slot__error {
  margin-top: 4px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-container-complete {
  display: flex;
  background-color: #F3F4F6;
}
@media (max-width: 1024px) {
  .c-forms-container-complete {
    flex-direction: column;
  }
}
.c-forms-container-complete__content {
  padding-top: 80px;
  width: 29.5%;
  padding-right: 32px;
  min-width: 360px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__content {
    width: 100%;
    min-width: 0;
    padding: 20px 16px;
  }
}
.c-forms-container-complete__content-inner {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto 0;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__content-inner {
    margin-inline: auto;
  }
}
.c-forms-container-complete__content-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__content-side {
    gap: 20px;
  }
}
.c-forms-container-complete__step {
  display: flex;
  justify-content: center;
}
.c-forms-container-complete__tel {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  max-width: 336px;
  width: 100%;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__tel {
    max-width: none;
  }
}
.c-forms-container-complete__tel-label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__tel-label {
    display: none;
  }
}
.c-forms-container-complete__form-wrapper {
  width: 70.5%;
  background-color: #ffffff;
  padding: 64px 140px 64px 10vw;
}
@media (max-width: 1280px) {
  .c-forms-container-complete__form-wrapper {
    padding: 64px 20px 64px 20px;
  }
}
@media (max-width: 1024px) {
  .c-forms-container-complete__form-wrapper {
    width: 100%;
    padding: 32px 16px 40px 16px;
  }
}
.c-forms-container-complete__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__inner {
    gap: 20px;
    width: 100%;
  }
}
.c-forms-container-complete__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__text {
    gap: 24px;
  }
}
.c-forms-container-complete__title {
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__title {
    font-size: 1.75rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-container-complete__description {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__description {
    font-size: 1rem;
  }
}
.c-forms-container-complete__button {
  margin-top: 40px;
  margin-inline: auto;
  width: 240px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__button {
    width: 100%;
  }
}

.c-forms-container-complete-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-complete-message {
    display: none;
  }
}
.c-forms-container-complete-message__description {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-container-complete-message__supplement {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-container-form {
  display: flex;
  background-color: #F3F4F6;
}
@media (max-width: 1024px) {
  .c-forms-container-form {
    flex-direction: column;
  }
}
.c-forms-container-form__content {
  padding-top: 80px;
  width: 29.5%;
  padding-right: 32px;
  min-width: 360px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__content {
    width: 100%;
    min-width: 0;
    padding: 20px 16px;
  }
}
.c-forms-container-form__content-inner {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto 0;
}
@media (max-width: 1024px) {
  .c-forms-container-form__content-inner {
    margin-inline: auto;
  }
}
.c-forms-container-form__content-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__content-side {
    gap: 20px;
  }
}
.c-forms-container-form__step {
  display: flex;
  justify-content: center;
}
.c-forms-container-form__tel {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  max-width: 336px;
  width: 100%;
}
@media (max-width: 1024px) {
  .c-forms-container-form__tel {
    max-width: none;
  }
}
.c-forms-container-form__tel-label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1024px) {
  .c-forms-container-form__tel-label {
    display: none;
  }
}
.c-forms-container-form__form-wrapper {
  width: 70.5%;
  background-color: #ffffff;
  padding: 64px 140px 64px 10vw;
}
@media (max-width: 1280px) {
  .c-forms-container-form__form-wrapper {
    padding: 64px 20px 64px 20px;
  }
}
@media (max-width: 1024px) {
  .c-forms-container-form__form-wrapper {
    width: 100%;
    padding: 32px 16px 40px 16px;
  }
}
.c-forms-container-form__form {
  max-width: 680px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__form {
    max-width: 100%;
  }
}
.c-forms-container-form__rows-parent {
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.c-forms-container-form__error {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
  background-color: rgb(252.9180722892, 241.7277108434, 240.8819277108);
  border: 1px solid #D92D20;
  border-radius: 4px;
  padding: 12px 16px;
  margin-bottom: 24px;
}
.c-forms-container-form__rows {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__rows {
    gap: 24px;
  }
}
.c-forms-container-form__bottom {
  margin-top: 40px;
}
.c-forms-container-form__agreement {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.c-forms-container-form__agreement .c-forms-input-checkbox__items {
  display: block;
}
.c-forms-container-form__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-container-form__text a {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #2563EB;
  text-decoration: underline;
}
.c-forms-container-form__submit-button {
  margin-top: 40px;
  margin-inline: auto;
  width: 240px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__submit-button {
    width: 100%;
  }
}
.c-forms-container-form__submit-button button {
  width: 100%;
}
.c-forms-container-form .c-forms-container-form-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-form .c-forms-container-form-message {
    display: none;
  }
}
.c-forms-container-form .c-forms-container-form-message__description {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-container-form .c-forms-container-form-message__supplement {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-estate-card {
  padding: 20px;
  border: 1px solid #9E9E00;
  border-radius: 4px;
  background-color: #ffffff;
  width: 100%;
}
.c-forms-estate-card__head {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-estate-card__image {
  width: 120px;
  min-width: 120px;
}
.c-forms-estate-card__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-forms-estate-card__title {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1024px) {
  .c-forms-estate-card__title {
    font-size: 1rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}

.c-forms-estate-card-address {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}
.c-forms-estate-card-address__label {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-forms-estate-card-address__label::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
  color: #111827;
  font-size: 0.875rem;
}
.c-forms-estate-card-address__row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-forms-estate-card-address__term {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
  background-color: #9E9E00;
  padding: 4px;
}
.c-forms-estate-card-address__description {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}

.c-forms-row__header {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-forms-row__label {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
}
.c-forms-row__tag {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  text-align: center;
  height: 20px;
  width: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background-color: #ffffff;
}
.c-forms-row__tag[data-required] {
  border: 0.5px solid #C30000;
  color: #C30000;
}
.c-forms-row__tag[data-any] {
  border: 0.5px solid #202020;
  color: #202020;
}
.c-forms-row__content {
  margin-top: 12px;
}
.c-forms-row:has(._invalid) .c-forms-row__label {
  color: #D92D20;
}
.c-forms-row:has(._invalid) .c-forms-row__tag {
  border-color: #D92D20;
  color: #D92D20;
}

.c-forms-row-address {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-forms-row-address__head {
  display: flex;
  gap: 12px;
}
@media (max-width: 768px) {
  .c-forms-row-address__head {
    flex-direction: column;
  }
}
.c-forms-row-address__pref {
  flex: 1;
}
.c-forms-row-address__city {
  flex: 1;
}

.c-forms-row-desired-area__group {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-forms-row-desired-area__group + .c-forms-row-desired-area__group {
  margin-top: 20px;
}
.c-forms-row-desired-area__pref {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #000;
}
.c-forms-row-desired-area .c-forms-input-checkbox__items {
  display: grid;
  grid-template-columns: repeat(4, max-content);
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 20px;
  padding-left: 20px;
}
@media (max-width: 768px) {
  .c-forms-row-desired-area .c-forms-input-checkbox__items {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

.c-forms-row-desired-datetime {
  display: flex;
  gap: 12px;
}
.c-forms-row-desired-datetime__item {
  width: 200px;
}
@media (max-width: 768px) {
  .c-forms-row-desired-datetime__item {
    width: 100%;
  }
}

.c-forms-row-estate-address {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-forms-row-estate-address__head {
  display: flex;
  gap: 12px;
}
@media (max-width: 768px) {
  .c-forms-row-estate-address__head {
    flex-direction: column;
  }
}
.c-forms-row-estate-address__pref {
  width: 200px;
}
.c-forms-row-estate-address__city {
  width: 280px;
}
@media (max-width: 768px) {
  .c-forms-row-estate-address__city {
    width: 100%;
  }
}

.c-forms-row-preferred-contact-methods__block {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 1024px) {
  .c-forms-row-preferred-contact-methods__block {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
.c-forms-row-preferred-contact-methods__other {
  width: 280px;
}
.c-forms-row-preferred-contact-methods__other .c-forms-input-text {
  width: 100%;
}
.c-forms-row-preferred-contact-methods__other .c-forms-text {
  font-size: 0.75rem;
  height: 40px;
  min-height: 40px;
}

.c-forms-row-budget {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-row-budget {
    gap: 12px;
  }
}
.c-forms-row-budget .c-forms-input-select {
  flex-shrink: 0;
}
.c-forms-row-budget .c-forms-select {
  width: 180px;
}
@media (max-width: 768px) {
  .c-forms-row-budget .c-forms-select {
    width: 136px;
  }
}
.c-forms-row-budget__separator {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}

.c-forms-row-zip {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-forms-row-zip__description {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #2563eb;
}

.c-forms-step {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: calc(var(--steps) * 80px);
}
.c-forms-step::before {
  content: "";
  position: absolute;
  top: 8px;
  left: calc(100% / (var(--steps) * 2));
  right: calc(100% / (var(--steps) * 2));
  height: 1px;
  background-color: #9E9E00;
}
.c-forms-step__item {
  flex: 1;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.c-forms-step__circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #9E9E00;
  background-color: #ffffff;
  flex-shrink: 0;
}
.c-forms-step__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
  white-space: nowrap;
}
.c-forms-step[data-step="1"] .c-forms-step__item:nth-of-type(1) .c-forms-step__circle, .c-forms-step[data-step="2"] .c-forms-step__item:nth-of-type(2) .c-forms-step__circle, .c-forms-step[data-step="3"] .c-forms-step__item:nth-of-type(3) .c-forms-step__circle, .c-forms-step[data-step="4"] .c-forms-step__item:nth-of-type(4) .c-forms-step__circle {
  background-color: #9E9E00;
  border-color: #9E9E00;
}

.c-forms-telephone-inquiry {
  background-color: #9E9E00;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  width: 100%;
  padding: 12px 20px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1), 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
}
.c-forms-telephone-inquiry__tel {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  letter-spacing: 0.05em;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.c-forms-telephone-inquiry__tel::before {
  content: "";
  background-image: url(/images/common/icons/phone.png?08afdd109c130a91b5b2a79139118e92);
  background-position: center;
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
}
.c-forms-telephone-inquiry__info {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.c-forms-telephone-inquiry__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
  color: #ffffff;
}
.c-forms-telephone-inquiry__memo {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
  color: #ffffff;
}

.c-forms-guide-banner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  padding-block: 16px;
  background-color: #E6F6EC;
  text-align: center;
}
.c-forms-guide-banner__title {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  background: linear-gradient(114.52deg, #61a55b 7.99%, #0b6a02 83.64%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.c-forms-guide-banner__note {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  color: #4B5563;
}

.c-forms-member-merit-item {
  background-color: #FFFFFF;
  border: 1px solid #9E9E00;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 118px;
}
@media (max-width: 768px) {
  .c-forms-member-merit-item {
    flex-direction: row;
    justify-content: flex-start;
    gap: 16px;
    height: 62px;
    padding-left: 20px;
  }
}
.c-forms-member-merit-item__num {
  font-size: 1.25rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9E9E00;
  line-height: 1;
}
@media (max-width: 768px) {
  .c-forms-member-merit-item__num {
    font-size: 1rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
.c-forms-member-merit-item__text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 768px) {
  .c-forms-member-merit-item__text {
    flex-direction: row;
    align-items: flex-end;
  }
}
.c-forms-member-merit-item__text p {
  font-size: 1.25rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-member-merit-item__text em {
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
.c-forms-member-merit-item__text em[data-number] {
  font-size: 2rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9E9E00;
  line-height: 1;
}

.l-footer {
  background-color: rgba(0, 0, 0, 0.7);
  padding-block: 100px 200px;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  .l-footer {
    padding-block: 40px 20px;
  }
}
.l-footer__inner {
  display: flex;
  flex-direction: column;
  gap: 100px;
  width: 100%;
  max-width: 1080px;
  margin-inline: auto;
  padding-inline: 0;
}
@media (max-width: 768px) {
  .l-footer__inner {
    gap: 40px;
    max-width: none;
  }
}
.l-footer__main {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 768px) {
  .l-footer__main {
    gap: 40px;
  }
}
.l-footer__nav {
  display: flex;
  align-items: center;
  gap: 40px;
}
@media (max-width: 768px) {
  .l-footer__nav {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px 12px;
  }
}
.l-footer__nav-link {
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 3.2px;
  color: #FFF;
  white-space: nowrap;
  font-feature-settings: "palt" 1;
  transition: opacity 0.3s ease;
}
.l-footer__nav-link:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  .l-footer__nav-link {
    font-size: 12px;
    line-height: 1.6;
    letter-spacing: 3.6px;
  }
}
.l-footer__info {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 768px) {
  .l-footer__info {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "logo logo" "address sns";
    gap: 16px 20px;
    align-items: center;
    border-top: 1px solid #6B7280;
    margin-inline: -43px;
    padding-top: 40px;
    padding-inline: 43px;
  }
}
.l-footer__brand {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .l-footer__brand {
    display: contents;
  }
}
.l-footer__logo {
  width: 225px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .l-footer__logo {
    grid-area: logo;
    width: 166px;
  }
}
.l-footer__logo img {
  display: block;
  width: 100%;
  height: auto;
}
.l-footer__address {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.7px;
  color: #FFF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .l-footer__address {
    grid-area: address;
    font-size: 10px;
    letter-spacing: 0.5px;
  }
}
.l-footer__sns {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 768px) {
  .l-footer__sns {
    grid-area: sns;
    gap: 16px;
  }
}
.l-footer__sns-link {
  display: block;
  width: 24px;
  transition: opacity 0.3s ease;
}
.l-footer__sns-link:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  .l-footer__sns-link {
    width: 16px;
  }
}
.l-footer__sns-link img {
  display: block;
  width: 100%;
  height: auto;
}
.l-footer__copyright {
  border-top: 1px solid #6B7280;
  padding-top: 20px;
  font-family: "Jost", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 1px;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .l-footer__copyright {
    font-size: 8px;
    letter-spacing: 0.8px;
    margin-inline: -43px;
    padding-inline: 43px;
  }
}

.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
}
.l-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-block: 20px;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  .l-header__inner {
    padding-inline: 16px;
  }
}
.l-header__logo {
  display: block;
  flex-shrink: 0;
}
.l-header__logo svg {
  display: block;
  width: auto;
  height: 29px;
}
@media (max-width: 768px) {
  .l-header__logo svg {
    height: 24px;
  }
}
.l-header__menu {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 44px;
  padding-inline: 20px;
  border-radius: 999px;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  .l-header__menu {
    position: fixed;
    right: 16px;
    bottom: 28px;
  }
}
.l-header__menu:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.l-header__menu::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0.1) 65%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  mix-blend-mode: screen;
  pointer-events: none;
}
.l-header__menu-bars {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 28px;
  height: 10px;
}
.l-header__menu-bar {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
}

.l-footer-contact {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  min-height: 380px;
}
@media (max-width: 768px) {
  .l-footer-contact {
    display: block;
    min-height: 560px;
  }
}
.l-footer-contact__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}
.l-footer-contact__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.l-footer-contact__bg-media {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-footer-contact__inner {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  width: 100%;
  max-width: 766px;
  margin-inline: auto;
  padding-block: 100px;
  padding-inline: 24px;
}
@media (max-width: 768px) {
  .l-footer-contact__inner {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 20px;
    max-width: none;
    padding-block: 160px;
    padding-inline: 32px;
  }
}
.l-footer-contact__title {
  color: #FFF;
  font-family: "Jost", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 9.6px;
  white-space: nowrap;
}
.l-footer-contact__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}
.l-footer-contact__text {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #FFF;
}
.l-footer-contact__lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 2.7px;
}
.l-footer-contact__note {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.8px;
}

html[data-loading],
html[data-loading] body {
  overflow: hidden;
}

#page-home .pg-home-loading {
  position: fixed;
  z-index: 9999;
  inset: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding-inline: 143px;
  background-color: #FFF;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.6s ease, visibility 0s 0s;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading {
    justify-content: center;
    padding-inline: 36px;
  }
}
#page-home .pg-home-loading[data-hidden] {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.8s ease, visibility 0s 0.8s;
}
#page-home .pg-home-loading__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 539px;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__inner {
    max-width: 342px;
  }
}
#page-home .pg-home-loading__logo {
  display: block;
  width: 100%;
  max-width: 539px;
  aspect-ratio: 539/114;
  opacity: 0;
  transform: translateY(24px);
  animation: pg-home-loading-up 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0.4s forwards;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__logo {
    max-width: 342px;
  }
}
#page-home .pg-home-loading__message {
  margin-top: 71px;
  color: #111827;
  white-space: nowrap;
  font-size: 1.25rem;
  letter-spacing: 0.4em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  opacity: 0;
  transform: translateY(24px);
  animation: pg-home-loading-up 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__message {
    margin-top: 56px;
    font-size: 0.8125rem;
    letter-spacing: 0.4em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-home .pg-home-loading__sub {
  margin-top: 9px;
  color: #202020;
  white-space: nowrap;
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  opacity: 0;
  transform: translateY(24px);
  animation: pg-home-loading-up 1.4s cubic-bezier(0.22, 1, 0.36, 1) 1s forwards;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__sub {
    margin-top: 13px;
    font-size: 0.5625rem;
    letter-spacing: 0.15em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
#page-home .pg-home-loading__curtain {
  position: absolute;
  z-index: 2;
  inset: 0;
  background-color: #000;
  transform: translateY(100%);
  animation: pg-home-loading-curtain 1.2s cubic-bezier(0.76, 0, 0.24, 1) 2.6s forwards;
}

@keyframes pg-home-loading-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes pg-home-loading-curtain {
  to {
    transform: translateY(0);
  }
}
#page-home .pg-home-hero {
  position: relative;
  height: 100lvh;
}
#page-home .pg-home-hero__inner {
  position: absolute;
  top: 40%;
  left: 142px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__inner {
    left: 36px;
    right: 36px;
  }
}
#page-home .pg-home-hero__heading {
  width: 538px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__heading {
    width: 100%;
    max-width: 342px;
  }
}
#page-home .pg-home-hero__heading img {
  width: 100%;
}
#page-home .pg-home-hero__content {
  margin-top: 72px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__content {
    margin-top: 54px;
  }
}
#page-home .pg-home-hero__message {
  color: #FFF;
  font-family: "Noto Sans JP", serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.4em;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__message {
    font-size: 14px;
  }
}
#page-home .pg-home-hero__en {
  color: #FFF;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.15em;
  margin-top: 8px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__en {
    font-size: 12px;
    margin-top: 12px;
  }
}
#page-home .pg-home-hero__scroll {
  position: absolute;
  right: 30px;
  bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 13px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__scroll {
    right: auto;
    left: 36px;
  }
}
#page-home .pg-home-hero__scroll-text {
  writing-mode: vertical-rl;
  color: #9CA3AF;
  font-family: "Jost", serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 2.4px;
}
#page-home .pg-home-hero__scroll-line {
  position: relative;
  width: 1px;
  height: 72px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.3);
}
#page-home .pg-home-hero__scroll-line::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  transform: scaleY(0);
  transform-origin: top;
  animation: pg-home-hero-scroll 2.2s cubic-bezier(0.65, 0, 0.35, 1) infinite;
}

@keyframes pg-home-hero-scroll {
  0% {
    transform: scaleY(0);
    transform-origin: top;
  }
  50% {
    transform: scaleY(1);
    transform-origin: top;
  }
  50.01% {
    transform: scaleY(1);
    transform-origin: bottom;
  }
  100% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
}
#page-home .pg-home-story {
  position: relative;
  padding-block: 160px;
  display: grid;
}
@media (max-width: 768px) {
  #page-home .pg-home-story {
    padding-block: 80px;
    padding-inline: 0;
  }
}
#page-home .pg-home-story::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(180deg, #fff 0%, #222 100%);
  mix-blend-mode: multiply;
  pointer-events: none;
}
#page-home .pg-home-story__inner {
  max-width: 960px;
  width: 100%;
  margin-inline: auto;
  min-height: 1448px;
  grid-area: 1/1;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__inner {
    min-height: auto;
    padding-inline: 32px;
  }
}
#page-home .pg-home-story__head-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-home .pg-home-story__en {
  color: #fff;
  font-family: Jost, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.4em;
  text-transform: uppercase;
}
#page-home .pg-home-story__ja {
  color: #fff;
  font-family: "Noto Sans JP", serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: 0.4em;
  margin-top: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__ja {
    font-size: 20px;
  }
}
#page-home .pg-home-story__since {
  text-transform: uppercase;
  color: #fff;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
}
#page-home .pg-home-story__content {
  margin-top: 32px;
  margin-inline: auto 0;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__content {
    margin-top: 40px;
  }
}
#page-home .pg-home-story__list {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
#page-home .pg-home-story__item {
  color: #fff;
  font-family: "Noto Sans JP", serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.9;
  letter-spacing: 0.2em;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__item {
    font-size: 12px;
  }
}
#page-home .pg-home-story__link {
  display: flex;
  align-items: center;
  gap: 20px;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 100px;
  margin-inline: 0 auto;
  padding-bottom: 12px;
  border-bottom: 1px solid #6b7280;
  color: #fff;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__link {
    margin-inline: auto 52px;
    margin-top: 80px;
  }
}
#page-home .pg-home-story__link::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
          mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  transition: transform 0.3s ease;
}
#page-home .pg-home-story__link:hover {
  opacity: 0.7;
}
#page-home .pg-home-story__link:hover::after {
  transform: translateX(4px);
}
#page-home .pg-home-story-images {
  grid-area: 1/1;
  align-self: start;
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  overflow: hidden;
  pointer-events: none;
}
#page-home .pg-home-story-images__item {
  position: absolute;
  left: 0;
  opacity: 0.9;
  will-change: transform;
}
@media (max-width: 768px) {
  #page-home .pg-home-story-images__item:first-child {
    display: none;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-story-images__item:nth-child(4) {
    top: 48% !important;
  }
}
#page-home .pg-home-story-images__item img {
  display: block;
  width: 100%;
  height: auto;
}

#page-home .pg-home-gallery {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding-block: 160px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery {
    overflow: visible;
    padding-block: 240px;
  }
}
#page-home .pg-home-gallery__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__bg {
    height: 110%;
    top: -10%;
  }
}
#page-home .pg-home-gallery__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.9) 100%);
}
#page-home .pg-home-gallery__bg-media {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-home .pg-home-gallery__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 64px;
  width: 100%;
  max-width: 1286px;
  margin-inline: auto;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__inner {
    z-index: 10;
    gap: 64px;
    padding-inline: 36px;
  }
}
#page-home .pg-home-gallery__images {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  max-width: 1286px;
  margin-inline: auto;
  padding-inline: 43px;
  pointer-events: none;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__images {
    padding-inline: 36px;
  }
}
#page-home .pg-home-gallery__image {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  pointer-events: auto;
  mix-blend-mode: luminosity;
}
#page-home .pg-home-gallery__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-home .pg-home-gallery__image::after {
  content: "";
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0.4);
  transition: background-color 0.4s ease;
}
#page-home .pg-home-gallery__image:hover {
  mix-blend-mode: normal;
}
#page-home .pg-home-gallery__image[data-image]:hover::after {
  background-color: transparent;
}
#page-home .pg-home-gallery__image[data-image="01"] {
  top: 134px;
  left: 4%;
  width: 29.4%;
  max-width: 378px;
  aspect-ratio: 378/252;
}
#page-home .pg-home-gallery__image[data-image="01"]::after {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__image[data-image="01"] {
    top: auto;
    bottom: 23px;
    left: auto;
    right: 0;
    width: 63%;
    max-width: 259px;
  }
}
#page-home .pg-home-gallery__image[data-image="02"] {
  top: 90px;
  right: 0;
  width: 24.6%;
  max-width: 317px;
  aspect-ratio: 317/211;
}
#page-home .pg-home-gallery__image[data-image="02"]::after {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__image[data-image="02"] {
    top: -20px;
    right: 22px;
    left: auto;
    width: 42%;
    max-width: 170px;
  }
}
#page-home .pg-home-gallery__image[data-image="03"] {
  z-index: 5;
  top: 288px;
  right: 10%;
  width: 19.7%;
  max-width: 254px;
  aspect-ratio: 254/174;
}
#page-home .pg-home-gallery__image[data-image="03"]::after {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__image[data-image="03"] {
    top: 72px;
    right: auto;
    left: 0;
    width: 44%;
    max-width: 180px;
  }
}
#page-home .pg-home-gallery__heading {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  color: #FFF;
  text-align: center;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__heading {
    gap: 20px;
  }
}
#page-home .pg-home-gallery__title {
  font-family: "Jost", sans-serif;
  font-size: 64px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 19.2px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__title {
    font-size: 44px;
    letter-spacing: 13.2px;
  }
}
#page-home .pg-home-gallery__title span {
  display: block;
}
#page-home .pg-home-gallery__lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: 10px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__lead {
    font-size: 14px;
    letter-spacing: 7px;
  }
}
#page-home .pg-home-gallery .c-buttons-glass {
  z-index: 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery .c-buttons-glass {
    gap: 36px;
    min-width: 200px;
    justify-content: center;
    padding: 20px 40px;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery .c-buttons-glass__icon {
    width: 24px;
  }
}

#page-home .pg-home-club {
  background: linear-gradient(180deg, #3C3C3C 0%, #252425 50.48%);
  padding: 56px 43px;
}
@media (max-width: 768px) {
  #page-home .pg-home-club {
    background: linear-gradient(180deg, #3C3C3C 0%, #252425 49.52%);
    padding: 20px 16px;
  }
}
#page-home .pg-home-club__inner {
  position: relative;
  overflow: hidden;
  padding: 120px 80px;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__inner {
    padding: 80px 28px;
    filter: drop-shadow(0 4px 2px rgba(0, 0, 0, 0.25));
  }
}
#page-home .pg-home-club__inner::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #202020;
  mix-blend-mode: multiply;
  pointer-events: none;
}
#page-home .pg-home-club__content {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  max-width: 680px;
  margin-inline: auto;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__content {
    flex-direction: column;
    gap: 40px;
    max-width: none;
  }
}
#page-home .pg-home-club__logo {
  font-family: "Jost", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 9.6px;
  color: #FFF;
  font-feature-settings: "palt" 1;
}
#page-home .pg-home-club__logo span {
  display: block;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__logo {
    line-height: 1.2;
  }
}
#page-home .pg-home-club__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__body {
    gap: 60px;
  }
}
#page-home .pg-home-club__texts {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#page-home .pg-home-club__lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 2.4px;
  color: #FFF;
  font-feature-settings: "palt" 1;
}
#page-home .pg-home-club__note {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.8px;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-club .c-buttons-glass {
    gap: 36px;
    padding: 20px 40px;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-club .c-buttons-glass__icon {
    width: 24px;
  }
}

#page-home .pg-home-video {
  position: fixed;
  z-index: -10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100lvh;
}
#page-home .pg-home-video::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}
#page-home .pg-home-video__media {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#page-home .pg-home-news {
  background-color: #202020;
  padding-block: 120px;
}
@media (max-width: 768px) {
  #page-home .pg-home-news {
    padding-block: 100px;
  }
}
#page-home .pg-home-news__inner {
  width: calc(768px + 2 * 16px);
  padding-inline: 16px;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-home .pg-home-news__inner {
    padding-inline: 32px;
    width: 100%;
  }
}
#page-home .pg-home-news__inner {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__inner {
    gap: 40px;
  }
}
#page-home .pg-home-news__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-home .pg-home-news__en {
  color: #fff;
  font-family: Jost, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__en {
    font-size: 18px;
  }
}
#page-home .pg-home-news__ja {
  color: #9ca3af;
  font-family: "Noto Sans JP", serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
#page-home .pg-home-news__list {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__list {
    gap: 28px;
  }
}
#page-home .pg-home-news__link {
  display: flex;
  align-items: center;
  gap: 40px;
  transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__link {
    flex-wrap: wrap;
    gap: 16px;
  }
}
#page-home .pg-home-news__link:hover {
  opacity: 0.7;
}
#page-home .pg-home-news__title {
  flex-shrink: 0;
  color: #fff;
  font-family: "Noto Sans JP", serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.06em;
}
#page-home .pg-home-news__line {
  flex: 1;
  height: 1px;
  background-color: #6b7280;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__line {
    min-width: 40px;
  }
}
#page-home .pg-home-news__date {
  flex-shrink: 0;
  color: #9ca3af;
  font-family: Jost, serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.2em;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__date {
    flex-basis: 100%;
  }
}
#page-home .pg-home-news__more {
  display: flex;
  align-items: center;
  gap: 20px;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 12px;
  border-bottom: 1px solid #6b7280;
  color: #fff;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  transition: opacity 0.3s ease;
}
#page-home .pg-home-news__more::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
          mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  transition: transform 0.3s ease;
}
#page-home .pg-home-news__more:hover {
  opacity: 0.7;
}
#page-home .pg-home-news__more:hover::after {
  transform: translateX(4px);
}

#page-home main {
  padding-bottom: 0;
}

:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) main {
  background-color: white;
  display: flex;
  flex-direction: column;
  overflow: visible;
  padding-bottom: 0;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) main > * {
  order: 2;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header {
  background-color: #ffffff;
  border-bottom: 1px solid #D1D5DB;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__inner {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-header__inner {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__inner {
  padding-block: 32px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-header__inner {
    padding-block: 16px;
    align-items: center;
    justify-content: center;
    order: 2;
    gap: 8px;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__headline {
  order: 2;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  order: 2;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-header__headline {
    text-align: center;
    justify-content: center;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__headline strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  text-align: center;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__category {
  background-color: #ffffff;
  background-color: #9E9E00;
  color: #ffffff;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  padding: 6px 12px;
  order: 1;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__area {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  order: 1;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__condition {
  order: 3;
  width: 100%;
  margin-top: 8px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__condition:not(:has(.c-others-search-condition__block)) {
  display: none;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-main {
  background-color: white;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-main {
    background-color: white;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-1col {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-1col {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-1col {
  padding-block: 40px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-1col:has(.c-others-search-list__prefecture) {
  padding-top: 0;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-1col {
    padding-inline: 0;
    padding-block: 0;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-2col {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-2col {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-2col {
  display: grid;
  grid-template-columns: 1fr auto;
  -moz-column-gap: 3.5%;
       column-gap: 3.5%;
  padding-block: 40px;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-2col {
    padding-inline: 0;
    grid-template-columns: 100vw;
    grid-template-rows: auto 1fr;
    margin-top: 0;
    order: 3;
    padding-block: 0;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-condition {
  order: 2;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-condition {
  order: 1;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search {
  order: 1;
  width: 320px;
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  row-gap: 20px;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-other-search {
    padding-inline: 20px;
    padding-block: 20px;
    order: 2;
    width: 100%;
    border-radius: 0;
    background-color: #F3F4F6;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__headline {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-other-search__headline {
    display: none;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__main {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button {
  display: flex;
  background-color: white;
  align-items: center;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
  height: 56px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  padding-inline: 28px;
  border-radius: 10px;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button:before {
  font-size: 24px;
  line-height: 1em;
  color: #9E9E00;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=school]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea17";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=station]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=area]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea02";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=map]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea11";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button span {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  padding-right: 4px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__banner {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .p-submit-result__target {
  display: flex;
  align-items: last baseline;
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: white;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .p-submit-result__target {
    font-size: 1.125rem;
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .p-submit-result__target strong {
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "ou";
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .p-submit-result__target strong {
    font-size: 2rem;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .p-submit-result__target span {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit__content {
  justify-content: space-between;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit__buttons {
  flex: 1;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  justify-content: flex-end;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .c-others-search-submit__buttons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit .p-submit-result {
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .c-others-search-submit .p-submit-result {
    display: none;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit .c-buttons-submit {
  width: 200px;
  border-radius: 4px;
  height: 48px;
  min-height: auto;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  border: 1px solid #D1D5DB;
  padding-inline: 0.875rem;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .c-others-search-submit .c-buttons-submit {
    width: auto;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit .c-buttons-submit:last-child {
  background-color: #9E9E00;
  color: white;
}

#page-search-school .pg-search-1col {
  width: calc(xs + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-search-school .pg-search-1col {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #page-search-school .pg-search-1col {
    padding-inline: 0;
  }
}
@media (max-width: 768px) {
  #page-search-school .pg-search-condition-area {
    padding-inline: 20px;
    padding-block: 24px;
  }
}
#page-search-school .pg-search-condition-area__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
#page-search-school .pg-search-condition-area .c-forms-select {
  margin-top: 12px;
}
@media (max-width: 768px) {
  #page-search-school .pg-search-condition-area .c-forms-select {
    width: 100%;
  }
}
#page-search-school .pg-search-condition-area .c-forms-select .c-forms-select__trigger {
  min-width: 350px;
}
@media (max-width: 768px) {
  #page-search-school .pg-search-condition-area .c-forms-select .c-forms-select__trigger {
    width: 100%;
  }
}
#page-search-school .c-others-search-list {
  margin-top: 40px;
}
@media (max-width: 768px) {
  #page-search-school .c-others-search-list {
    margin-top: 0;
  }
}
#page-search-school .c-others-search-list__parent {
  font-weight: 700;
}

#page-search-terms .pg-search-1col {
  width: calc(878px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-1col {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #page-search-terms .pg-search-1col {
    padding-inline: 0;
  }
}
#page-search-terms .pg-search-condition-terms__block {
  margin-top: 4px;
  position: relative;
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-condition-terms__block {
    margin-top: 0;
  }
  #page-search-terms .pg-search-condition-terms__block:last-child:after {
    background-color: #D1D5DB;
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: -1;
    left: 0;
    height: 1px;
  }
}
#page-search-terms .pg-search-condition-terms__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #F4F4E3;
  padding: 10px 20px;
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-condition-terms__headline {
    margin-block: 12px;
  }
}
#page-search-terms .pg-search-condition-terms__headline + * {
  padding: 20px;
}
#page-search-terms .pg-search-condition-terms__inline-box {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media (max-width: 768px) {
  #page-search-terms .pg-search-condition-terms__inline-box[data-type=select-range] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
  }
  #page-search-terms .pg-search-condition-terms__inline-box[data-type=select-range] > * {
    width: 100%;
    min-width: auto;
  }
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio {
    padding: 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items {
    background-color: #D1D5DB;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items:has(> label:only-child) {
    grid-template-columns: 1fr;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items {
    display: grid;
    gap: 1px;
    grid-template-columns: repeat(2, 1fr);
    padding: 1px 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items > * {
    background-color: white;
    padding: 12px 16px;
    display: flex;
    align-items: center;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox {
    padding: 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items {
    background-color: #D1D5DB;
    padding: 1px 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items:has(> label:only-child) {
    grid-template-columns: 1fr;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items {
    display: grid;
    gap: 1px;
    grid-template-columns: repeat(2, 1fr);
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items > * {
    background-color: white;
    padding: 12px 16px;
    display: flex;
    align-items: center;
  }
}
#page-search-terms .c-others-search-submit__buttons {
  justify-content: center;
  grid-template-columns: 100%;
}

#page-search-map main {
  padding-bottom: 0;
}
@keyframes fadeInOut {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
@media (max-width: 640px) {
  #page-search-map .c-others-search-condition {
    order: 0;
  }
}
#page-search-map .pg-search-map {
  position: relative;
  height: calc(100vh - 80px);
  overflow: hidden;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map {
    height: calc(100vh - 60px);
  }
}
#page-search-map .pg-search-map__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  padding: 40px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__loading {
    width: calc(100% - 32px);
  }
}
#page-search-map .pg-search-map__loading[data-hidden] {
  display: none;
}
#page-search-map .pg-search-map__loading-text {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
#page-search-map .pg-search-map__select {
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 24px;
  width: 340px;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__select {
    top: 12px;
    left: 16px;
    width: calc(100% - 32px);
  }
}
#page-search-map .pg-search-map__menu {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  display: flex;
  height: 100vh;
  width: auto;
  transition: all 0.2s ease-in;
  transform: translateX(400px);
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__menu {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    flex-direction: column;
    align-items: flex-end;
    height: auto;
    width: 100%;
    transform: translateX(0) translateY(330px);
  }
}
#page-search-map .pg-search-map__menu[data-active] {
  transform: translateX(0);
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__menu[data-active] {
    transform: translateX(0) translateY(0);
  }
}
#page-search-map .pg-search-map__toggle-button {
  position: relative;
  width: 40px;
  height: 40px;
  background-color: rgba(92, 92, 92, 0.8);
}
#page-search-map .pg-search-map__toggle-button[data-open=false]::before {
  content: "";
  display: block;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.875rem;
  color: #ffffff;
  transform: rotate(180deg);
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__toggle-button[data-open=false]::before {
    transform: rotate(-90deg);
  }
}
#page-search-map .pg-search-map__toggle-button[data-open=true]::before {
  content: "";
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea08";
  font-size: 1rem;
  color: white;
}
#page-search-map .pg-search-map__content {
  background: #595757;
  box-shadow: -3px -2px 6px 0 rgba(0, 0, 0, 0.15);
  width: 400px;
  padding: 12px;
  padding-bottom: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__content {
    min-height: 162px;
    width: 100%;
    flex-direction: row;
    overflow-x: auto;
    padding-bottom: 0;
  }
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__content .c-cards-estate-map {
    width: 382px;
    min-width: 382px;
  }
}
#page-search-map .pg-search-map__map {
  height: 100%;
  width: 100%;
}

#page-estate-index .pg-header {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e9eff4;
}
#page-estate-index .pg-header__content {
  order: 2;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-index .pg-header__content {
  padding-block: 32px;
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
  row-gap: 28px;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__content {
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto auto;
    padding-block: 16px;
    row-gap: 12px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
#page-estate-index .pg-header__headline {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  grid-row: 1/2;
  grid-column: 1/4;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__headline {
    font-size: 1rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
    grid-column: 1/3;
  }
}
#page-estate-index .pg-header__headline strong {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__headline strong {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-estate-index .pg-header__count {
  grid-row: 3/4;
  grid-column: 1/2;
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__count {
    grid-column: 1/2;
  }
}
#page-estate-index .pg-header__count {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__count {
    font-size: 0.75rem;
  }
}
#page-estate-index .pg-header__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-index .pg-header__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__count strong {
    font-size: 1rem;
  }
}
#page-estate-index .pg-header__condition {
  grid-row: 2/3;
  grid-column: 1/4;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__condition {
    grid-column: 1/3;
  }
}
#page-estate-index .pg-header__pagination {
  grid-row: 3/4;
  grid-column: 2/3;
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__pagination {
    display: none;
  }
}
#page-estate-index .pg-header__action {
  grid-row: 3/4;
  grid-column: 3/4;
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__action {
    grid-row: 3/4;
    grid-column: 2/3;
  }
}
#page-estate-index .pg-header__action .c-forms-select .c-forms-select__trigger {
  border-radius: 999px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__action .c-forms-select .c-forms-select__trigger {
    height: 32px;
  }
}
#page-estate-index .pg-header__action .c-forms-select .c-forms-select__dropdown {
  left: auto;
  right: 0;
}
#page-estate-index .pg-header .c-basics-pagination .c-search-condition {
  order: 1;
}
#page-estate-index .pg-header-action {
  display: flex;
  gap: 16px;
  align-items: center;
}
#page-estate-index .pg-list {
  background-color: #202020;
  padding-block: 40px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-list {
    padding-block: 20px;
  }
}
#page-estate-index main {
  padding-bottom: 0;
}
#page-estate-index main > .c-basics-pagination {
  margin-top: 40px;
}
#page-estate-index .pg-footer {
  display: flex;
  flex-direction: column;
}
#page-estate-index .pg-footer__content {
  order: 2;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-index .pg-footer__content {
  padding-block: 64px;
  display: grid;
  grid-template-columns: 1fr auto auto;
  row-gap: 28px;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__content {
    grid-template-columns: 1fr auto;
    padding-block: 40px;
    row-gap: 12px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
#page-estate-index .pg-footer__count {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__count {
    font-size: 0.75rem;
  }
}
#page-estate-index .pg-footer__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-index .pg-footer__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__count strong {
    font-size: 1rem;
  }
}
#page-estate-index .pg-footer__count {
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__count {
    display: none;
  }
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__action {
    display: none;
  }
}
#page-estate-index .pg-footer__action .c-forms-select .c-forms-select__trigger {
  border-radius: 999px;
}
#page-estate-index .pg-footer__action .c-forms-select .c-forms-select__dropdown {
  left: auto;
  right: 0;
}

:is(#page-estate-detail, #page-rich) .pg-header {
  background-color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-header__inner {
  display: grid;
  flex-direction: column;
  position: relative;
  padding-block: 1.25rem;
  row-gap: 20px;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto auto auto;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__inner {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-header__inner {
    padding-block: 56px 12px;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__inner {
    row-gap: 12px;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto auto;
    padding-block: 20px;
    padding-inline: 16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  grid-column: 1/3;
  grid-row: 2/3;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__headline {
    font-size: 1.25rem;
    margin-top: 0;
    grid-column: 1/3;
    grid-row: 2/3;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header__feature {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  grid-column: 1/2;
  grid-row: 1/2;
  margin-top: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__feature {
    -moz-column-gap: 12px;
         column-gap: 12px;
    grid-column: 1/3;
    grid-row: 1/2;
    margin-top: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header__actions {
  grid-column: 2/3;
  grid-row: 3/4;
  justify-self: end;
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
  align-items: center;
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-header__actions {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header-price {
  display: flex;
  flex-wrap: wrap;
  grid-row: 3/4;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 8px;
  -webkit-font-smoothing: antialiased;
}
:is(#page-estate-detail, #page-rich) .pg-header-price__label {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-header-price__value {
  display: flex;
  align-items: baseline;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header-price__value {
    font-size: 1rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header-price__value strong {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header-price__value strong {
    font-size: 1.5rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly__value {
  font-size: 0.875rem;
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly__value strong {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly__note {
  width: 100%;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header-price-monthly__note {
    font-size: 0.6875rem;
  }
}

:is(#page-estate-detail, #page-rich) .pg-introduction {
  position: relative;
  padding-block: 40px;
  display: grid;
  grid-template-columns: 1fr auto;
  row-gap: 20px;
  -moz-column-gap: 5.5%;
       column-gap: 5.5%;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction {
    padding-block: 0 40px;
    padding-inline: 0;
    grid-template-columns: 1fr;
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__about {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  -moz-column-gap: 7.5%;
       column-gap: 7.5%;
}
@container introduction-main (width < 650px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__about {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 8px;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__about {
    row-gap: 0;
    order: 3;
    color: #000000;
    padding-inline: 4%;
    margin-inline: -4vw;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__about > * {
  width: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-introduction__features {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction__catch {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__catch {
    font-size: 1.125rem;
    margin-top: 0;
    order: 1;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__explanation {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__explanation {
    font-size: 0.875rem;
    line-height: 1.6;
    order: 2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__contact {
  background-color: white;
  padding: 40px 30px;
  border-radius: 10px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__contact {
    display: none;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction + .pg-contact {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-outline {
  grid-column: 2/3;
  grid-row: 1/3;
  display: grid;
  align-content: start;
  grid-template-columns: 1fr;
  -moz-column-gap: 80px;
       column-gap: 80px;
  row-gap: 40px;
  width: 340px;
  container-type: inline-size;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-outline {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-outline__main {
  container-type: inline-size;
  container-name: introduction-main;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-outline__main {
    row-gap: 32px;
    padding-bottom: 0;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-outline__side {
    margin-inline: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-text {
  grid-column: 1/2;
  grid-row: 3/4;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  color: #4B5563;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-text {
    grid-column: 1/2;
    grid-row: 3/4;
    margin-inline: 16px;
    width: auto;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-text:not(:has(div)) {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-text:not(:has(div)) + .pg-introduction-outline {
  grid-row: 1/2;
}
:is(#page-estate-detail, #page-rich) .pg-gallery {
  overflow: hidden;
  grid-column: 1/2;
  grid-row: 1/2;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery {
    position: relative;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery:has(.pg-gallery__no-image) {
  grid-row: span 2;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
    padding-top: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__no-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  gap: 20px;
  position: relative;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__content {
    padding-inline: 0;
    gap: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider {
  width: 100%;
  position: relative;
  margin-inline: auto;
  overflow: hidden;
  display: flex;
  container-type: inline-size;
  container-name: main-slider;
  margin-bottom: 0;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider {
    background-color: #ffffff;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider figure {
  width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider figure {
    position: relative;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider figure img {
  aspect-ratio: 680/453;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  display: block;
  cursor: pointer;
  background-color: #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next,
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev {
  width: 32px;
  height: calc(66.6666666667cqw + 2px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  transform: translateY(0);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next,
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev {
    width: 28px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next:before,
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 1;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev {
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev:before {
  transform: rotate(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next {
  right: 0;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots {
  bottom: 20px;
  opacity: 0;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  pointer-events: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots {
    opacity: 1;
    pointer-events: all;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin-inline: 4px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots button {
  width: 100%;
  height: 100%;
  text-indent: -999px;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots button::before {
  width: 100%;
  height: 100%;
  background-color: #D1D5DB;
  border-radius: 50%;
  content: "";
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-slide > * {
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__caption {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  margin-top: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__caption {
    line-height: 1.6;
    width: 100%;
    padding-block: 8px 4px;
    padding-inline: 12px;
    margin-top: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__pagination-wrapper {
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__nav {
  position: absolute;
  top: calc(50% - 12px);
  left: 0.375rem;
  right: 0.375rem;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 3;
  pointer-events: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__nav {
    top: 50%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__nav-prev, :is(#page-estate-detail, #page-rich) .pg-gallery__nav-next {
  cursor: pointer;
  pointer-events: auto;
  display: flex;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__nav-prev .pg-gallery__nav-icon {
  transform: scaleX(-1);
}
:is(#page-estate-detail, #page-rich) .pg-gallery__pagination {
  position: absolute;
  left: min(12px, 6%);
  top: 12px;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.6);
  border: 1px solid #D1D5DB;
  padding: 4px 8px;
  line-height: 1;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__pagination {
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__all-view {
  width: 48px;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: white;
  row-gap: 4px;
  border-radius: 4px;
  border: 1px solid #c7c7c7;
  position: absolute;
  right: 12px;
  top: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__all-view::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails {
  margin-inline: auto;
  width: 100%;
  max-width: 100%;
  overflow: auto;
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__list {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 12px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__list {
    display: flex;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #D1D5DB;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item {
    width: 80px;
    flex: 0 0 80px;
  }
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item:nth-child(n+10) {
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -o-object-position: center;
     object-position: center;
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails .c-buttons-default {
  margin-top: 40px;
  width: 100%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails .c-buttons-default {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  -webkit-font-smoothing: antialiased;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature {
    gap: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item {
  display: inline-flex;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item::before {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=floor] {
  order: 3;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=floor]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=floor] {
    order: 1;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] {
  order: 1;
  flex-wrap: wrap;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] {
    order: 2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] .map-link {
  display: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] .map-link {
    width: 100%;
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=access] {
  order: 2;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=access]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=access] {
    order: 3;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 12px;
  margin-top: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-detail {
    padding-left: 0;
    margin-top: 12px;
    display: flex;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail__label {
  white-space: nowrap;
  background-color: #ffffff;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  padding: 4px 6px;
  border: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail__value {
  white-space: nowrap;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__block[data-type=conversion] {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__block[data-type=conversion]:first-child {
  padding-top: 0;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__block[data-type=tel] {
  border-top: 1px solid #D1D5DB;
  padding-top: 30px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  background-color: white;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  height: 54px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button::after {
  font-size: 12px;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=reserve] {
  background-color: #C30000;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite] {
  background-color: #ffffff;
  border-color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite]::after {
  content: "お気に入り追加";
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite][data-active] svg {
  transform: rotateY(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite][data-active] svg path {
  fill: #C30000 !important;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite] svg {
  width: 20px;
  transition: transform 0.4s ease-out;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite] svg path {
  stroke: #C30000;
  stroke-width: 2px;
  fill: #ffffff;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager {
  grid-column: 1/2;
  grid-row: 2/3;
  position: relative;
  background-color: #F3F4F6;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  z-index: 0;
  position: relative;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-from-manager {
    padding: 0 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__person {
  background-color: #ffffff;
  padding: 16px 24px;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__person {
    padding: 16px 24px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__photo {
  width: 100px;
  height: 100px;
  background-color: #F3F4F6;
  border-radius: 4px;
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  justify-content: center;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail__headline {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail__name {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail__belong {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}

#page-rich .pg-introduction {
  grid-template-columns: 100%;
}
#page-rich .pg-introduction-outline {
  display: none;
}

:is(#page-estate-detail, #page-rich) .pg-price__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 12px;
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail {
    align-items: flex-start;
    margin-top: 32px;
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__label {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__label {
    font-size: 0.875rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__price {
  display: flex;
  align-items: baseline;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__price strong {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__price p {
  display: flex;
  align-items: baseline;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__price p {
    font-size: 0.9375rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 600;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] {
    width: 100%;
    align-items: flex-start;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] {
    width: 100%;
    font-size: 0.875rem;
    margin-top: 8px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] strong {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  margin-right: 4px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] strong {
    font-size: 1.5rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] p {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: first baseline;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] p {
    font-size: 0.9375rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__note {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  width: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-price-simulation {
  margin-top: 40px;
}

:is(#page-estate-detail, #page-rich) .pg-structure {
  padding-top: 64px;
  display: flex;
  flex-direction: column;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure {
    padding-top: 40px;
    -moz-column-gap: 24px;
         column-gap: 24px;
    flex-direction: column;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure:not(:has(div)) {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-structure__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__headline + * {
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__headline + * {
    margin-top: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__block-info {
  width: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-structure__partitions {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__partitions {
    grid-template-columns: 100%;
    margin-top: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__layout {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail {
  display: flex;
  align-items: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] {
  justify-content: center;
  align-items: last baseline;
  -moz-column-gap: 30px;
       column-gap: 30px;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 600;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] {
    font-size: 1rem;
    justify-content: flex-start;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > * {
  width: auto;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:first-child:after {
  display: block;
  content: "";
  width: 1px;
  height: 28px;
  background-color: #D1D5DB;
  transform: rotate(20deg) translateY(-50%);
  position: absolute;
  right: -10px;
  top: 50%;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:first-child strong {
  font-size: 2.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:first-child strong {
    font-size: 1.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:nth-child(2) strong {
  font-size: 1.625rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:nth-child(2) strong {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dt {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dd {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail dd {
    margin-top: 4px;
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dd strong {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dd span {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 20px;
       column-gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images:has(> :only-child) {
  grid-template-columns: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item {
  width: 100%;
  max-width: 100%;
  border: 1px solid #D1D5DB;
  position: relative;
  padding: 20px;
  cursor: pointer;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item:only-child {
  width: 400px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-images__item:only-child {
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item figcaption {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  background-color: #9E9E00;
  padding: 6px 12px;
  position: absolute;
  left: 0;
  top: 0;
  width: -moz-fit-content;
  width: fit-content;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}

:is(#page-estate-detail, #page-rich) .pg-facility {
  padding-block: 40px 80px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-facility {
    padding-block: 40px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-facility:not(:has(.pg-facility__item[data-active])) {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-facility__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-facility__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
:is(#page-estate-detail, #page-rich) .pg-facility__item {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  background-color: #F6E6E6;
  color: #9CA3AF;
  padding: 12px 10px;
  text-align: center;
  opacity: 0.4;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
:is(#page-estate-detail, #page-rich) .pg-facility__item[data-active] {
  opacity: 1;
  background-color: #9E9E00;
  color: #FFFFFF;
}

:is(#page-estate-detail, #page-rich) .pg-place {
  position: relative;
  display: grid;
  grid-template: "headline headline" auto "map map" auto "address address" auto "school-area station" auto/1fr 1fr;
  row-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place {
    grid-template: "headline" auto "map" auto "address" auto "school-area" auto "station" auto/1fr;
    row-gap: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-place__headline {
  grid-area: headline;
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place__content {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
}
:is(#page-estate-detail, #page-rich) .pg-place-address {
  grid-area: address;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content {
  margin-top: 8px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #ffffff;
  border: 1px solid #bdbdbd;
  padding-block: 12px;
  padding-inline: 1rem 2.5rem;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 19.875rem;
  height: 3.5rem;
  align-items: center;
  transition: opacity 0.2s ease;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-address__content a {
    margin-top: 1.875rem;
    width: 100%;
    max-width: 100%;
    position: relative;
    right: auto;
    top: auto;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a:hover {
  opacity: 0.6;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
  font-size: 1.125rem;
  color: #9E9E00;
  display: flex;
  justify-content: center;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-address__content a::after {
    position: static;
    right: auto;
    top: auto;
    transform: none;
    margin-left: 4px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-map {
  grid-area: map;
}
:is(#page-estate-detail, #page-rich) .pg-place-map__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-map__content {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-map__content:has(> :only-child) {
  grid-template-columns: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-place-map__item {
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-place-map iframe {
  width: 100%;
  height: 354px;
  display: block;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-map iframe {
    height: auto;
    aspect-ratio: 3/2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-map__attention {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #F59E0B;
  margin-top: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-place-school {
  grid-area: school-area;
}
:is(#page-estate-detail, #page-rich) .pg-place-school__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-school__content {
  margin-top: 8px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-school__content {
    font-size: 0.875rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-station {
  grid-area: station;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-station {
    margin-top: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-station__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-station__content {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-station__content {
    font-size: 0.875rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities {
  grid-area: facility;
  position: relative;
  padding-block: 64px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities {
    padding-block: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__content {
  margin-top: 32px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__content {
    row-gap: 12px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__items {
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items[data-primary] {
  gap: 40px 30px;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items[data-primary] .pg-place-facility__category {
  position: absolute;
  left: 4px;
  top: -4px;
  margin-top: 75%;
  transform: translateY(-100%);
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items[data-secondary] {
  gap: 40px;
  background-color: #F3F4F6;
  padding: 5rem 1.5rem 2.5rem;
  border-radius: 10px;
  margin-top: 40px;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 8px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__thumbnail {
  border: 1px solid #D1D5DB;
  aspect-ratio: 640/480;
  width: 100%;
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__category {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 4px 12px;
  -webkit-font-smoothing: antialiased;
  margin-top: -36px;
  margin-left: 4px;
  z-index: 1;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__name {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  margin-top: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__distance {
  font-size: 0.875rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #4B5563;
}

:is(#page-estate-detail, #page-rich) .pg-estate-detail {
  padding-block: 64px 20px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail[data-sold] {
  padding-top: 0;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail[data-sold] .pg-estate-detail__content {
  margin-top: 32px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail {
    margin-top: 0;
    padding-block: 32px 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail.is-open:after {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail.is-open .pg-estate-detail__more {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail.is-open .pg-estate-detail__items {
  max-height: none;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__content {
  margin-top: 24px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__content {
    border-top: 1px solid #ecf3fb;
    margin-inline: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__items {
  overflow: hidden;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__items {
    max-height: 800px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__item {
  display: flex;
  padding-block: 16px;
  border-bottom: 1px solid #ecf3fb;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__item {
    border-bottom: none;
    padding-block: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__label {
  width: 140px;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 600;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__label {
    font-size: 12px;
    align-content: center;
    width: 80px;
    min-height: 41px;
    padding-inline: 8px;
    background-color: #F3F4F6;
    border-bottom: 1px solid white;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__value {
  flex: 1;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.8;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__value {
    align-content: center;
    padding-inline: 8px;
    min-height: 41px;
    border-bottom: 1px solid #ecf3fb;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 4.5%;
       column-gap: 4.5%;
  width: 100%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 > * {
  width: 47.75%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 > * {
    margin-inline: 0;
    width: 50%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__more {
  display: none;
  z-index: 2;
  position: absolute;
  left: 0px;
  bottom: 0;
  padding-inline: 16px;
  padding-block: 128px 32px;
  margin-inline: -16px;
  width: 100vw;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__more {
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__more a {
  display: flex;
  border: 1px solid #000000;
  border-radius: 999px;
  width: 100%;
  background-color: white;
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 56px;
  padding-inline: 16px;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__more a:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea14";
  font-size: 24px;
  line-height: 1em;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__info {
  display: flex;
  justify-content: space-between;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  margin-top: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__info {
    padding-inline: 16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail-reform {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr;
  -moz-column-gap: 8px;
       column-gap: 8px;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail-reform > div {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: span 2;
}

:is(#page-estate-detail, #page-rich) .pg-from-manager {
  position: relative;
  padding-block: 20px 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager {
    padding-block: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__content {
  background-color: #F3F4F6;
  border-radius: 4px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  z-index: 0;
  position: relative;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager__content {
    padding: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__person {
  background-color: #ffffff;
  padding: 16px 24px;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager__person {
    padding: 16px 24px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__photo {
  width: 100px;
  height: 100px;
  background-color: #F3F4F6;
  border-radius: 4px;
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-comment {
  color: #4B5563;
  display: flex;
  align-items: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager-comment {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 8px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-comment__headline {
  font-size: 1.125rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9E9E00;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-comment__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  justify-content: center;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail__headline {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail__name {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail__belong {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}

:is(#page-estate-detail, #page-rich) .pg-conversion {
  position: sticky;
  top: 40px;
  left: 0;
  display: flex;
  flex-direction: column;
  padding-block: 80px 120px;
  width: 100%;
  row-gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__headline {
  order: 3;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__label {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__price {
  order: 4;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__price p {
  display: flex;
  align-items: last baseline;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__price strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__outline {
  order: 5;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__actions {
  order: 1;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-self: flex-end;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__tel {
  order: 6;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  -webkit-font-smoothing: antialiased;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature {
    gap: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item {
  display: inline-flex;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item::before {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=floor] {
  order: 3;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=floor]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=floor] {
    order: 1;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] {
  order: 1;
  flex-wrap: wrap;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] {
    order: 2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] .map-link {
  display: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] .map-link {
    width: 100%;
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=access] {
  order: 2;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=access]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=access] {
    order: 3;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 12px;
  margin-top: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-detail {
    padding-left: 0;
    margin-top: 12px;
    display: flex;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail__label {
  white-space: nowrap;
  background-color: #ffffff;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  padding: 4px 6px;
  border: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail__value {
  white-space: nowrap;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact {
  order: 5;
  margin-top: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  background-color: white;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  height: 54px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button::after {
  font-size: 12px;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=reserve] {
  background-color: #C30000;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite] {
  background-color: #ffffff;
  border-color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite]::after {
  content: "お気に入り追加";
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite][data-active] svg {
  transform: rotateY(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite][data-active] svg path {
  fill: #C30000 !important;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite] svg {
  width: 20px;
  transition: transform 0.4s ease-out;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite] svg path {
  stroke: #C30000;
  stroke-width: 2px;
  fill: #ffffff;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel {
  order: 7;
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__headline {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__headline::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1c";
  font-size: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__number {
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: garamond;
  display: block;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 8px;
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-tel__number {
    font-size: 2.5rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__number:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #000000;
  margin-top: 0px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__time {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
}

:is(#page-estate-detail, #page-rich) .pg-contact {
  background-color: #F3F4F6;
  border: 1px solid #D1D5DB;
  padding: 40px;
  text-align: center;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact {
    padding: 20px;
    margin-top: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact::before {
  content: none;
}
:is(#page-estate-detail, #page-rich) .pg-contact__header {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  row-gap: 4px;
}
:is(#page-estate-detail, #page-rich) .pg-contact__headline {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact__text {
    font-size: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact__text span {
  color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-contact__content {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__buttons {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact-mail__buttons {
    grid-template-columns: 1fr;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  background-color: white;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  height: 54px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button::after {
  font-size: 12px;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=reserve] {
  background-color: #C30000;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite] {
  background-color: #ffffff;
  border-color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite]::after {
  content: "お気に入り追加";
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite][data-active] svg {
  transform: rotateY(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite][data-active] svg path {
  fill: #C30000 !important;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite] svg {
  width: 20px;
  transition: transform 0.4s ease-out;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite] svg path {
  stroke: #C30000;
  stroke-width: 2px;
  fill: #ffffff;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel {
  display: none;
  flex-direction: column;
  row-gap: 12px;
  border-top: 1px solid #D1D5DB;
  padding-top: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact-tel {
    display: flex;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__button {
  border: 1px solid #D1D5DB;
  background-color: #9E9E00;
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.1019607843);
  border-radius: 4px;
  color: #FFFFFF;
  padding: 18px 12px;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__button[href^="tel:0120"] .pg-contact-tel__number:before,
:is(#page-estate-detail, #page-rich) .pg-contact-tel__button [href^="tel:0800"] .pg-contact-tel__number:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.7em;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__number {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: center;
  justify-content: center;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 4px;
}

:is(#page-estate-detail, #page-rich) .pg-recommend {
  width: 100%;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend {
    padding-inline: 0;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend {
  background-color: #202020;
  padding-block: 80px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend {
    padding-block: 40px;
    padding-inline: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend__headline {
  text-align: center;
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend__headline {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend__content {
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend__content {
    margin-top: 30px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend__content .c-lists-estate {
  justify-content: center;
}

:is(#page-estate-detail, #page-rich) .pg-panorama__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__main {
  width: auto;
  margin-top: 2rem;
  position: relative;
  margin-inline: calc(-1 * max((100cqw - 366px - 714px) / 2, 32px));
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__main {
    margin-top: 1.25rem;
    margin-inline: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__viewer {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__exp {
  font-size: 0.8125rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 1.125rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__exp {
    padding-inline: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__list {
  overflow: hidden;
  margin-top: 0.75rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__list {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    margin-inline: -1rem;
  }
  :is(#page-estate-detail, #page-rich) .pg-panorama__list::-webkit-scrollbar {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__items {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
  margin-block: 0.75rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__items {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.75rem;
    margin-block: 0;
    padding-block: 0.75rem;
    margin-inline: 1rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__item {
  min-width: 8.625rem;
  flex-shrink: 0;
  min-width: 0;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__item {
    min-width: 130px;
    width: 130px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__item {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  background-color: white;
  padding-bottom: 0.75rem;
  overflow: hidden;
  scroll-snap-align: start;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__item[data-active] .pg-panorama__thumb::after {
  opacity: 1;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__thumb {
  aspect-ratio: 16/9;
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__thumb::after {
  opacity: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  transition: opacity 0.3s ease;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
:is(#page-estate-detail, #page-rich) .pg-panorama .psv-navbar {
  z-index: 40;
}

@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video {
    padding-inline: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video__content {
  width: 100% !important;
  max-width: 100%;
  padding-block: 40px 0;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video__content {
    padding-block: 20px 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video iframe[data-type=youtube] {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
}
:is(#page-estate-detail, #page-rich) main[data-platinum] .pg-video {
  grid-area: video;
}

:is(#page-estate-detail, #page-rich) .pg-open-house {
  margin-top: 0;
  position: relative;
  z-index: 0;
  padding-block: 32px !important;
}
:is(#page-estate-detail, #page-rich) .pg-open-house::after {
  content: "";
  width: 100cqw;
  height: 100%;
  background-color: #C30000;
  position: absolute;
  top: 0;
  right: -143px;
  z-index: -1;
}
@container layout-col2 (width < 1366px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house::after {
    right: calc(-1 * max((100cqw - 366px - 714px) / 2, 32px));
  }
}
@media (max-width: 1000px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house::after {
    width: 100cqw;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house::after {
    right: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__content {
  background-color: #ffffff;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-block: 40px;
  padding-inline: 64px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house__content {
    gap: 24px;
    padding: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__headline {
  grid-area: headline;
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  text-align: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house__headline {
    font-size: 2rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__info {
  grid-area: info;
  background-color: #e5e7eb;
  padding: 8px;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house__info {
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body {
  grid-area: body;
  line-height: 2em;
  position: relative;
  overflow: hidden;
  max-height: 400px;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-more]:after {
  background-color: #ffffff;
  height: 120px;
  width: 100%;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%);
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-more] .pg-open-house-body__more {
  display: block;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-open] {
  max-height: none;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-open]:after {
  content: none;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-open] .pg-open-house-body__more {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info__item {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: flex-start;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info__label {
  font-size: 1rem;
  padding-inline: 16px;
  padding-block: 2px;
  background-color: #ffffff;
  color: #4B5563;
  border: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info__value {
  font-size: 1.125rem;
  line-height: 1.8em;
  margin-top: -2px;
  flex: 1;
  word-break: keep-all;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-body {
  margin-top: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-body__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-body__more {
  display: none;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  margin-inline: auto;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  color: white;
  min-width: 200px;
  z-index: 1;
  background-color: #F3F4F6;
}
:is(#page-estate-detail, #page-rich) main[data-platinum] .pg-tour {
  grid-area: tour;
}

:is(#page-estate-detail, #page-rich) .c-others-search-submit {
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .c-others-search-submit {
    display: block;
    padding-block: 4px;
  }
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit__content {
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a {
  min-width: auto;
  height: 48px;
  width: 100%;
  padding-inline: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  background-color: white;
  border-radius: 4px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .c-others-search-submit a {
    gap: 12px;
    border: 1px solid white;
  }
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=visit] {
  background-color: #C30000;
  color: white;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=tel] {
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  border: 1px solid #9E9E00;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=tel]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1d";
  color: #9E9E00;
}

/*
@forward "detail_print";
 */
:where(#page-estate-detail) {
  background-color: #F3F4F6;
}
:where(#page-estate-detail) main {
  overflow: visible;
  contain: paint;
  padding-block: 60px 0;
}
@media (max-width: 1000px) {
  :where(#page-estate-detail) main {
    padding-block: 60px 0;
    contain: initial;
  }
}
@media (max-width: 640px) {
  :where(#page-estate-detail) main {
    padding-block: 48px 0;
  }
}
:where(#page-estate-detail) .pg-prev {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-prev {
    padding-inline: 4%;
    width: 100%;
  }
}
:where(#page-estate-detail) .l-layout-col2 {
  width: 1366px;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .l-layout-col2 {
    padding-inline: 0;
    width: 100%;
  }
}
:where(#page-estate-detail) .l-layout-col2 {
  display: grid;
  grid-template-columns: 1fr 22.875rem;
  container-type: inline-size;
  container-name: layout-col2;
  position: relative;
}
@media (max-width: 1000px) {
  :where(#page-estate-detail) .l-layout-col2 {
    display: block;
  }
}
:where(#page-estate-detail) .l-layout-col2::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 100vw;
  height: 1px;
  background-color: #ffffff;
  transform: translateX(-50vw);
}
:where(#page-estate-detail) .l-layout-col2__main {
  background-color: #ffffff;
  padding-inline: 8.9375rem;
  position: relative;
  padding-bottom: 64px;
}
@container layout-col2 (width < 1366px) {
  :where(#page-estate-detail) .l-layout-col2__main {
    padding-inline: max((100cqw - 366px - 714px) / 2, 32px);
  }
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .l-layout-col2__main {
    padding-inline: 16px;
    padding-bottom: 32px;
  }
}
:where(#page-estate-detail) .l-layout-col2__main:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  width: 100vw;
  background: #ffffff;
}
:where(#page-estate-detail) .l-layout-col2__main > :where(section) {
  position: relative;
  padding-block: 64px;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .l-layout-col2__main > :where(section) {
    padding-block: 32px;
  }
}
:where(#page-estate-detail) .l-layout-col2__main > :where(section)::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:where(#page-estate-detail) .l-layout-col2__main > :where(section):first-child::before {
  content: none;
}
:where(#page-estate-detail) .l-layout-col2__side {
  position: relative;
  padding-inline: 54px;
}
@media (max-width: 1000px) {
  :where(#page-estate-detail) .l-layout-col2__side {
    display: none;
  }
}
:where(#page-estate-detail) .l-layout-col2__side::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 50vw;
  height: 100%;
  z-index: -1;
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite]::after {
  content: "お気に入りに登録する";
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite][data-active] {
  background-color: #C30000;
  color: white;
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite][data-active] svg {
  stroke: white;
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite] svg {
  stroke: #C30000;
  fill: white;
  width: 22px;
  height: 22px;
}
:where(#page-estate-detail) .pg-nav {
  position: sticky;
  top: 60px;
  z-index: 20;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0 12px;
  transition: transform 0.3s ease;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-nav {
    top: 48px;
  }
  :where(#page-estate-detail) .pg-nav[data-hidden] {
    transform: translateY(-240%);
  }
}
:where(#page-estate-detail) .pg-nav__list {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-nav__list {
    justify-content: flex-start;
    overflow-x: auto;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  :where(#page-estate-detail) .pg-nav__list::-webkit-scrollbar {
    display: none;
  }
}
:where(#page-estate-detail) .pg-nav__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  position: relative;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-nav__item {
    flex: 0 0 auto;
  }
}
:where(#page-estate-detail) .pg-nav__item[data-active]::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #9E9E00;
  height: 2px;
  width: 100%;
}
:where(#page-estate-detail) .pg-nav__item a {
  color: #111827;
  padding: 12px 0;
  display: block;
}

#page-estate-recommend-index {
  background-color: #F3F4F6;
}
#page-estate-recommend-index main {
  padding-top: 0;
}
#page-estate-recommend-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-estate-recommend-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-recommend-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-estate-recommend-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-estate-recommend-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-estate-recommend-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-recommend-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-estate-recommend-index .pg-list {
  padding-block: 0 40px;
}
#page-estate-recommend-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-estate-newest-index {
  background-color: #F3F4F6;
}
#page-estate-newest-index main {
  padding-top: 0;
}
#page-estate-newest-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-estate-newest-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-newest-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-estate-newest-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-estate-newest-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-estate-newest-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-newest-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-estate-newest-index .pg-list {
  padding-block: 0 40px;
}
#page-estate-newest-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-history-index {
  background-color: #F3F4F6;
}
#page-history-index main {
  padding-top: 0;
}
#page-history-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-history-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-history-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-history-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-history-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-history-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-history-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-history-index .pg-list {
  padding-block: 0 40px;
}
#page-history-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-history-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-favorite-index {
  background-color: #F3F4F6;
}
#page-favorite-index main {
  padding-top: 0;
}
#page-favorite-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-favorite-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-favorite-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-favorite-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-favorite-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-favorite-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-favorite-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-favorite-index .pg-list {
  padding-block: 0 40px;
}
#page-favorite-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-mypage-account-edit .pg-account-edit {
  width: calc(480px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-account-edit .pg-account-edit {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-mypage-account-edit .pg-account-edit {
  display: flex;
  flex-direction: column;
  gap: 64px;
  padding-block: 80px;
}
@media (max-width: 768px) {
  #page-mypage-account-edit .pg-account-edit {
    gap: 48px;
    padding-block: 40px;
  }
}
#page-mypage-account-edit .pg-account-edit__form-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
#page-mypage-account-edit .pg-account-edit__heading {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 768px) {
  #page-mypage-account-edit .pg-account-edit__heading {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.4;
  }
}
#page-mypage-account-edit .pg-account-edit__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}
#page-mypage-account-edit .pg-account-edit__rows {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
#page-mypage-account-edit .pg-account-edit__submit {
  margin-top: 56px;
  width: 320px;
}
@media (max-width: 768px) {
  #page-mypage-account-edit .pg-account-edit__submit {
    margin-top: 40px;
    width: 100%;
  }
}
#page-mypage-account-edit .pg-account-edit__profile-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

#page-mypage-account-email-send .pg-account-email-send {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-inline: auto;
  padding-block: 80px;
  text-align: center;
}
@media (max-width: 768px) {
  #page-mypage-account-email-send .pg-account-email-send {
    padding-block: 40px;
    padding-inline: 16px;
    text-align: left;
  }
}
#page-mypage-account-email-send .pg-account-email-send__heading {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
}
@media (max-width: 768px) {
  #page-mypage-account-email-send .pg-account-email-send__heading {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.4;
  }
}
#page-mypage-account-email-send .pg-account-email-send__description {
  margin-top: 32px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1.6;
}
@media (max-width: 768px) {
  #page-mypage-account-email-send .pg-account-email-send__description {
    font-size: 0.875rem;
    letter-spacing: 0.05em;
    line-height: 2;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    line-height: 1.6;
  }
}
#page-mypage-account-email-send .pg-account-email-send__description a {
  color: #2563EB;
  text-decoration: underline;
}

#page-mypage-account-profile-edit .pg-account-profile-edit {
  width: calc(480px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-mypage-account-profile-edit .pg-account-profile-edit {
  display: flex;
  flex-direction: column;
  gap: 64px;
  padding-block: 80px;
}
@media (max-width: 768px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit {
    gap: 48px;
    padding-block: 40px;
  }
}
#page-mypage-account-profile-edit .pg-account-profile-edit__form-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__heading {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 768px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit__heading {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.4;
  }
}
#page-mypage-account-profile-edit .pg-account-profile-edit__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__rows {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__rows .c-forms-input-radio__items {
  display: flex;
  flex-wrap: wrap;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__submit {
  margin-top: 56px;
  width: 320px;
}
@media (max-width: 768px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit__submit {
    margin-top: 40px;
    width: 100%;
  }
}

#page-mypage-index {
  background-color: #F3F4F6;
}
#page-mypage-index .pg-account {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
  background-color: #F3F4F6;
}
#page-mypage-index .pg-account__content {
  width: 1286px;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-index .pg-account__content {
    padding-inline: 0;
    width: 100%;
  }
}
#page-mypage-index .pg-account__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: 12px;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-account__content {
    flex-direction: column;
    gap: 8px;
  }
}
#page-mypage-index .pg-account__name {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
#page-mypage-index .pg-account__name span {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
#page-mypage-index .pg-account-actions {
  display: flex;
  gap: 12px;
}
#page-mypage-index .pg-account-actions__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  background-color: #ffffff;
  color: #4B5563;
  border: 1px solid #4B5563;
  border-radius: 30px;
  padding: 12px 14px;
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease;
}
#page-mypage-index .pg-account-actions__item:hover {
  opacity: 0.6;
}
#page-mypage-index .pg-account-actions__item img {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
#page-mypage-index .pg-account-actions__item[data-type=logout]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0d";
}
#page-mypage-index .pg-contents {
  display: flex;
  flex-direction: column;
  padding-bottom: 96px;
  padding-inline: 2%;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-contents {
    gap: 24px;
    padding-bottom: 0;
    padding-inline: 16px;
  }
}
#page-mypage-index .pg-section {
  max-width: 1280px;
  width: 100%;
  margin-inline: auto;
  position: relative;
  padding-block: 60px 40px;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section {
    margin-inline: 0;
    padding-block: 32px;
  }
}
#page-mypage-index .pg-section .c-lists-estate {
  padding-inline: 0;
}
#page-mypage-index .pg-section:first-of-type {
  border-bottom: 1px solid #D1D5DB;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section {
    padding-bottom: 32px;
    border-bottom: 1px solid #D1D5DB;
  }
  #page-mypage-index .pg-section:last-child {
    border-bottom: none;
  }
}
#page-mypage-index .pg-section__content {
  margin-top: 40px;
}
#page-mypage-index .pg-section__header {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  width: 1286px;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-index .pg-section__header {
    padding-inline: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__header {
    row-gap: 20px;
  }
}
#page-mypage-index .pg-section__headline {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__headline {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-mypage-index .pg-section__page {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  display: flex;
  align-items: center;
}
#page-mypage-index .pg-section__page span {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__page {
    font-size: 0.75rem;
  }
  #page-mypage-index .pg-section__page span {
    font-size: 1rem;
  }
}
#page-mypage-index .pg-section__actions {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 40px;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__actions {
    position: relative;
    justify-content: center;
    top: 0;
    margin-top: 40px;
  }
}
#page-mypage-index .pg-section__actions .c-buttons-default-databee {
  height: 4rem;
  width: 200px;
  border: 1px solid #D1D5DB;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3019607843);
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__actions .c-buttons-default-databee {
    width: 100%;
  }
}
#page-mypage-index .pg-section__actions-sp {
  display: none;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__actions-sp {
    display: flex;
    justify-content: center;
    padding-inline: 16px;
    margin-top: 40px;
  }
  #page-mypage-index .pg-section__actions-sp .c-buttons-default {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250LmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFBSztFQUE4QjtFQUFzQjtFQUFnQjtLQUFBO0VBQVc7QURPcEY7O0FDUHNHO0VBQWlCO0VBQTRCO0FEWW5KOztBQ1pzSztFQUFlO0VBQXdCO0FEaUI3TTs7QUNqQm9PO0VBQUU7RUFBUztBRHNCL087O0FDdEJ5UDtFQUFHO0VBQWM7RUFBUztBRDRCblI7O0FDNUJvUztFQUFhO0FEZ0NqVDs7QUNoQytUO0VBQVE7QURvQ3ZVOztBQ3BDeVY7RUFBTTtBRHdDL1Y7O0FDeEM2VztFQUFTO0FENEN0WDs7QUM1Q21ZO0VBQVk7RUFBbUI7RUFBMEI7VUFBQTtBRGtENWI7O0FDbEQ2ZDtFQUFFO0FEc0QvZDs7QUN0RDRmO0VBQWlCO0FEMEQ3Z0I7O0FDMUQ2aEI7RUFBa0I7QUQ4RC9pQjs7QUM5RCtrQjtFQUFJO0FEa0VubEI7O0FDbEVpbUI7RUFBUztBRHNFMW1COztBQ3RFNm5CO0VBQVE7RUFBYztFQUFjO0VBQWtCO0FENkVuckI7O0FDN0Uyc0I7RUFBSTtBRGlGL3NCOztBQ2pGNnRCO0VBQUk7QURxRmp1Qjs7QUNyRjJ1QjtFQUFNO0VBQXFCO0FEMEZ0d0I7O0FDMUZveEI7RUFBTztBRDhGM3hCOztBQzlGNnlCO0VBQU07QURrR256Qjs7QUNsR20wQjtFQUFrRjtBRHNHcjVCOztBQ3RHaTZCO0VBQWM7RUFBNkI7QUQyRzU4Qjs7QUMzR2crQjtFQUF5QztBRCtHemdDOztBQy9HaWlDO0VBQVM7RUFBYztBRG9IeGpDOztBQ3BId2tDO0VBQXNDO0FEd0g5bUM7O0FDeEgybkM7RUFBUztBRDRIcG9DOztBQzVIb3BDO0VBQU87QURnSTNwQzs7QUNoSTRxQztFQUFjO0FEb0kxckM7O0FDcEk4c0M7RUFBOEQ7QUR3STV3Qzs7QUN4STJ4QztFQUF3SDtFQUFrQjtBRDZJcjZDOztBQzdJKzZDO0VBQXFIO0FEaUpwaUQ7O0FDakpra0Q7RUFBcUQ7QURxSnZuRDs7QUNySmlwRDtFQUE2QjtFQUE2QjtBRDBKM3NEOztBQzFKNnREO0VBQTZEO0FEOEoxeEQ7O0FDOUoweUQ7RUFBTztFQUFxQjtBRG1LdDBEOztBQ25LODFEO0VBQW1CO0FEdUtqM0Q7O0FDdks4M0Q7RUFBa0I7QUQyS2g1RDs7QUMzS202RDtFQUFPO0VBQVM7RUFBYztFQUFjO0VBQWU7QURtTDk5RDs7QUNuTGkvRDtFQUE2QjtFQUEwQjtFQUFjO0FEeUx0akU7O0FDekxta0U7RUFBVztBRDZMOWtFOztBQzdMNmxFO0VBQUk7QURpTWptRTs7QUNqTW1uRTtFQUFTO0FEcU01bkU7O0FDck1vcEU7RUFBaUI7QUR5TXJxRTs7QUN6TXFyRTtFQUFnQjtBRDZNcnNFOztBQzdNb3RFO0VBQXFCO0FEaU56dUU7O0FFak5BOzs7RUFBQTtBQ09BO0VBQ0k7QUhpTko7QUcvTUk7RUFISjtJQUlRO0VIa05OO0FBQ0Y7O0FHL01BO0VBQ0k7RUFDQTtFQUNBLGNEZ0IwQjtFQ2YxQjtFQUNBLHVDQ2xCb0I7RURtQnBCO0FIa05KOztBRy9NQTtFQUVJO0VBQ0E7QUhpTko7O0FHOU1BO0VBQ0ksY0RHMEI7RUNGMUI7RUFDQTtFQUNBO0FIaU5KO0FHM01BO0VBQ0k7RUFDQTtFQUNBO0FINk1KOztBRzFNQTs7RUFFSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjtBS3ZQRTtFRnlDRjtJQUdRO0VIK01OO0FBQ0Y7O0FNbE1BOzswQkFBQTtBQXFEQTs7MEJBQUE7QUE0REE7OzBCQUFBO0FBK0VBOzswQkFBQTtBQWlDQTs7MEJBQUE7QUFpQ0E7OzBCQUFBO0FBaUNBOzswQkFBQTtBQW1DQTs7MEJBQUE7QUEwRkE7OzBCQUFBO0FBOERBOzswQkFBQTtBQXFEQTs7MEJBQUE7QUFzREE7OzBCQUFBO0FBNEpBOzswQkFBQTtBQTBHQTs7MEJBQUE7QUE2Q0E7OzBCQUFBO0FBMkNBOzswQkFBQTtBQ24vQkE7O0VBQUE7QUYrREU7RUV2REE7SUFDSTtFUDZUSjtBQUNGO0FPelRBO0VBQ0U7QVAyVEY7QUtsVUU7RUVNRjtJQUlJO0VQNFRGO0FBQ0Y7O0FPeFRBO0VBQ0U7QVAyVEY7QUtqVUU7RUVLRjtJQUlJO0VQNFRGO0FBQ0Y7O0FPeFRBO0VBQ0U7QVAyVEY7QUtoVUU7RUVJRjtJQUlJO0VQNFRGO0FBQ0Y7O0FPeFRBO0VBQ0U7QVAyVEY7QUs3VkU7RUVpQ0Y7SUFJSTtFUDRURjtBQUNGOztBT3pUQTtFQUNFO0FQNFRGO0FLdFdFO0VFeUNGO0lBSUk7RVA2VEY7QUFDRjs7QVFuWEE7Ozs7Q0FBQTtBQ0FBO0VBQVk7RUFDVjtFQUNBLDhTQUkwRDtBVHdYNUQ7QVNyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHVYRjs7QVNwWEE7RUFBd0I7QVR3WHhCOztBU3ZYQTtFQUF1QjtBVDJYdkI7O0FTMVhBO0VBQStCO0FUOFgvQjs7QVM3WEE7RUFBZ0M7QVRpWWhDOztBU2hZQTtFQUEyQjtBVG9ZM0I7O0FTbllBO0VBQXdCO0FUdVl4Qjs7QVN0WUE7RUFBd0I7QVQwWXhCOztBU3pZQTtFQUF3QjtBVDZZeEI7O0FTNVlBO0VBQXdCO0FUZ1p4Qjs7QVMvWUE7RUFBMkI7QVRtWjNCOztBU2xaQTtFQUF3QjtBVHNaeEI7O0FTclpBO0VBQXVCO0FUeVp2Qjs7QVN4WkE7RUFBdUI7QVQ0WnZCOztBUzNaQTtFQUF3QjtBVCtaeEI7O0FTOVpBO0VBQXVCO0FUa2F2Qjs7QVNqYUE7RUFBMEI7QVRxYTFCOztBU3BhQTtFQUFzQjtBVHdhdEI7O0FTdmFBO0VBQXVCO0FUMmF2Qjs7QVMxYUE7RUFBd0I7QVQ4YXhCOztBUzdhQTtFQUE4QjtBVGliOUI7O0FTaGJBO0VBQXVCO0FUb2J2Qjs7QVNuYkE7RUFBd0I7QVR1YnhCOztBU3RiQTtFQUF5QjtBVDBiekI7O0FTemJBO0VBQTJCO0FUNmIzQjs7QVM1YkE7RUFBZ0M7QVRnY2hDOztBUy9iQTtFQUF5QjtBVG1jekI7O0FTbGNBO0VBQXVCO0FUc2N2Qjs7QVNyY0E7RUFBNkI7QVR5YzdCOztBU3hjQTtFQUFzQjtBVDRjdEI7O0FTM2NBO0VBQXdCO0FUK2N4Qjs7QVM5Y0E7RUFBdUI7QVRrZHZCOztBVTNmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUowQkE7RUFDQSxzQkFrOEI0QztFQS83QjVDO0VBS0E7RUFLQTtFSXRDQSx5QlI0SVU7RVEzSVYsY1JtQjBCO0VRbEIxQjtFQUNBO0VBQ0E7RUFDQTtBVmdnQko7QVU3Zkk7RUFDSTtBVitmUjtBVTdmSTtFQUNJO0FWK2ZSO0FVM2ZJO0VBQ0k7RUFDQTtBVjZmUjtBVXpmSTtFSkVBO0VBQ0EscUJJRnNDO0VKS3RDO0VBS0E7RUFLQTtBTmdmSjtBVTdmSTtFSkRBO0VBQ0Esc0JJQ3NDO0VKRXRDO0VBS0E7RUFLQTtBTnVmSjtBVWpnQkk7RUpKQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0FOOGZKO0FVcmdCSTtFSlBBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU5xZ0JKO0FVemdCSTtFSlZBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU40Z0JKO0FVN2dCSTtFSmJBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU5taEJKO0FVOWdCSTtFQUNJO0FWZ2hCUjtBVTlnQkk7RUFDSTtBVmdoQlI7QVU5Z0JJO0VBQ0k7QVZnaEJSO0FLOWpCRTtFSzZDRTtJQUdRO0VWa2hCVjtBQUNGO0FVOWdCSTtFQUNJO0VBQ0EsY1IvRGdCO0FGK2tCeEI7QVU5Z0JJO0VBQ0kseUJSbEVnQjtFUW1FaEIsY1I2RU07QUZtY2Q7QVU5Z0JJO0VBQ0kseUJScEVnQjtFUXFFaEIsY1J5RU07QUZ1Y2Q7QVU5Z0JJO0VBQ0k7QVZnaEJSO0FVNWdCSTtFQUNJO0VBQ0E7QVY4Z0JSO0FVN2dCUTtFRmpESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUU2Q1E7QVZvaEJaO0FVamhCSTtFQUNJO0VBQ0E7RUFDQTtBVm1oQlI7QVVsaEJRO0VGMURKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFRXNEUTtFQUNBO0FWeWhCWjtBVXRoQkk7RUFDSTtFQUNBO0FWd2hCUjtBVXZoQlE7RUZuRUo7RUFDQTtFQUNBO0VB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QTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdzZCSjtBY3Q2Qkk7RUFDSTtBZHc2QlI7QWN0NkJJO0VBQ0k7RUFDQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBLHlCWmdJTTtFWS9ITjtFQUNBO0FkdzZCUjtBY242QlE7RUFDSTtBZHE2Qlo7QWNqNkJRO0VBQ0k7QWRtNkJaO0FjLzVCUTtFQUNJO0FkaTZCWjs7QWV4OEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYitJVTtFYTlJVixjYnVCMEI7RWF0QjFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVRxQkE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtBTjY2Qko7QWV6OEJJO0VQa0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFT3RCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmc5QlI7QWUzOEJRO0VQS0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VPVFE7RUFDQTtBZms5Qlo7QWU5OEJJO0VBQ0k7QWZnOUJSOztBZ0J4L0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmQrRzRCO0VjOUc1QjtFQUNBO0VBQ0E7RUFFQTtBaEIwL0JKO0FnQngvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjAvQlI7QWdCdi9CSTtFQUNJO0VBQ0EsZWRwQmdCO0VjcUJoQjtFQUNBO0FoQnkvQlI7QWdCci9CUTtFQUNJO0FoQnUvQlo7QWdCcC9CUTtFQUNJLGFkL0JZO0VjZ0NaLGVkaENZO0FGc2hDeEI7O0FpQjNoQ0E7RUFDSTtBakI4aENKO0FpQjVoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJmNElNO0VlM0lOO0VBQ0E7RUFDQTtBakI4aENSO0FpQjdoQ1E7RVR3Qko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUzFCUSxjZlZZO0VlV1o7QWpCbWlDWjtBaUJoaUNRO0VBQ0k7QWpCa2lDWjtBaUI5aENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmdpQ1I7QWlCOWhDUTtFQUNJO0VBQ0E7RUFDQTtBakJnaUNaO0FpQjVoQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZm1DbUI7RWVsQ25CO0VBQ0E7QWpCOGhDWjtBaUIxaENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZxRkU7RWVwRkY7RUFDQTtBakI0aENaO0FpQnhoQ0k7RUFDSSx5QmY4RU07RWU3RU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwaENSO0FpQnZoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakJ5aENSO0FpQnRoQ0k7RUFDSTtFQUNBO0VBQ0EsY2Y1RHNCO0VlNkR0QjtBakJ3aENSO0FpQnJoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZnpFc0I7RWUwRXRCO0FqQnVoQ1I7QWlCcmhDUTtFVHJFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVNpRVE7QWpCNGhDWjtBaUJ6aENRO0VBQ0ksY2Z1Q1M7QUZvL0JyQjtBaUJ2aENJO0VBQ0k7RUFDQTtFQUNBO0FqQnloQ1I7QWlCcmhDUTtFQUNJO0FqQnVoQ1o7QWlCbmhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNmMUdzQjtFZTJHdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcWhDUjtBaUJuaENRO0VBQ0kseUJmbEhrQjtBRnVvQzlCO0FpQmxoQ1E7RUFDSTtFQUNBO0FqQm9oQ1o7QWlCamhDUTtFVHBISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVNnSFE7RUFDQSxjZnZKWTtBRitxQ3hCO0FpQnJoQ1E7RVQxSEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFU3dIUTtBakIyaENaO0FpQnhoQ1E7RVQvSEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFUzZIUSxjZmpLWTtBRityQ3hCO0FpQjFoQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZnhCYTtFZXlCYixjZjNCTTtFZTRCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI0aENSO0FpQjFoQ1E7RUFDSTtBakI0aENaOztBa0JydENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWjJCQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0VZdkNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0dENKO0FrQjF0Q0k7RUFDSTtBbEI0dENSO0FrQnB0Q0k7RUFDSSx5QmhCckJnQjtFZ0JzQmhCLGNoQk1zQjtBRmd0QzlCO0FrQnB0Q1E7RUFDSSx5QmhCcUVvQjtFZ0JwRXBCO0FsQnN0Q1o7QWtCcHRDUTtFQUNJLHlCaEJrRW9CO0VnQmpFcEI7QWxCc3RDWjtBa0JqdENJO0VBQ0kseUJoQm5DZ0I7RWdCb0NoQixjaEJUc0I7QUY0dEM5QjtBa0JqdENRO0VBQ0kseUJoQmlFc0I7RWdCaEV0QjtBbEJtdENaO0FrQmp0Q1E7RUFDSSx5QmhCOERzQjtFZ0I3RHRCO0FsQm10Q1o7QWtCOXNDSTtFQUNJLHlCaEJnRXdCO0VnQi9EeEIsY2hCM0JzQjtFZ0I0QnRCO0FsQmd0Q1I7QWtCOXNDUTtFQUNJLHlCaEI0RG9CO0VnQjNEcEI7QWxCZ3RDWjtBa0I5c0NRO0VBQ0kseUJoQnlEb0I7RWdCeERwQjtBbEJndENaO0FrQjNzQ0k7RUFDSSx5QmhCakVnQjtFZ0JrRWhCLGNoQnhDc0I7QUZxdkM5QjtBa0Izc0NRO0VBQ0k7RUFDQTtBbEI2c0NaO0FrQjNzQ1E7RUFDSTtFQUNBO0FsQjZzQ1o7QWtCeHNDSTtFQUNJLHlCaEIvRWdCO0VnQmdGaEIsY2hCdkRzQjtBRml3QzlCO0FrQnhzQ1E7RUFDSSx5QmhCeUNtQjtFZ0J4Q25CO0FsQjBzQ1o7QWtCeHNDUTtFQUNJLHlCaEJzQ21CO0VnQnJDbkI7QWxCMHNDWjtBa0Juc0NJO0VBRUkseUJoQkp3QjtFZ0JLeEIsY2hCMUVzQjtFZ0IyRXRCO0VBQ0E7RUFDQTtFQUNBO0FsQm9zQ1I7QWtCNXJDSTtFQUNJO0VBQ0E7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Y3RCNUJrQjtFc0I2QmxCO0VBQ0E7QXhCdy9DWjs7QXlCbmpEQTtFQUNJO0VBQ0E7RUFDQSx5QnZCaURrQjtFdUJoRGxCO0VBQ0E7QXpCc2pESjtBeUJwakRJO0VuQjBCQTtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFLQTtFbUJ0Q0ksY3ZCb0JzQjtFdUJuQnRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMGpEUjtBSzNqREU7RW9CTkU7SUFTUTtFekI0akRWO0FBQ0Y7QXlCempESTtFQUNJO0VBQ0E7QXpCMmpEUjtBeUJ4akRJO0VuQlFBO0VBQ0Esc0JtQlJ3QztFbkJXeEM7RUFLQTtFQUtBO0VtQnBCSSxjdkJJc0I7RXVCSHRCO0F6QjhqRFI7QXlCM2pESTtFQUNJO0F6QjZqRFI7QXlCMWpESTtFQUNJO0F6QjRqRFI7O0EwQmhtREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBMUJtbURKO0EwQmptREk7RUFDSTtBMUJtbURSO0EwQmhtREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJrbURSO0EwQmptRFE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0ExQm1tRFo7QTBCL2xESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQmltRFI7QTBCOWxESTtFcEJDQTtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFLQTtFb0JiSSxjeEJMc0I7RXdCTXRCO0ExQm9tRFI7QTBCam1ESTtFcEJMQTtFQUNBLHNCb0JLdUM7RXBCRnZDO0VBS0E7RUFLQTtFb0JQSSxjeEJUc0I7RXdCVXRCO0ExQnVtRFI7QTBCcG1ESTtFQUNJO0ExQnNtRFI7O0EyQm5wREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnNwREo7QTJCcHBESTtFQUNJO0EzQnNwRFI7QTJCbnBESTtFQUNJO0VBQ0E7QTNCcXBEUjtBMkJwcERRO0VBQ0k7RUFDQTtFQUNBO0tBQUE7RUFDQTtBM0JzcERaO0EyQmxwREk7RUFDSTtFQUNBO0VBQ0E7QTNCb3BEUjtBMkJscERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkJL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Q0EseUI5RG1CTTtFOERsQk47RUFDQTtBaEVtc0pSO0FnRWpzSlE7RUFFSTtFQUNBO0FoRWtzSlo7QWdFOXJKSTtFMUQ1R0E7RUFDQSxzQkE0NEIyQztFQXo0QjNDO0VBS0E7RUFLQTtFMERnR0k7RUFDQTtBaEVvc0pSO0FnRWpzSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEVtc0pSO0FnRWpzSlE7RUFDSTtFQUNBO0VBQ0E7QWhFbXNKWjtBZ0Vqc0pZO0V4RHpIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RXdEcUhZO0VBQ0EsYzlENUpRO0FGbzJKeEI7QWdFanNKUTtFQUNJO0VBQ0EscUI5RDVGRTtBRit4SmQ7QWdFaHNKUTtFQUNJLGM5RGhHRTtBRmt5SmQ7QWdFNXJKUTtFQUNJLGM5RHZHRTtBRnF5SmQ7QWdFeHJKUTtFQUNJO0VBQ0E7RUFDQTtBaEUwckpaO0FnRXBySlE7RUFDSTtFQUNBO0FoRXNySlo7QWdFbnJKUTtFMUR4S0o7RUFDQSxzQkErVzRDO0VBNVc1QztFQUtBO0VBS0E7QU5vMUpKO0FnRXRySlE7RUFDSTtBaEV3ckpaO0FnRWxySlE7RUFDSTtFQUNBO0FoRW9ySlo7O0E0RHg0SlE7RUFDSSxjMURDWTtFMERBWjtFQUNBO0E1RDI0Slo7QUs3NEpFO0V1RERNO0lBS1E7RTVENjRKZDtBQUNGO0FpRWg1Skk7RUFDSTtFQUNBO0VBQ0E7QWpFazVKUjtBaUUvNEpJO0UzRHNCQTtFQUNBLHNCMkR0QnVDO0UzRHlCdkM7RUFLQTtFQUtBO0UyRGxDSTtBakVxNUpSOztBa0VsNkpBO0U1RGlDSTtFQUNBLHNCNERqQ21DO0U1RG9DbkM7RUFLQTtFQUtBO0U0RDdDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoRThJVTtFZ0U3SVY7RUFDQTtFQUNBO0FsRXk2Sko7QWtFdjZKSTtFQUNJO0FsRXk2SlI7QWtFMTZKSTtFQUNJO0FsRXk2SlI7QWtFdDZKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRXc2SlI7QWtFcjZKSTtFQUNJO0VBQ0EscUJoRXFETTtBRmszSmQ7QWtFcjZKUTtFQUNJ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QUNJO0VBQ0E7QXJFK2pLWjtBcUUxaktJO0VBQ0k7RUFDQTtFQUNBLGNuRTNJZ0I7QUZ1c0t4QjtBcUV4aktJO0VBQ0k7RUFDQTtFQUNBLGNuRWxKZ0I7QUY0c0t4QjtBcUV0aktJO0UvRHpIQTtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0UrRDZHSTtFQUNBLGNuRXpKZ0I7QUZxdEt4QjtBcUV4aktJO0VBQ0k7RS9EaklKO0VBQ0Esc0JBd3RCK0Q7RUFydEIvRDtFQUtBO0VBS0E7RStEcUhJLGNuRXRGTTtBRm9wS2Q7O0FzRW51S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFc3VLSjtBSzl0S0U7RWlFZEY7SUFTUTtFdEV1dUtOO0FBQ0Y7QXNFcnVLSTtFQUNJO0F0RXV1S1I7QXNFbnVLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFcXVLUjtBc0VqdUtJO0VoRVFBO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWdFcEJJO0VBQ0E7RUFDQTtFQUNBLHlCcEVmd0I7RW9FZ0J4QjtFQUNBO0VBQ0EsY3BFSnNCO0FGMnVLOUI7QXNFcnVLUTtFQUNJO0F0RXV1S1o7QXNFcHVLUTtFQUNJO0F0RXN1S1o7QXNFanVLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBFa0dNO0VvRWpHTjtFQUNBO0VBQ0E7RUFDQTtBdEVtdUtSO0FzRS90S0k7RWhFMUJBO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWdFY0ksY3BFaENzQjtFb0VpQ3RCO0F0RXF1S1I7QXNFbnVLUTtFQUNJO0F0RXF1S1o7QXNFbHVLUTtFQUNJO0F0RW91S1o7QXNFL3RLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFaXVLUjtBc0U3dEtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwRXJGZ0I7QUZvekt4QjtBc0UzdEtJO0VBQ0k7RUFDQSxjcEUzRmdCO0FGd3pLeEI7QXNFenRLSTtFQUNJO0VBQ0EsY3BFakdnQjtBRjR6S3hCO0FzRXZ0S0k7RWhFeEVBO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWdFNERJO0VBQ0EsY3BFeEdnQjtBRnEwS3hCO0FzRXh0S1E7RUFDSSx5QnBFNUZzQjtBRnN6S2xDO0FzRXB0S1E7RUFDSSx5QnBFbkdzQjtBRnl6S2xDOztBdUVoMUtBO0VBRUk7RUFHQSx5QnJFa0I4QjtFcUVqQjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkVnMUtKO0FLNzBLRTtFa0VkRjtJQWNRO0lBQ0E7RXZFaTFLTjtBQUNGO0F1RTkwS0k7RUFDSTtFQUNBO0VBQ0E7QXZFZzFLUjtBS3gxS0U7RWtFS0U7SUFNUTtFdkVpMUtWO0FBQ0Y7QXVFOTBLSTtFQUNJO0VBQ0EsY3JFekJnQjtBRnkyS3hCO0F1RTcwS0k7RWpFQUE7RUFDQSxzQkE0akI0RDtFQXpqQjVEO0VBS0E7RUFLQTtFaUVaSSxjckVOc0I7RXFFT3RCO0F2RW0xS1I7QUsxMktFO0VrRW9CRTtJakVBQTtJQUNBLHNCQTRqQjREO0lBempCNUQ7SUFLQTtJQUtBO0VOZzFLRjtBQUNGO0F1RXAxS0k7RUFDSSx5QnJFd0dNO0VxRXZHTjtFQUNBO0VBQ0E7QXZFczFLUjtBdUVwMUtRO0VBQ0k7QXZFczFLWjtBdUVuMUtRO0VBQ0k7QXZFcTFLWjtBdUVsMUtRO0VBQ0k7QXZFbzFLWjtBdUVoMUtJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QXZFazFLUjtBdUU5MEtJO0VBQ0k7QXZFZzFLUjtBdUU3MEtZO0VBQ0kseUJyRXRFUTtFcUV1RVIscUJyRXZFUTtFcUV3RVIsY3JFN0NjO0FGNDNLOUI7QXVFejBLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFMjBLUjtBdUV4MEtJO0VBQ0k7RUFDQSx5QnJFOUV3QjtFcUUrRXhCO0VBQ0E7RUFDQTtFakUvREo7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFaUVtREksY3JFcEVzQjtFcUVxRXRCO0VBQ0E7RUFDQTtBdkU4MEtSO0F1RTEwS0k7RUFDSTtFakV6RUo7RUFDQSxzQkF3dEIrRDtFQXJ0Qi9EO0VB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ejdMSTtFQUNJO0E1RTI3TFI7O0E2RTc4TEk7RUFDSTtFQUNBO0VBQ0E7QTdFZzlMUjtBNkU5OExRO0VBQ0k7QTdFZzlMWjtBNkU1OExJO0V2RXNCQTtFQUNBLHNCdUV0QnVDO0V2RXlCdkM7RUFLQTtFQUtBO0V1RWxDSTtFQUNBO0E3RWs5TFI7QTZFOThMSTtFQUNJO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBN0VnOUxSO0FLMTlMRTtFd0VLRTtJQVFRO0lBQ0E7U0FBQTtFN0VpOUxWO0FBQ0Y7O0E4RTcrTEE7RUFDSTtFQUNBO0E5RWcvTEo7QThFOStMSTtFQUNJO0E5RWcvTFI7QUt4K0xFO0V5RVRFO0lBSVE7RTlFaS9MVjtBQUNGOztBK0UxL0xBO0VBQ0k7RUFDQTtFQUNBO0EvRTYvTEo7QStFMy9MSTtFQUNJO0VBQ0E7QS9FNi9MUjtBS3YvTEU7RTBFUkU7SUFLUTtFL0U4L0xWO0FBQ0Y7QStFMy9MSTtFQUNJO0EvRTYvTFI7QStFMS9MSTtFQUNJO0EvRTQvTFI7QUtsZ01FO0UwRUtFO0lBSVE7RS9FNi9MVjtBQUNGOztBZ0ZsaE1JO0VBQ0k7RUFDQTtFQUNBO0FoRnFoTVI7QUtuZ01FO0UyRXJCRTtJQU1RO0lBQ0E7SUFDQTtFaEZzaE1WO0FBQ0Y7QWdGbmhNSTtFQUNJO0FoRnFoTVI7QWdGbGhNSTtFQUNJO0FoRm9oTVI7QWdGamhNSTtFQUNJO0VBQ0E7RUFDQTtBaEZtaE1SOztBaUY1aU1BO0VBQ0k7RUFDQTtFQUNBO0FqRitpTUo7QUtyaU1FO0U0RWJGO0lBTVE7RWpGZ2pNTjtBQUNGO0FpRjlpTUk7RUFDSTtBakZnak1SO0FpRjdpTUk7RUFDSTtBakYraU1SO0FLaGpNRTtFNEVBRTtJQUlRO0VqRmdqTVY7QUFDRjtBaUY3aU1JO0UzRVlBO0VBQ0Esc0IyRVp1QztFM0VldkM7RUFLQTtFQUtBO0FOMGhNSjs7QWtGemtNQTtFQUNJO0VBQ0E7RUFDQTtBbEY0a01KO0FrRjFrTUk7RTVFNEJBO0VBQ0Esc0JBMlNrRDtFQXhTbEQ7RUFLQTtFQUtBO0U0RXhDSTtBbEZnbE1SOztBbUZ2bE1B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M0Z3d05aO0FLenhORTtFc0ZnQk07SUFJUTtFM0Z5d05kO0FBQ0Y7QTJGdHdOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z3d05aO0FLdHlORTtFc0Z3Qk07SUFTUTtFM0Z5d05kO0FBQ0Y7QTJGdHdOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRnd3Tlo7QUtwek5FO0VzRnFDTTtJQVVRO0lBQ0E7RTNGeXdOZDtBQUNGO0EyRnJ3TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z1d05aO0FLbjBORTtFc0ZxRE07SUFVUTtJQUNBO0UzRnd3TmQ7QUFDRjtBMkZyd05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGdXdOWjtBMkZud05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Zxd05aO0EyRm53Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Zxd05oQjs7QTJGOXZOQTtFQUNJO0lBQ0k7SUFDQTtFM0Zpd05OO0UyRi92TkU7SUFDSTtJQUNBO0UzRml3Tk47RTJGL3ZORTtJQUNJO0lBQ0E7RTNGaXdOTjtFMkYvdk5FO0lBQ0k7SUFDQTtFM0Zpd05OO0FBQ0Y7QTRGcDROSTtFQUNJO0VBQ0E7RUFDQTtBNUZzNE5SO0FLNzNORTtFdUZaRTtJQU1RO0lBQ0E7RTVGdTROVjtBQUNGO0E0RnA0TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZzNE5aO0E0Rm40TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZxNE5aO0FLcjVORTtFdUZTTTtJQVVRO0lBQ0E7RTVGczROZDtBQUNGO0E0Ri8zTlE7RUFDSTtFQUNBO0VBQ0E7QTVGaTROWjtBNEY5M05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGZzROWjtBNEY3M05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVG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O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RTVGbk5SO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7RTRGdU1RO0VBQ0E7QWxHZzJQWjtBS3BsUUU7RTZGNk9NOzs7OztJQVNRO0VsR3MyUGQ7QUFDRjtBa0dyMlBZOzs7OztFQUNJLHlCaEd2UFE7RWdHd1BSO0FsRzIyUGhCOztBbUd0bVFJO0VuRGVJO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWhEMGxRSjtBSzVtUUU7RThGREU7SW5Ec0JJO0lBQ0E7RWhEMmxRTjtBQUNGO0FLeG1RRTtFOEZYRTtJQUdRO0VuR29uUVY7QUFDRjtBSzdtUUU7RThGTEU7SUFFUTtJQUNBO0VuR29uUVY7QUFDRjtBbUdublFRO0U3Rm9CSjtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0FOd2xRSjtBbUd2blFRO0VBQ0k7QW5HeW5RWjtBSzduUUU7RThGR007SUFHUTtFbkcyblFkO0FBQ0Y7QW1HMW5RWTtFQUNJO0FuRzRuUWhCO0FLcm9RRTtFOEZRVTtJQUdRO0VuRzhuUWxCO0FBQ0Y7QW1HMW5RSTtFQUNJO0FuRzRuUVI7QUs3b1FFO0U4RmdCRTtJQUdRO0VuRzhuUVY7QUFDRjtBbUc3blFRO0VBQ0ksZ0IvRnhCTztBSnVwUW5COztBb0docVFJO0VwRGVJO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWhEb3BRSjtBS3RxUUU7RStGREU7SXBEc0JJO0lBQ0E7RWhEcXBRTjtBQUNGO0FLbHFRRTtFK0ZYRTtJQUdRO0VwRzhxUVY7QUFDRjtBb0czcVFRO0VBQ0k7RUFDQTtBcEc2cVFaO0FLcnJRRTtFK0ZNTTtJQUlRO0VwRytxUWQ7RW9HN3FRa0I7SUFDSSx5QmxHcUVPO0lrR3BFUDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEcrcVF0QjtBQUNGO0FvRzNxUVE7RTlGS0o7RUFDQSxzQkEwSjRDO0VBdko1QztFQUtBO0VBS0E7RThGakJRLGNsR0RrQjtFa0dFbEIseUJsR1RzQjtFa0dVdEI7QXBHaXJRWjtBSzlzUUU7RStGeUJNO0lBTVE7RXBHbXJRZDtBQUNGO0FvR2xyUVk7RUFDSTtBcEdvclFoQjtBb0dqclFRO0VBQ0k7RUFDQTtFQUNBO09BQUE7QXBHbXJRWjtBS2p0UUU7RStGK0JVO0lBRVE7SUFDQTtFcEdvclFsQjtFb0duclFrQjtJQUNJO0lBQ0E7RXBHcXJRdEI7QUFDRjtBS3J1UUU7RStGcURVO0lBQ0k7RXBHbXJRZDtFb0dsclFjO0lBQ0kseUJsRzBCVztFRjBwUTdCO0VvR25yUWtCO0lBQ0k7RXBHcXJRdEI7RW9HeHJRYztJQUtJO0lBQ0E7SUFDQTtJQUNBO0VwR3NyUWxCO0VvR3JyUWtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXBHdXJRdEI7RW9HbnJRVTtJQUNJO0VwR3FyUWQ7RW9HcHJRYztJQUNJLHlCbEdPVztJa0dOWDtFcEdzclFsQjtFb0dyclFrQjtJQUNJO0VwR3VyUXRCO0VvRzNyUWM7SUFNSTtJQUNBO0lBQ0E7RXBHd3JRbEI7RW9HdnJRa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcEd5clF0QjtBQUNGO0FvR25yUVE7RUFDSTtFQUNBO0FwR3FyUVo7O0FxR3R4UUk7RUFDSTtBckd5eFFSO0FxR3R4UUk7RUFDSTtJQUNJO0VyR3d4UVY7RXFHdHhRTTtJQUNJO0VyR3d4UVY7RXFHdHhRTTtJQUNJO0VyR3d4UVY7QUFDRjtBS3B5UUU7RWdHZUU7SUFFUTtFckd1eFFWO0FBQ0Y7QXFHcHhRSTtFQUNJO0VBQ0E7RUFDQTtBckdzeFFSO0FLOXlRRTtFZ0dxQkU7SUFNUTtFckd1eFFWO0FBQ0Y7QXFHcnhRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuRzRHRTtFbUczR0Y7RUFDQTtFQUNBO0VBQ0E7QXJHdXhRWjtBS2owUUU7RWdHOEJNO0lBZVE7RXJHd3hRZDtBQUNGO0FxR3R4UVk7RUFDSTtBckd3eFFoQjtBcUdweFFRO0UvRnZCSjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFK0ZXUTtBckcweFFaO0FxR3Z4UVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3l4UVo7QUt4MVFFO0VnRzBETTtJQVFRO0lBQ0E7SUFDQTtFckcweFFkO0FBQ0Y7QXFHdnhRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd5eFFaO0FLMTJRRTtFZ0d3RU07SUFZUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJHMHhRZDtBQUNGO0FxR3h4UVk7RUFDSTtBckcweFFoQjtBSzEzUUU7RWdHK0ZVO0lBSVE7RXJHMnhRbEI7QUFDRjtBcUd2eFFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJHeXhRWjtBcUd0eFFnQjtFQUNJO0VBQ0E7RTdGL0VoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RTZGMkVnQjtFQUNBLGNuRzhCTjtFbUc3Qk07QXJHNnhRcEI7QUtsNVFFO0VnRytHYztJQVNRO0VyRzh4UXRCO0FBQ0Y7QXFHenhRZ0I7RUFDSTtFN0Y3RmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFNkZ5RmdCO0VBQ0E7QXJHZ3lRcEI7QXFHM3hRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRzZ4UVo7QUs5NlFFO0VnR3VJTTtJQWFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJHOHhRZDtBQUNGO0FLdjdRRTtFZ0cySlU7SUFFUTtJQUNBO0VyRzh4UWxCO0FBQ0Y7QXFHMXhRUTtFQUNJO0VBQ0E7QXJHNHhRWjs7QXNHLzZRSTtFQUNJO0VBQ0E7RUFDQTtBdEdrN1FSO0FzR2o3UVE7RUFDSTtFdERUSjtFQUVKLGtCQWtDaUM7RUFqQ2pDO0VBQ0E7QWhENDdRSjtBSzk4UUU7RWlHc0JNO0l0RERBO0lBQ0E7RWhENjdRTjtBQUNGO0FzRzk3UVE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBdEc4N1FaO0FLNTlRRTtFaUdzQk07SUFVUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO1NBQUE7RXRHZzhRZDtBQUNGO0FzRzk3UVE7RWhHVEo7RUFDQSxzQkEwSjRDO0VBdko1QztFQUtBO0VBS0E7RWdHSFEsY3BHZGtCO0VvR2VsQjtFQUNBO0F0R284UVo7QUsvK1FFO0VpR3VDTTtJaEdUSjtJQUNBLHNCQTBKNEM7SUF2SjVDO0lBS0E7SUFLQTtJZ0dFWTtFdEcwOFFkO0FBQ0Y7QXNHejhRWTtFaEdsQlI7RUFDQSxzQkEwSjRDO0VBdko1QztFQUtBO0VBS0E7RWdHTVksY3BHaERRO0FGKy9ReEI7QUtqZ1JFO0VpR2dEVTtJaEdsQlI7SUFDQSxzQkEwSjRDO0lBdko1QztJQUtBO0lBS0E7RU42OVFGO0FBQ0Y7QXNHbDlRUTtFQUNJO0VBQ0E7RUFDQTtBdEdvOVFaO0FLL2dSRTtFaUd3RE07SUFLUTtFdEdzOVFkO0FBQ0Y7QXNHNTlRUTtFaEcxQko7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFZ0c3Q0EsY3BHNEIwQjtBRmlnUjlCO0FLNWhSRTtFaUd3RE07SUF2REE7RXRHK2hSTjtBQUNGO0FzRzloUkk7RUFDSTtFQUNBO09BQUE7RUFDQTtBdEdnaVJSO0FzRzloUkk7RWhHc0JBO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWdHbENJLGNwR1JnQjtBRjRpUnhCO0FLOWlSRTtFaUdRRTtJQUlJO0V0R3NpUk47QUFDRjtBc0dsL1FRO0VBQ0k7RUFDQTtBdEdvL1FaO0FLdmpSRTtFaUdpRU07SUFJUTtFdEdzL1FkO0FBQ0Y7QXNHcC9RUTtFQUNJO0VBQ0E7RUFDQTtBdEdzL1FaO0FLamtSRTtFaUd3RU07SUFLUTtFdEd3L1FkO0FBQ0Y7QXNHdC9RUTtFQUNJO0VBQ0E7RUFDQTtBdEd3L1FaO0FLM2tSRTtFaUdnRk07SUFLUTtJQUNBO0V0RzAvUWQ7QUFDRjtBc0d2L1FvQjtFQUNJO0F0R3kvUXhCO0FLcGxSRTtFaUcwRmtCO0lBR1E7RXRHMi9RMUI7QUFDRjtBc0d6L1FvQjtFQUNJO0VBQ0E7QXRHMi9ReEI7QXNHdC9RUTtFQUNJO0F0R3cvUVo7QXNHci9RSTtFQUNJO0VBQ0E7RUFDQTtBdEd1L1FSO0FzR3IvUUk7RUFDSSx5QnBHOUdnQjtFb0crR2hCO0F0R3UvUVI7QUt6bVJFO0VpR2dIRTtJQUlRO0V0R3kvUVY7QUFDRjtBc0d0L1FJO0VBQ0k7QXRHdy9RUjtBc0d2L1FRO0VBQ0k7QXRHeS9RWjtBc0d0L1FJO0VBQ0k7RUFDQTtBdEd3L1FSO0FzR3YvUVE7RUFDSTtFdERwSEo7RUFFSixrQkFrQ2lDO0VBakNqQztFQUNBO0FoRDZtUko7QUsvblJFO0VpR2lJTTtJdEQ1R0E7SUFDQTtFaEQ4bVJOO0FBQ0Y7QXNHcGdSUTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBdEdvZ1JaO0FLNW9SRTtFaUdpSU07SUFTUTtJQUNBO0lBQ0E7SUFDQTtTQUFBO0V0R3NnUmQ7QUFDRjtBc0dsZ1JRO0VoR3BISjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VnRzdDQSxjcEc0QjBCO0FGaW9SOUI7QUs1cFJFO0VpR2tKTTtJQWpKQTtFdEcrcFJOO0FBQ0Y7QXNHOXBSSTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0F0R2dxUlI7QXNHOXBSSTtFaEdzQkE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFZ0dsQ0ksY3BHUmdCO0FGNHFSeEI7QUs5cVJFO0VpR1FFO0lBSUk7RXRHc3FSTjtBQUNGO0FzR2ppUlE7RUFFSTtBdEdraVJaO0FLdHJSRTtFaUdrSk07SUFJUTtFdEdvaVJkO0FBQ0Y7QUszclJFO0VpR3lKTTtJQUVRO0V0R29pUmQ7QUFDRjtBc0dqaVJvQjtFQUNJO0F0R21pUnhCO0FzR2ppUm9CO0VBQ0k7RUFDQTtBdEdtaVJ4Qjs7QXVHenNSSTtFQUNJLHlCckdtSk07QUZ5alJkO0F1RzFzUlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkRNSjtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FoRHNzUko7QUt4dFJFO0VrR0NNO0l2RG9CQTtJQUNBO0VoRHVzUk47QUFDRjtBS3B0UkU7RWtHVE07SUFVUTtFdkd1dFJkO0FBQ0Y7QUtudVJFO0VrR0NNO0lBYVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkd5dFJkO0FBQ0Y7QXVHdHRSUTtFakdRSjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFaUdwQlEsY3JHNEhTO0VxRzNIVDtFQUNBO0F2RzR0Ulo7QUt0dlJFO0VrR3NCTTtJQU1RO0lBQ0E7SUFDQTtJQUNBO0V2Rzh0UmQ7QUFDRjtBdUc1dFJRO0VBQ0k7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7QXZHOHRSWjtBS3R3UkU7RWtHa0NNO0lBUVE7U0FBQTtJQUNBO0lBQ0E7SUFDQTtFdkdndVJkO0FBQ0Y7QXVHOXRSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0F2R2d1Ulo7QUs1d1JFO0VrR3NDTTtJQVFRO1NBQUE7RXZHa3VSZDtBQUNGO0F1Ry90Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBdkdpdVJSO0F1Ry90UlE7RWpHdENKO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0FOOHZSSjtBdUdudVJRO0VBQ0k7RUFDQTtFakczQ1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtBTnV3Uko7QUtuelJFO0VrR3VFTTtJQUtRO0V2RzJ1UmQ7QUFDRjtBdUcxdVJZO0VqR2hEUjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFaUdvQ1ksY3JHL0VRO0FGK3pSeEI7QUtoMFJFO0VrRzhFVTtJQUlRO0V2R2t2UmxCO0FBQ0Y7QXVHOXVSSTtFQUNJO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RWpHN0RKO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7QU5veVJKO0F1R252UlE7RUFDSTtBdkdxdlJaO0F1R3B2Ulk7RWpHakVSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWlHcURZO0VBQ0EsY3JHakdRO0FGMjFSeEI7QXVHdnZSUTtFQUNJO0VqR3hFUjtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFLQTtFaUc0RFEsY3JHNUVrQjtBRnkwUjlCO0FLcjJSRTtFa0dxR007SUFLUTtFdkcrdlJkO0FBQ0Y7O0F3RzMyUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFeERTQTtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FoRHEyUko7QUt2M1JFO0VtR0RFO0l4RHNCSTtJQUNBO0VoRHMyUk47QUFDRjtBSzczUkU7RW1HREU7SUFTUTtJQUNBO0lBQ0E7SUFDQTtTQUFBO0lBQ0E7RXhHeTNSVjtBQUNGO0F3R3gzUlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0F4RzAzUlo7QXdHejNSWTtFQUxKO0lBTVE7SUFDQTtJQUNBO0lBQ0E7RXhHNDNSZDtBQUNGO0FLcDVSRTtFbUdjTTtJQVlRO0lBQ0E7SUFDQSxjdEd3SEs7SXNHdEhMO0lBQ0E7RXhHNjNSZDtBQUNGO0F3RzUzUlk7RUFDSTtBeEc4M1JoQjtBd0czM1JRO0VBQ0k7RUFDQTtFQUNBO0F4RzYzUlo7QXdHMzNSUTtFbEdaSjtFQUNBLHNCQTBRa0Q7RUF2UWxEO0VBS0E7RUFLQTtBTmc0Uko7QUs1NlJFO0VtRzBDTTtJQUdRO0lBQ0E7SUFDQTtFeEdtNFJkO0FBQ0Y7QXdHajRSUTtFbEdwQko7RUFDQSxzQkEwUWtEO0VBdlFsRDtFQUtBO0VBS0E7QU44NFJKO0FLMTdSRTtFbUdrRE07SUFHUTtJQUNBO0lBQ0E7RXhHeTRSZDtBQUNGO0F3R3Y0UlE7RUFDSTtFQUNBO0VBQ0E7QXhHeTRSWjtBS3Q4UkU7RW1HMERNO0lBS1E7RXhHMjRSZDtBQUNGO0FLMzhSRTtFbUdrRU07SUFFUTtFeEcyNFJkO0FBQ0Y7QXdHeDRSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUVBO0F4R3k0UlI7QUszOVJFO0VtR3dFRTtJQVlRO0V4RzI0UlY7QUFDRjtBd0cxNFJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEc0NFJaO0FLditSRTtFbUdzRk07SUFPUTtJQUNBO0V4Rzg0UmQ7QUFDRjtBSzcrUkU7RW1HaUdNO0lBRVE7RXhHODRSZDtBQUNGO0F3RzM0Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RHbEZzQjtBRis5UjlCO0FLMS9SRTtFbUd1R0U7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFeEcrNFJWO0FBQ0Y7QXdHOTRSUTtFQUNJO0F4R2c1Ulo7QXdHLzRSWTtFQUNJO0F4R2k1UmhCO0F3RzU0Ukk7RUFDSTtFQUNBO0VBQ0E7QXhHODRSUjtBSzdnU0U7RW1HNEhFO0lBS1E7RXhHZzVSVjtBQUNGO0F3Rzk0UlE7RUFDSTtBeEdnNVJaO0F3Rzk0UlE7RXhEekhBO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWhEeWdTSjtBSzNoU0U7RW1HdUlNO0l4RGxIQTtJQUNBO0VoRDBnU047QUFDRjtBd0cxNVJRO0VBRUk7RUFDQTtBeEcyNVJaO0FLamhTRTtFbUdtSE07SUFLUTtFeEc2NVJkO0FBQ0Y7QXdHNTVSWTtFQUNJO0VBQ0E7RUFFQTtLQUFBO0F4RzY1UmhCO0F3RzE1UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzQ1Ulo7QUt0alNFO0VtR3FKTTtJQU9RO0lBQ0E7RXhHODVSZDtBQUNGO0F3RzU1UlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rzg1Ulo7QUt0a1NFO0VtR2dLTTtJQVVRLHlCdEd4QkY7RUZ3N1JaO0FBQ0Y7QXdHLzVSWTtFQUNJO0VBQ0E7RUFDQTtBeEdpNlJoQjtBS2hsU0U7RW1HNEtVO0lBS1E7RXhHbTZSbEI7QUFDRjtBd0dsNlJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBLHlCdEd6R1c7QUY2Z1MvQjtBd0dqNlJZOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R202UmhCO0FLem1TRTtFbUc4TFU7O0lBVVE7SUFDQTtJQUNBO0lBQ0E7RXhHczZSbEI7QUFDRjtBd0dyNlJnQjs7RWhHM0taO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdHeUtnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzQ2UnBCO0F3R3o2Ulk7RUFDSTtBeEcyNlJoQjtBd0cxNlJnQjtFQUNJO0F4RzQ2UnBCO0F3R3o2Ulk7RUFDSTtBeEcyNlJoQjtBd0d6NlJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0F4RzI2UmhCO0FLbHBTRTtFbUdrT1U7SUFPUTtJQUNBO0V4RzY2UmxCO0FBQ0Y7QXdHNTZSZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEc4NlJwQjtBd0c1NlJnQjtFQUNJO0VBQ0E7RUFDQTtBeEc4NlJwQjtBd0c3NlJvQjtFQUNJO0VBQ0E7RUFDQSx5QnRHdktPO0VzR3dLUDtFQUNBO0F4Rys2UnhCO0F3RzM2Ulk7RUFDSTtBeEc2NlJoQjtBd0cxNlJRO0VsR3JPSjtFQUNBLHNCQU5XO0VBU1g7RUFLQTtFQUtBO0VrR3lOUSxjdEczT2tCO0VzRzRPbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdnN1JaO0FLMXJTRTtFbUdtUU07SUFTUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4R2s3UmQ7QUFDRjtBd0doN1JRO0VBQ0k7QXhHazdSWjtBd0doN1JRO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHZzdSWjtBS2x0U0U7RW1Hc1JNO0lBY1E7RXhHazdSZDtBQUNGO0F3R2g3UlE7RUFFSTtFQUNBO0VBQ0E7QXhHaTdSWjtBd0c5NlJZO0VBQ0k7QXhHZzdSaEI7QXdHNzZSUTtFQUNJO0VBQ0E7RUFDQTtFbEd2UlI7RUFDQSxzQmtHMlJ1QjtFbEd4UnZCO0VBS0E7RUFLQTtFa0dnUlEsY3RHL1JrQjtFc0dnU2xCLG9DdEc5U29CO0VzRytTcEI7RUFDQTtFQUNBO0F4Rzg2Ulo7QUs5dVNFO0VtR2tUTTtJQWdCUTtFeEdnN1JkO0FBQ0Y7QXdHOTZSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxHclRSO0VBQ0Esc0JrR3lUdUI7RWxHdFR2QjtFQUtBO0VBS0E7QU40dFNKO0F3Rzk2Ulk7RWhHeFRSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWdHc1RZO0VBQ0EsY3RHM01GO0FGK25TZDtBd0doN1JJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QXhHaTdSUjtBd0doN1JRO0VBQ0k7RUFDQTtFQUNBO0F4R2s3Ulo7QUs1eFNFO0VtR3VXTTtJQUtRO0V4R283UmQ7QUFDRjtBd0dsN1JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdvN1JaO0FLeHlTRTtFbUcrV007SUFRUTtJQUNBO0V4R3E3UmQ7RXdHcDdSYztJQUNJO0V4R3M3UmxCO0FBQ0Y7QXdHcDdSWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtLQUFBO0F4R3M3UmhCO0F3R243UlE7RUFDSTtFQUNBO0F4R3E3Ulo7QUs1elNFO0VtR3FZTTtJQUlRO0V4R3U3UmQ7QUFDRjtBd0duN1JJO0VsR2hYQTtFQUNBLHNCQU5XO0VBU1g7RUFLQTtFQUtBO0VtR3lDQSxjdkczRDBCO0V1RzREMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdvdlNKO0FLOTBTRTtFbUc4WUU7SUNsVEk7RXpHc3ZTTjtBQUNGO0F5R3J2U0k7RUFDSTtFQUNBO0F6R3V2U1I7QXlHdHZTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZHL0VrQjtBRnUwUzlCO0F5R3R2U1E7RUFDSTtBekd3dlNaO0F5R3Z2U1k7RWpHM0VSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUm8wU0o7QUs1MlNFO0VvRzJHTTtJQU1RO0V6Ryt2U2Q7QUFDRjtBeUc3dlNRO0VBQ0k7RUFDQTtFQUNBO0F6Ryt2U1o7QXlHOXZTWTtFakd0RlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FSczFTSjtBSzkzU0U7RW9Hb0hNO0lBUVE7RXpHc3dTZDtBQUNGO0F5R3J3U1k7RUFDSTtBekd1d1NoQjtBS3Q0U0U7RW9HOEhVO0lBR1E7SUFDQTtFekd5d1NsQjtBQUNGO0F5R3R3U1E7RUFDSTtBekd3d1NaO0F5R3Z3U1k7RWpHdEdSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUisyU0o7QUt2NVNFO0VvR3NJTTtJQU1RO0V6Ryt3U2Q7QUFDRjtBd0cxZ1NJO0VDL1BBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHNHdTSjtBS242U0U7RW1Ha1pFO0lDelBJO0lBQ0E7SUFDQTtJQUNBO0V6Rzh3U047QUFDRjtBeUc3d1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBekcrd1NSO0F5Rzd3U0k7RUFDSTtFQUNBLHlCdkdwQk07RUlwSFY7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFbUc0SEksY3ZHN0lzQjtFdUc4SXRCO0VBQ0E7QXpHbXhTUjtBeUdqeFNJO0VBQ0k7RW5HL0lKO0VBQ0Esc0JBMlNrRDtFQXhTbEQ7RUFLQTtFQUtBO0VtR21JSSxjdkdySnNCO0FGNDZTOUI7QXdHaGpTSTtFQUNJO0VBQ0E7RUFDQTtBeEdralNSO0F3RzlpU1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdnalNoQjtBd0cvaVNnQjtFQUNJO0F4R2lqU3BCO0F3RzlpU1k7RUFDSTtFQUNBO0F4R2dqU2hCO0F3RzVpU1E7RWxHOVlKO0VBQ0Esc0JBeWN3RDtFQXRjeEQ7RUFLQTtFQUtBO0VtR3ZCQTtFQUNBLGN2RzhIaUI7RXVHN0hqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcyOFNKO0F5R3o4U0k7RUFDSTtFakdISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RWlHREk7RUFDQTtFQUNBO0VBQ0E7QXpHZzlTUjtBeUc5OFNJO0VBQ0kseUJ2RzFDZ0I7RXVHMkNoQixjdkdvR007QUY0MlNkO0F5Rzk4U0k7RUFDSSx5QnZHaERnQjtFdUdpRGhCLGN2R2dHTTtBRmczU2Q7QXlHOThTSTtFQUNJLHlCdkc2Rk07RXVHNUZOLHFCdkdyRGdCO0FGcWdUeEI7QXlHLzhTUTtFQUNJO0F6R2k5U1o7QXlHOThTWTtFQUNJO0F6R2c5U2hCO0F5Rzk4U1k7RUFDSTtBekdnOVNoQjtBeUcvOFNnQjtFQUNJO0VBQ0E7QXpHaTlTcEI7QXlHNzhTUTtFQUNJO0VBQ0E7QXpHKzhTWjtBeUc5OFNZO0VBQ0ksZXZHekVRO0V1RzBFUjtFQUNBLGF2R3NFRjtFdUdyRUU7QXpHZzlTaEI7QXdHN21TSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdEd4YXdCO0VzR3lheEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RyttU1I7QUt6aVRFO0VtR2diRTtJQVlRO0V4R2luU1Y7QUFDRjtBd0doblNRO0VBQ0kseUJ0RzdTRTtFc0c4U0Y7RUFDQTtFQUNBO09BQUE7RUFDQTtBeEdrblNaO0FLcmpURTtFbUc4Yk07SUFPUTtFeEdvblNkO0FBQ0Y7QXdHbG5TUTtFQUNJO0VBQ0E7RUFDQSx5QnRHL2JvQjtFc0dnY3BCO0VBQ0E7QXhHb25TWjtBd0dublNZO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QXhHcW5TaEI7QXdHam5TSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R21uU1I7QXdHbG5TUTtFbEc1Yko7RUFDQSxzQkEwSjRDO0VBdko1QztFQUtBO0VBS0E7RWtHZ2JRLGN0R2hja0I7QUZ3alQ5QjtBd0d0blNRO0VsR2hjSjtFQUNBLHNCQXlCVztFQXRCWDtFQUtBO0VBS0E7QU4raVRKO0F3RzFuU1E7RWxHbmNKO0VBQ0Esc0JBeUJXO0VBdEJYO0VBS0E7RUFLQTtFa0d1YlEsY3RHemNrQjtBRnlrVDlCOztBd0cxblNJO0VBQ0k7QXhHNm5TUjtBd0czblNJO0VBQ0k7QXhHNm5TUjs7QTBHMW1UUTtFcEc4Qko7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7RW1HN0NBO0VBQ0E7QXpHb25USjtBS3BuVEU7RXFHQU07SURFQTtFekdzblROO0FBQ0Y7QXlHcm5USTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2R1BnQjtFdUdRaEI7QXpHdW5UUjtBS2pvVEU7RW9HSUU7SUFRUTtJQUNBO0lBQ0E7RXpHeW5UVjtBQUNGO0EwR3BvVEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBMUdzb1RSO0FLaHBURTtFcUdJRTtJQVFRO0lBQ0E7SUFDQTtTQUFBO0UxR3dvVFY7QUFDRjtBMEd2b1RRO0VwR2NKO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RW9HMUJRO0VBQ0E7QTFHNm9UWjtBS2hxVEU7RXFHZ0JNO0lBS1E7RTFHK29UZDtBQUNGO0EwRzdvVFE7RUFDSTtFQUNBO0VwR0lSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RW9HaEJRO09BQUE7QTFHbXBUWjtBMEdscFRZO0VwR0NSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7QU4wb1RKO0EwR3RwVFk7RUFDSTtFQUNBO0ExR3dwVGhCO0FLMXJURTtFcUdnQ1U7SUFJUTtFMUcwcFRsQjtBQUNGO0EwR3ZwVFE7RUFDSTtFQUNBO09BQUE7QTFHeXBUWjtBMEd4cFRZO0VBQ0k7RUFDQTtFQUNBO0VwR2hCWjtFQUNBLHNCQU5XO0VBU1g7RUFLQTtFQUtBO0VvR0lZO0VBQ0E7T0FBQTtBMUc4cFRoQjtBS3JzVEU7RXFHaUNVO0lBUVE7SUFDQTtFMUdncVRsQjtBQUNGO0FLcnRURTtFcUcyQ1U7SUFZUTtJQUNBO0lBQ0E7RTFHa3FUbEI7QUFDRjtBMEdqcVRnQjtFcEc3Qlo7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtFb0dpQmdCLGN4RzVESTtFd0c2REo7QTFHdXFUcEI7QUtydVRFO0VxRzJEYztJQUtRO0UxR3lxVHRCO0FBQ0Y7QTBHdnFUZ0I7RXBHckNaO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0VvR3lCZ0I7RUFDQTtBMUc2cVRwQjtBS252VEU7RXFHbUVjO0lBS1E7RTFHK3FUdEI7QUFDRjtBMEd2cVRRO0VwR25ESjtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFLQTtFb0d1Q1EsY3hHdkRrQjtFd0d3RGxCO0ExRzZxVFo7QTBHMXFUSTtFQUNJO0ExRzRxVFI7O0EyR3J3VEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0EzR3d3VFI7QUszd1RFO0VzR0RFO0lBTVE7SUFDQTtTQUFBO0lBQ0E7RTNHMHdUVjtBQUNGO0EyR3p3VFE7RUFDSTtBM0cyd1RaO0EyR3p3VFE7RXJHa0JKO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0VtRzdDQTtFQUNBO0F6Rzh4VEo7QUs5eFRFO0VzR1lNO0lGVkE7RXpHZ3lUTjtBQUNGO0F5Ry94VEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkdQZ0I7RXVHUWhCO0F6R2l5VFI7QUszeVRFO0VvR0lFO0lBUVE7SUFDQTtJQUNBO0V6R215VFY7QUFDRjtBMkdweVRZO0VBQ0k7QTNHc3lUaEI7QUtyelRFO0VzR2NVO0lBR1E7RTNHd3lUbEI7QUFDRjtBMkdyeVRRO0VBQ0k7QTNHdXlUWjtBMkdyeVRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0d1eVRaO0FLcDBURTtFc0d3Qk07SUFPUTtJQUNBO0UzR3l5VGQ7QUFDRjtBMkd2eVRRO0VBQ0k7RUFDQTtFQUNBO0EzR3l5VFo7QTJHdHlUSTtFQUNJO0VBQ0E7RUFDQTtPQUFBO0EzR3d5VFI7QTJHdnlUUTtFQUNJO0VBQ0E7RUFDQTtPQUFBO0VyR2xCUjtFQUNBLHNCQU5XO0VBU1g7RUFLQTtFQUtBO0FOa3pUSjtBSzkxVEU7RXNHNkNNO0lBTVE7SUFDQTtFM0creVRkO0FBQ0Y7QTJHOXlUWTtFQUNJO0VBQ0E7QTNHZ3pUaEI7QTJHOXlUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCekdtQk87RXlHbEJQO0VBQ0E7RUFDQTtFQUNBO0EzR2d6VHhCO0EyRzl5VG9CO0VyR3ZDaEI7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtBTjgwVEo7QUsxM1RFO0VzR3FFa0I7SUFPUTtFM0drelQxQjtBQUNGO0EyRzl5VG9CO0VyR25EaEI7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtBTjAxVEo7QUt0NFRFO0VzR2lGa0I7SUFPUTtFM0drelQxQjtBQUNGO0EyRzd5VFE7RUFDSTtBM0creVRaO0EyRzd5VFE7RXJHbkVKO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXFHdURRO0VBQ0E7RUFDQTtPQUFBO0EzR216VFo7QUt4NVRFO0VzR2lHTTtJQU1RO0lBQ0E7RTNHcXpUZDtBQUNGO0EyR3B6VFk7RXJHNUVSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7QU55M1RKO0EyR3h6VFk7RXJHL0VSO0VBQ0Esc0JBd3RCK0Q7RUFydEIvRDtFQUtBO0VBS0E7RXFHbUVZLGN6R3BGYztBRms1VDlCO0EyRzF6VEk7RUFDSTtFQUNBO0VBQ0E7T0FBQTtBM0c0elRSO0EyRzN6VFE7RUFDSTtBM0c2elRaO0EyRzN6VFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHNnpUWjtBMkc1elRZO0VBQ0k7QTNHOHpUaEI7QUtoOFRFO0VzR2lJVTtJQUdRO0UzR2cwVGxCO0FBQ0Y7QTJHOXpUWTtFckd6R1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFcUc2RlksY3pHNUdjO0V5RzZHZCx5QnpHeElRO0V5R3lJUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QTNHbzBUaEI7QTJHbDBUWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0EzR28wVGhCOztBNEcxOVRJO0VBQ0k7QTVHNjlUUjtBSzU5VEU7RXVHRkU7SUFHUTtFNUcrOVRWO0FBQ0Y7QTRHOTlUUTtFQUNJO0E1R2crVFo7QTRHOTlUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1R2crVFo7QUsxK1RFO0V1R01NO0lBTVE7RTVHaytUZDtBQUNGO0E0R2grVFE7RXRHZUo7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFc0czQlEseUIxR0NvQjtFMEdBcEIsYzFHVWtCO0UwR1RsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUdzK1RaO0E0R3IrVFk7RUFDSTtFQUNBLHlCMUcxQlE7RTBHMkJSO0E1R3UrVGhCOztBNkdwZ1VJO0VBQ0k7RUFDQTtFQUNBLGdIQUNJO0VBS0o7QTdHa2dVUjtBSzNnVUU7RXdHQUU7SUFXUSw4RkFDSTtJQU1KO0U3RzgvVFY7QUFDRjtBNkc3L1RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUIzRzBEbUI7RTJHekRuQjtFQUNBO0VBQ0E7QTdHKy9UWjtBNkc3L1RRO0VBQ0k7RXZHQVI7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7RW1HN0NBO0VBQ0E7QXpHb2lVSjtBS3BpVUU7RXdHNkJNO0lKM0JBO0V6R3NpVU47QUFDRjtBeUdyaVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZHUGdCO0V1R1FoQjtBekd1aVVSO0FLampVRTtFb0dJRTtJQVFRO0lBQ0E7SUFDQTtFekd5aVVWO0FBQ0Y7QTZHdmhVUTtFdkdISjtFQUNBLHNCQStXNEM7RUE1VzVDO0VBS0E7RUFLQTtFdUdUUTtBN0c2aFVaO0E2RzFoVUk7RUFDSTtFQUNBO0E3RzRoVVI7QTZHM2hVUTtFdkdYSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtBTitoVUo7QTZHL2hVUTtFQUNJO0V2R2ZSO0VBQ0Esc0JBK1c0QztFQTVXNUM7RUFLQTtFQUtBO0FOdWlVSjtBNkdwaVVZO0VBQ0k7RUFDQTtFQUNBO0V2R3BCWjtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0V1R1FZLGMzRzFCYztFMkcyQmQseUIzRzZGRjtFMkc1RkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0cwaVVoQjtBSzNtVUU7RXdHK0NVO0lBb0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0c0aVVsQjtBQUNGO0E2RzNpVWdCO0VBQ0k7QTdHNmlVcEI7QTZHM2lVZ0I7RXJHM0NaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFcUd1Q2dCO0VBQ0EsYzNHOUVJO0UyRytFSjtFQUNBO0VBQ0E7QTdHa2pVcEI7QTZHaGpVZ0I7RXJHbkRaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFcUcrQ2dCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHdWpVcEI7QUtycFVFO0V3R3FGYztJQVdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHeWpVdEI7QUFDRjtBNkdwalVJO0VBQ0k7QTdHc2pVUjtBNkdwalVRO0VBQ0k7RUFDQTtFQUNBO0E3R3NqVVo7QUt0cVVFO0V3RzZHTTtJQUtRO0lBQ0E7RTdHd2pVZDtBQUNGO0E2R3ZqVVk7RUFDSTtBN0d5alVoQjtBNkdyalVRO0VBQ0k7QTdHdWpVWjtBNkdwalVRO0VBQ0k7RUFDQTtFQUNBO0E3R3NqVVo7QUt2clVFO0V3RzhITTtJQUtRO0lBQ0E7RTdHd2pVZDtBQUNGO0E2R3RqVVE7RXZHekdKO0VBQ0Esc0JBMlNrRDtFQXhTbEQ7RUFLQTtFQUtBO0V1RzZGUTtFQUNBO0E3RzRqVVo7QTZHempVSTtFQUNJO0E3RzJqVVI7QTZHMWpVUTtFdkdqSEo7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7QU5vcVVKO0E2RzlqVVE7RUFDSTtFdkdySFI7RUFDQSxzQkErVzRDO0VBNVc1QztFQUtBO0VBS0E7QU40cVVKO0FLeHRVRTtFd0drSk07SUFJUTtFN0dza1VkO0FBQ0Y7QTZHbmtVSTtFQUNJO0E3R3FrVVI7QUtodVVFO0V3RzBKRTtJQUdRO0U3R3VrVVY7QUFDRjtBNkd0a1VRO0V2R2pJSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtBTmdzVUo7QTZHMWtVUTtFdkdwSUo7RUFDQSxzQkErVzRDO0VBNVc1QztFQUtBO0VBS0E7RXVHd0hRO0E3R2dsVVo7QUtwdlVFO0V3R2tLTTtJQUlRO0U3R2tsVWQ7QUFDRjtBNkc5a1VJO0VBQ0k7RUFDQTtFQUNBO0E3R2dsVVI7QUs5dlVFO0V3RzJLRTtJQUtRO0U3R2tsVVY7QUFDRjtBNkdqbFVRO0V2R3BKSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFbUc3Q0E7RUFDQTtBekc0d1VKO0FLNXdVRTtFd0drTE07SUpoTEE7RXpHOHdVTjtBQUNGO0F5Rzd3VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkdQZ0I7RXVHUWhCO0F6Ryt3VVI7QUt6eFVFO0VvR0lFO0lBUVE7SUFDQTtJQUNBO0V6R2l4VVY7QUFDRjtBNkczbVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUIzR3ZHbUI7RTJHd0duQjtFQUNBO0VBQ0E7QTdHNm1VWjtBNkczbVVRO0V2R2hLSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFbUc3Q0E7RUFDQTtBekdrelVKO0FLbHpVRTtFd0c4TE07SUo1TEE7RXpHb3pVTjtBQUNGO0F5R256VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkdQZ0I7RXVHUWhCO0F6R3F6VVI7QUsvelVFO0VvR0lFO0lBUVE7SUFDQTtJQUNBO0V6R3V6VVY7QUFDRjtBNkdyb1VRO0VBQ0k7QTdHdW9VWjtBS3owVUU7RXdHaU1NO0lBUVE7RTdHb29VZDtBQUNGO0E2R2xvVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0dvb1VaO0FLcDFVRTtFd0c0TU07SUFPUTtJQUNBO0U3R3FvVWQ7QUFDRjtBNkdwb1VZO0VBQ0k7QTdHc29VaEI7QTZHcG9Vb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R3NvVXhCO0E2R2xvVVk7RUFDSTtFQUNBLHlCM0d4TmdCO0UyR3lOaEI7RUFDQTtFQUNBO0E3R29vVWhCO0E2R2pvVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R21vVVo7QTZHam9VUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3R21vVVo7QTZHbG9VWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0E3R29vVWhCO0E2R2pvVVE7RXZHOU5KO0VBQ0Esc0JBTlc7RUFTWDtFQUtBO0VBS0E7RXVHa05RLGMzR3BPa0I7RTJHcU9sQix5QjNHN0dFO0UyRzhHRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0d1b1VaO0E2R3JvVVE7RXZHMU9KO0VBQ0Esc0JBeUJXO0VBdEJYO0VBS0E7RUFLQTtFdUc4TlE7RUFDQTtBN0cyb1VaO0E2R3pvVVE7RXZHL09KO0VBQ0Esc0JBOHpCVztFQTN6Qlg7RUFLQTtFQUtBO0V1R21PUSxjM0dwUGtCO0FGbTRVOUI7O0E4Rzk1VUk7RUFDSTtFQUNBO0E5R2k2VVI7QThHLzVVUTtFQUNJO0E5R2k2VVo7QThHLzVVWTtFQUNJO0E5R2k2VWhCO0FLejZVRTtFeUdBRTtJQWFRO0lBQ0E7RTlHZzZVVjtBQUNGO0E4Ry81VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjVHOERtQjtFNEc3RG5CO0VBQ0E7RUFDQTtBOUdpNlVaO0E4Rzk1VVk7RUFDSTtBOUdnNlVoQjtBOEc3NVVnQjtFQUNJO0E5Rys1VXBCO0E4Rzc1VWdCO0VBQ0k7QTlHKzVVcEI7QThHMzVVUTtFeEdSSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFbUc3Q0E7RUFDQTtBekcwOFVKO0FLMThVRTtFeUdzQ007SUxwQ0E7RXpHNDhVTjtBQUNGO0F5RzM4VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkdQZ0I7RXVHUWhCO0F6RzY4VVI7QUt2OVVFO0VvR0lFO0lBUVE7SUFDQTtJQUNBO0V6Rys4VVY7QUFDRjtBOEdyN1VRO0VBQ0k7QTlHdTdVWjtBS2orVUU7RXlHeUNNO0lBR1E7SUFDQTtFOUd5N1VkO0FBQ0Y7QThHdjdVUTtFQUNJO0E5R3k3VVo7QUsxK1VFO0V5R2dETTtJQUdRO0U5RzI3VWQ7QUFDRjtBOEd6N1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBOUcyN1VaO0FLci9VRTtFeUdzRE07SUFNUTtJQUNBO0lBQ0E7U0FBQTtFOUc2N1VkO0FBQ0Y7QThHMTdVUTtFQUNJO0V4R3JDUjtFQUNBLGlCd0d5Q3VCO0V4R3RDdkI7RUFLQTtFQUtBO0V3RzhCUSxjNUdoRGtCO0U0R2lEbEI7RUFDQTtBOUcyN1VaO0FLdmdWRTtFeUdrRU07SUFZUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUI1R3ZFZ0I7STRHd0VoQjtFOUc2N1VkO0FBQ0Y7QThHMzdVUTtFQUNJO0V4RzFEUjtFQUNBLGlCd0c4RHVCO0V4RzNEdkI7RUFLQTtFQUtBO0FOOCtVSjtBSzFoVkU7RXlHdUZNO0lBU1E7SUFFQTtJQUNBO0lBQ0E7RTlHNjdVZDtBQUNGO0E4RzM3VVE7RUFDSTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0E5RzY3VVo7QUt4aVZFO0V5R3VHTTtJQU1RO1NBQUE7RTlHKzdVZDtBQUNGO0E4Rzc3VVk7RUFDSTtBOUcrN1VoQjtBS2hqVkU7RXlHZ0hVO0lBR1E7SUFDQTtFOUdpOFVsQjtBQUNGO0E4Rzc3VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUcrN1VaO0FLbGtWRTtFeUd5SE07SUFpQlE7RTlHNDdVZDtBQUNGO0E4RzM3VVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFeEdwSFo7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtFd0d3R1k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdpOFVoQjtBOEdoOFVnQjtFdEd2SFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VzR21IZ0I7RUFDQTtBOUd1OFVwQjtBOEduOFVRO0VBQ0k7RUFDQTtFeEdwSVI7RUFDQSxzQkEyU2tEO0VBeFNsRDtFQUtBO0VBS0E7RXdHd0hRLGM1R3hJa0I7RTRHeUlsQjtBOUd5OFVaO0FLOW1WRTtFeUdnS007SUFPUTtFOUcyOFVkO0FBQ0Y7QThHeDhVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBOUcwOFVSO0E4R3o4VVE7RUFDSTtFQUNBO0VBQ0E7QTlHMjhVWjs7QStHam9WSTtFQUNJO0VBQ0E7QS9Hb29WUjtBS3BvVkU7RTBHRkU7SUFJUTtFL0dzb1ZWO0FBQ0Y7QStHcm9WUTtFQUNJLHlCN0dPb0I7RTZHTnBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3VvVlo7QUtucFZFO0UwR0lNO0lBVVE7RS9HeW9WZDtBQUNGO0ErR3ZvVlE7RUFDSSx5QjdHZ0lFO0U2Ry9IRjtFQUNBO0VBQ0E7T0FBQTtFQUNBO0EvR3lvVlo7QUsvcFZFO0UwR2lCTTtJQU9RO0UvRzJvVmQ7QUFDRjtBK0d6b1ZRO0VBQ0k7RUFDQTtFQUNBLHlCN0dsQm9CO0U2R21CcEI7RUFDQTtBL0cyb1ZaO0ErRzFvVlk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBL0c0b1ZoQjtBK0d4b1ZJO0VBQ0ksYzdHZHNCO0U2R2V0QjtFQUNBO0VBQ0E7T0FBQTtBL0cwb1ZSO0FLdHJWRTtFMEd3Q0U7SUFNUTtJQUNBO0lBQ0E7RS9HNG9WVjtBQUNGO0ErRzNvVlE7RXpHcEJKO0VBQ0Esc0JBOHpCVztFQTN6Qlg7RUFLQTtFQUtBO0V5R1FRLGM3R2xEWTtBRm1zVnhCO0ErRy9vVlE7RXpHeEJKO0VBQ0Esc0JBMFFrRDtFQXZRbEQ7RUFLQTtFQUtBO0FOZ3FWSjtBK0dscFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9Hb3BWUjtBK0ducFZRO0V6R2pDSjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFeUdxQlEsYzdHckNrQjtBRjhyVjlCO0ErR3ZwVlE7RXpHckNKO0VBQ0Esc0JBeUJXO0VBdEJYO0VBS0E7RUFLQTtBTnFyVko7QStHM3BWUTtFekd4Q0o7RUFDQSxzQkF5Qlc7RUF0Qlg7RUFLQTtFQUtBO0V5RzRCUSxjN0c5Q2tCO0FGK3NWOUI7O0FnSDF1Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDZ1VlI7QWdINXVWUTtFQUNJO0UxR3FCUjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtBTmd0Vko7QWdIaHZWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIa3ZWWjtBZ0hodlZRO0VBQ0k7RTFHVVI7RUFDQSxzQkF5Y3dEO0VBdGN4RDtFQUtBO0VBS0E7RTBHdEJRO0VBQ0E7QWhIc3ZWWjtBZ0hydlZZO0VBQ0k7RUFDQTtFQUNBO09BQUE7QWhIdXZWaEI7QWdIcnZWWTtFMUdDUjtFQUNBLHNCQTQ0QjJDO0VBejRCM0M7RUFLQTtFQUtBO0UwR2JZLGM5RzlCUTtBRnl4VnhCO0FnSHh2VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEgwdlZaO0FnSHh2VlE7RUFDSTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FoSDB2Vlo7QWdIeHZWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSDB2Vlo7QWdIdnZWSTtFMUd2QkE7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtFbUd5Q0EsY3ZHM0QwQjtFdUc0RDFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHK3RWSjtBS3p6VkU7RTJHcURFO0lQdUNJO0V6R2l1Vk47QUFDRjtBeUdodVZJO0VBQ0k7RUFDQTtBekdrdVZSO0F5R2p1VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2Ry9Fa0I7QUZrelY5QjtBeUdqdVZRO0VBQ0k7QXpHbXVWWjtBeUdsdVZZO0VqRzNFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVIreVZKO0FLdjFWRTtFb0cyR007SUFNUTtFekcwdVZkO0FBQ0Y7QXlHeHVWUTtFQUNJO0VBQ0E7RUFDQTtBekcwdVZaO0F5R3p1Vlk7RWpHdEZSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUmkwVko7QUt6MlZFO0VvR29ITTtJQVFRO0V6R2l2VmQ7QUFDRjtBeUdodlZZO0VBQ0k7QXpHa3ZWaEI7QUtqM1ZFO0VvRzhIVTtJQUdRO0lBQ0E7RXpHb3ZWbEI7QUFDRjtBeUdqdlZRO0VBQ0k7QXpHbXZWWjtBeUdsdlZZO0VqR3RHUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVIwMVZKO0FLbDRWRTtFb0dzSU07SUFNUTtFekcwdlZkO0FBQ0Y7QWdIOTBWSTtFUDBGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R3V2Vko7QUs5NFZFO0UyR3lERTtJUGdHSTtJQUNBO0lBQ0E7SUFDQTtFekd5dlZOO0FBQ0Y7QXlHeHZWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO09BQUE7QXpHMHZWUjtBeUd4dlZJO0VBQ0k7RUFDQSx5QnZHcEJNO0VJcEhWO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RW1HNEhJLGN2RzdJc0I7RXVHOEl0QjtFQUNBO0F6Rzh2VlI7QXlHNXZWSTtFQUNJO0VuRy9JSjtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFLQTtFbUdtSUksY3ZHckpzQjtBRnU1VjlCO0FnSHAzVkk7RUFDSTtFQUNBO0FoSHMzVlI7QWdIcDNWWTtFQUNJO0VBQ0E7RUFDQTtBaEhzM1ZoQjtBZ0hyM1ZnQjtFMUd2Q1o7RUFDQSxzQkF5Y3dEO0VBdGN4RDtFQUtBO0VBS0E7RW1HdkJBO0VBQ0EsY3ZHOEhpQjtFdUc3SGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzY2Vko7QXlHMzZWSTtFQUNJO0VqR0hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFaUdESTtFQUNBO0VBQ0E7RUFDQTtBekdrN1ZSO0F5R2g3Vkk7RUFDSSx5QnZHMUNnQjtFdUcyQ2hCLGN2R29HTTtBRjgwVmQ7QXlHaDdWSTtFQUNJLHlCdkdoRGdCO0V1R2lEaEIsY3ZHZ0dNO0FGazFWZDtBeUdoN1ZJO0VBQ0kseUJ2RzZGTTtFdUc1Rk4scUJ2R3JEZ0I7QUZ1K1Z4QjtBeUdqN1ZRO0VBQ0k7QXpHbTdWWjtBeUdoN1ZZO0VBQ0k7QXpHazdWaEI7QXlHaDdWWTtFQUNJO0F6R2s3VmhCO0F5R2o3VmdCO0VBQ0k7RUFDQTtBekdtN1ZwQjtBeUcvNlZRO0VBQ0k7RUFDQTtBekdpN1ZaO0F5R2g3Vlk7RUFDSSxldkd6RVE7RXVHMEVSO0VBQ0EsYXZHc0VGO0V1R3JFRTtBekdrN1ZoQjtBZ0huN1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhxN1ZSO0FnSHA3VlE7RTFHcERKO0VBQ0Esc0JBTlc7RUFTWDtFQUtBO0VBS0E7RTBHd0NRO0VBQ0E7RUFDQTtFQUNBO09BQUE7QWhIMDdWWjtBZ0h6N1ZZO0V4R3REUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RXdHa0RZO0FoSGc4VmhCO0FnSDc3VlE7RTFHL0RKO0VBQ0Esc0IwR21FdUI7RTFHaEV2QjtFQUtBO0VBS0E7RTBHeURRO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QWhINjdWWjtBSzNoV0U7RTJHbUZNO0lBYVE7RWhIKzdWZDtBQUNGO0FnSDk3Vlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCOUdtQ0s7RThHbENMO0FoSGc4VmhCO0FnSDc3VlE7RTFHdkZKO0VBQ0Esc0JBTlc7RUFTWDtFQUtBO0VBS0E7RTBHMkVRO0FoSG04Vlo7O0FpSDNqV0k7RUFDSSx5Qi9HWXdCO0UrR1h4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg4aldSO0FLcmtXRTtFNEdERTtJQVVRO0lBQ0E7RWpIZ2tXVjtBQUNGO0FpSC9qV1E7RUFDSTtBakhpa1daO0FpSC9qV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakhpa1daO0FpSC9qV1E7RTNHU0o7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7QU4raVdKO0FLM2xXRTtFNEdxQk07SUFHUTtFakh1a1dkO0FBQ0Y7QWlIcmtXUTtFM0dHSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtBTjJqV0o7QUt2bVdFO0U0RzJCTTtJQUdRO0VqSDZrV2Q7QUFDRjtBaUg1a1dZO0VBQ0ksYy9HaENRO0FGOG1XeEI7QWlIM2tXUTtFQUNJO0VBQ0E7RUFDQTtBakg2a1daO0FpSHJrV1E7RUFDSTtFQUNBO0VBQ0E7QWpIdWtXWjtBS3puV0U7RTRHK0NNO0lBS1E7RWpIeWtXZDtBQUNGO0FpSHZrV1E7RTNHekJKO0VBQ0Esc0JBeWN3RDtFQXRjeEQ7RUFLQTtFQUtBO0VtR3ZCQTtFQUNBLGN2RzhIaUI7RXVHN0hqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdpbldKO0F5Ry9tV0k7RUFDSTtFakdISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RWlHREk7RUFDQTtFQUNBO0VBQ0E7QXpHc25XUjtBeUdwbldJO0VBQ0kseUJ2RzFDZ0I7RXVHMkNoQixjdkdvR007QUZraFdkO0F5R3BuV0k7RUFDSSx5QnZHaERnQjtFdUdpRGhCLGN2R2dHTTtBRnNoV2Q7QXlHcG5XSTtFQUNJLHlCdkc2Rk07RXVHNUZOLHFCdkdyRGdCO0FGMnFXeEI7QXlHcm5XUTtFQUNJO0F6R3VuV1o7QXlHcG5XWTtFQUNJO0F6R3NuV2hCO0F5R3BuV1k7RUFDSTtBekdzbldoQjtBeUdybldnQjtFQUNJO0VBQ0E7QXpHdW5XcEI7QXlHbm5XUTtFQUNJO0VBQ0E7QXpHcW5XWjtBeUdwbldZO0VBQ0ksZXZHekVRO0V1RzBFUjtFQUNBLGF2R3NFRjtFdUdyRUU7QXpHc25XaEI7QWlIeG9XSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIMG9XUjtBSzFzV0U7RTRHMkRFO0lBT1E7RWpING9XVjtBQUNGO0FpSDNvV1E7RTNHdENKO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0FOMHFXSjtBaUgvb1dRO0VBQ0k7RUFDQSx5Qi9HdkVZO0UrR3dFWjtFQUNBO0VBQ0EsYy9HL0NrQjtFK0dnRGxCO0FqSGlwV1o7QWlIN29Xb0I7O0V6Ry9DaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeUc2Q29CO0FqSG9wV3hCO0FpSC9vV1E7RTNHMURKO0VBQ0Esc0JBazhCNEM7RUEvN0I1QztFQUtBO0VBS0E7RTJHOENRO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QWpIcXBXWjtBaUhucFdRO0UzR2pFSjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0UyR3FEUTtBakh5cFdaOztBa0g1dldJO0VsRWFJLFdBSFE7RUFRWixpQkFKYztFQUtkO0VBQ0E7QWhEK3VXSjtBS2p3V0U7RTZHRkU7SWxFdUJJO0lBQ0E7RWhEZ3ZXTjtBQUNGO0FrSHp3V0k7RUFFSSx5QmhIR2dCO0VnSEZoQjtBbEgwd1dSO0FLM3dXRTtFNkdGRTtJQUtRO0lBQ0E7RWxINHdXVjtBQUNGO0FrSDN3V1E7RUFDSTtFNUd1QlI7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7RTRHbkNRLGNoSG9Ca0I7QUY2dlc5QjtBSzF4V0U7RTZHTU07STVHd0JKO0lBQ0Esc0JBeUN3QztJQXRDeEM7SUFLQTtJQUtBO0VOc3ZXRjtBQUNGO0FrSHJ4V1E7RUFDSTtBbEh1eFdaO0FLdHlXRTtFNkdjTTtJQUdRO0VsSHl4V2Q7QUFDRjtBa0h4eFdZO0VBQ0k7QWxIMHhXaEI7O0FtSDV5V1E7RTdHNEJKO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0VtRzdDQTtFQUNBO0F6R3d6V0o7QUt4eldFO0U4R0VNO0lWQUE7RXpHMHpXTjtBQUNGO0F5R3p6V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkdQZ0I7RXVHUWhCO0F6RzJ6V1I7QUtyMFdFO0VvR0lFO0lBUVE7SUFDQTtJQUNBO0V6RzZ6V1Y7QUFDRjtBbUh2MFdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5IeTBXWjtBS2wxV0U7RThHS007SUFNUTtJQUNBO0VuSDIwV2Q7QUFDRjtBbUh6MFdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5IMjBXWjtBbUh6MFdRO0U3R1NKO0VBQ0Esc0JBeUJXO0VBdEJYO0VBS0E7RUFLQTtFNkdyQlE7QW5IKzBXWjtBS3QyV0U7RThHcUJNO0lBSVE7RW5IaTFXZDtBQUNGO0FtSC8wV1E7RUFDSTtFQUNBO0FuSGkxV1o7QUsvMldFO0U4RzRCTTtJQUlRO0lBQ0E7SUFDQTtJQUNBO0VuSG0xV2Q7RW1IbDFXYztJQUNJO0VuSG8xV2xCO0FBQ0Y7QW1IajFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSG0xV1o7QUtoNFdFO0U4R3lDTTtJQU1RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkhxMVdkO0FBQ0Y7QW1IbjFXUTtFQUNJO0VBQ0E7RUFDQTtBbkhxMVdaO0FLLzRXRTtFOEd1RE07SUFLUTtJQUNBO0VuSHUxV2Q7QUFDRjtBbUg5MVdRO0U3R3pCSjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0U2R29CUSxjakhyQ2tCO0VpSHNDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDYxV1o7QW1IMTFXb0I7RUFDSTtBbkg0MVd4QjtBbUh2MVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkh5MVdaO0FtSHgxV1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IMDFXaEI7QW1IeDFXWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBbkgwMVdoQjtBbUh2MVdRO0VBQ0k7QW5IeTFXWjs7QUtwOFdFO0UrR0RFO0lBRVE7RXBIdzhXVjtBQUNGO0FvSHY4V1E7RUFDSTtFQUNBO0VBQ0E7QXBIeThXWjtBSy84V0U7RStHR007SUFLUTtFcEgyOFdkO0FBQ0Y7QW9IejhXUTtFOUdtQko7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7RW1HN0NBO0VBQ0E7QXpHNjlXSjtBSzc5V0U7RStHV007SVhUQTtFekcrOVdOO0FBQ0Y7QXlHOTlXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2R1BnQjtFdUdRaEI7QXpHZytXUjtBSzErV0U7RW9HSUU7SUFRUTtJQUNBO0lBQ0E7RXpHaytXVjtBQUNGO0FvSG4rV1E7RUFDSTtFQUNBO0VBQ0E7QXBIcStXWjtBb0hqK1dRO0VBQ0k7QXBIbStXWjs7QXFIMS9XSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySDYvV1I7QXFINS9XUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCbkhQWTtFbUhRWjtFQUNBO0VBQ0E7RUFDQTtBckg4L1daO0FxSDcvV1k7RUFUSjtJQVVRO0VySGdnWGQ7QUFDRjtBS2o5V0U7RWdIMURNO0lBYVE7RXJIa2dYZDtBQUNGO0FLcGhYRTtFZ0hJTTtJQWdCUTtFckhvZ1hkO0FBQ0Y7QXFIbGdYUTtFQUNJLHlCbkgwSEU7RW1IekhGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhvZ1haO0FLbGlYRTtFZ0h1Qk07SUFTUTtJQUNBO0VySHNnWGQ7QUFDRjtBcUhwZ1hRO0VBQ0k7RS9HUFI7RUFDQSxzQkF5Qlc7RUF0Qlg7RUFLQTtFQUtBO0UrR0xRLGNuSHRDWTtFbUh1Q1o7QXJIMGdYWjtBS2xqWEU7RWdIb0NNO0lBTVE7RXJINGdYZDtBQUNGO0FxSDFnWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QXJINGdYWjtBSzlqWEU7RWdINkNNO0lBT1E7RXJIOGdYZDtBQUNGO0FxSDVnWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDhnWFo7QXFINWdYZ0I7RUFDSSx5Qm5IbUZOO0VtSGxGTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg4Z1hwQjtBcUh6Z1hnQjtFQUNJO0FySDJnWHBCO0FxSHhnWFk7RUFDSTtBckgwZ1hoQjtBcUh6Z1hnQjtFQUNJO0FySDJnWHBCO0FxSHpnWGdCO0VBQ0k7QXJIMmdYcEI7QXFIdGdYSTtFQUNJO0VBQ0E7RUFDQTtFL0cvREo7RUFDQSxzQkF5Qlc7RUF0Qlg7RUFLQTtFQUtBO0UrR21ESTtFQUFBO0VBQ0E7QXJINGdYUjtBcUgzZ1hRO0VBQ0k7RUFDQTtPQUFBO0VBQ0E7QXJINmdYWjtBcUgzZ1hRO0VBRUk7RUFDQTtFQUNBO0VBQ0EseUJuSHVDRTtFbUh0Q0YsY25IakZrQjtFbUhrRmxCO0FySDRnWFo7QXFIMWdYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJINGdYWjtBcUh6Z1hJO0VBQ0k7QXJIMmdYUjtBcUgxZ1hRO0UvRzNGSjtFQUNBLHNCQXlCVztFQXRCWDtFQUtBO0VBS0E7RStHK0VRLGNuSGhHa0I7QUZnblg5QjtBcUg5Z1hRO0VBQ0k7RS9HaEdSO0VBQ0Esc0JBeUJXO0VBdEJYO0VBS0E7RUFLQTtFK0dvRlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuSGhJb0I7QUZvcFhoQztBcUhoaFhRO0VBQ0k7QXJIa2hYWjs7QXNIcnFYSTtFQUNJO0VBQ0E7QXRId3FYUjtBS3hxWEU7RWlIRkU7SUFJUTtJQUNBO0V0SDBxWFY7QUFDRjtBc0h6cVhRO0VBQ0k7RUFDQTtFQUNBO09BQUE7QXRIMnFYWjtBc0h6cVhRO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RWhIWVI7RUFDQSxzQkF5Qlc7RUF0Qlg7RUFLQTtFQUtBO0VnSHhCUTtFQUNBO0F0SDhxWFo7QUtuc1hFO0VpSFVNO0lBYVE7SUFDQTtFdEhnclhkO0FBQ0Y7QXNIL3FYWTtFQUNJLHlCcEgxQlE7RW9IMkJSO0F0SGlyWGhCO0FzSC9xWFk7RUFDSSx5QnBINUJRO0VvSDZCUixjcEhrSEY7QUYralhkO0FzSC9xWFk7RUFDSTtFQUNBO0VBQ0EseUJwSDZHRjtFb0g1R0U7QXRIaXJYaEI7QXNIaHJYZ0I7RTlHTFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0U4R0NnQixjcEh2Q0k7QUY4dFh4Qjs7QXVIcHRYQTs7RUFBQTtBQUdBO0VBQ0kseUJySEo0QjtBRjJ0WGhDO0F1SHR0WEk7RUFDSTtFQUNBO0VBQ0E7QXZId3RYUjtBSzlxWEU7RWtIN0NFO0lBS1E7SUFDQTtFdkgwdFhWO0FBQ0Y7QUtsdlhFO0VrSGlCRTtJQVNRO0V2SDR0WFY7QUFDRjtBdUgxdFhJO0V2RWZJO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWhEMnVYSjtBSzd2WEU7RWtINkJFO0l2RVJJO0lBQ0E7RWhENHVYTjtBQUNGO0F1SG51WEk7RXZFckJJLGFBSFE7RUFRWixpQkFKYztFQUtkO0VBQ0E7QWhEdXZYSjtBS3p3WEU7RWtIZ0NFO0l2RVhJO0lBQ0E7RWhEd3ZYTjtBQUNGO0F1SC91WEk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SGd2WFI7QUt4dFhFO0VrSDlCRTtJQVFRO0V2SGt2WFY7QUFDRjtBdUhqdlhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJySGlHRTtFcUhoR0Y7QXZIbXZYWjtBdUhqdlhRO0VBQ0kseUJySDZGRTtFcUg1RkY7RUFDQTtFQUNBO0F2SG12WFo7QXVIbHZYWTtFQUxKO0lBTVE7RXZIcXZYZDtBQUNGO0FLaHpYRTtFa0hvRE07SUFTUTtJQUNBO0V2SHV2WGQ7QUFDRjtBdUh0dlhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJySDJFRjtBRjZxWGQ7QXVIdHZYWTtFQUNJO0VBQ0E7QXZId3ZYaEI7QUtuMFhFO0VrSHlFVTtJQUlRO0V2SDB2WGxCO0FBQ0Y7QXVIenZYZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnJIRFc7RXFIRVg7RUFDQTtFQUNBO0F2SDJ2WHBCO0F1SHp2WGdCO0VBQ0k7QXZIMnZYcEI7QXVIdnZYUTtFQUNJO0VBQ0E7QXZIeXZYWjtBSzF4WEU7RWtIK0JNO0lBSVE7RXZIMnZYZDtBQUNGO0F1SDF2WFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBdkgwdlhoQjtBdUhwdlhRO0VBQ0k7QXZIc3ZYWjtBdUhwdlhRO0VBQ0kseUJySHJIWTtFcUhzSFo7QXZIc3ZYWjtBdUhydlhZO0VBQ0k7QXZIdXZYaEI7QXVIcnZYWTtFQUNJO0F2SHV2WGhCO0F1SHB2WFE7RUFDSSxlckgvSFk7RXFIZ0laO0VBQ0E7RUFDQTtBdkhzdlhaO0F1SG52WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIcXZYUjtBS2o0WEU7RWtIc0lFO0lBUVE7RXZIdXZYVjtFdUh0dlhVO0lBQ0k7RXZId3ZYZDtBQUNGO0F1SHR2WFE7RUFDSTtFQUNBO09BQUE7RUFDQTtFQUNBO0F2SHd2WFo7QUsvNFhFO0VrSG1KTTtJQU1RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZIMHZYZDtFdUh6dlhjO0lBQ0k7RXZIMnZYbEI7QUFDRjtBdUh4dlhRO0VqSHJJSjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VpSHlIUTtFQUNBO0F2SDh2WFo7QUtwNlhFO0VrSG1LTTtJQUtRO0V2SGd3WGQ7QUFDRjtBdUg5dlhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJIL0tJO0VxSGdMSjtFQUNBO0F2SGd3WHBCO0F1SDd2WFk7RUFDSSxjckg3SmM7RXFIOEpkO0VBQ0E7QXZIK3ZYaEI7O0F3SDM3WEE7RUFDSSx5QnRIYzRCO0FGZzdYaEM7QXdINzdYSTtFQUNJO0F4SCs3WFI7QXdINzdYSTtFQUNJO0F4SCs3WFI7QUtsOFhFO0VtSEtVO0lBQ0k7RXhIZzhYZDtBQUNGO0F3SDk3WFE7RUFDSTtFeEVJSjtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FoRDQ3WEo7QUs5OFhFO0VtSFNNO0l4RVlBO0lBQ0E7RWhENjdYTjtBQUNGO0F3SDM4WFE7RUFHSTtFQUNBO0F4SDI4WFo7QXdIdjhYUTtFQUNJO0F4SHk4WFo7QXdIdjhYUTtFQUNJO0VsSFNSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWtIckJRLGN0SElrQjtBRnk4WDlCO0FLcCtYRTtFbUhvQk07SUFLUTtFeEgrOFhkO0FBQ0Y7QXdIOThYWTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0F4SGc5WGhCO0F3SDk4WFk7RWxIRlI7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFa0hWWSxjdEhoQ1E7QUZvL1h4QjtBS3QvWEU7RW1IZ0NVO0lBSVE7RXhIczlYbEI7QUFDRjtBd0hsOVhJO0VBQ0k7QXhIbzlYUjtBd0hsOVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SG85WFI7QUt0Z1lFO0VtSDRDRTtJQVFRO0V4SHM5WFY7QUFDRjs7QXlIOWdZQTtFQUNJLHlCdkhjNEI7QUZtZ1loQztBeUhoaFlJO0VBQ0k7QXpIa2hZUjtBeUhoaFlJO0VBQ0k7QXpIa2hZUjtBS3JoWUU7RW9IS1U7SUFDSTtFekhtaFlkO0FBQ0Y7QXlIamhZUTtFQUNJO0V6RUlKO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWhEK2dZSjtBS2ppWUU7RW9IU007SXpFWUE7SUFDQTtFaERnaFlOO0FBQ0Y7QXlIOWhZUTtFQUdJO0VBQ0E7QXpIOGhZWjtBeUgxaFlRO0VBQ0k7QXpINGhZWjtBeUgxaFlRO0VBQ0k7RW5IU1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFbUhyQlEsY3ZISWtCO0FGNGhZOUI7QUt2allFO0VvSG9CTTtJQUtRO0V6SGtpWWQ7QUFDRjtBeUhqaVlZO0VBQ0k7RUFDQTtPQUFBO0VBQ0E7QXpIbWlZaEI7QXlIamlZWTtFbkhGUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VtSFZZLGN2SGhDUTtBRnVrWXhCO0FLemtZRTtFb0hnQ1U7SUFJUTtFekh5aVlsQjtBQUNGO0F5SHJpWUk7RUFDSTtBekh1aVlSO0F5SHJpWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIdWlZUjtBS3psWUU7RW9INENFO0lBUVE7RXpIeWlZVjtBQUNGOztBMEhqbVlBO0VBQ0kseUJ4SGM0QjtBRnNsWWhDO0EwSG5tWUk7RUFDSTtBMUhxbVlSO0EwSG5tWUk7RUFDSTtBMUhxbVlSO0FLeG1ZRTtFcUhLVTtJQUNJO0UxSHNtWWQ7QUFDRjtBMEhwbVlRO0VBQ0k7RTFFSUo7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBaERrbVlKO0FLcG5ZRTtFcUhTTTtJMUVZQTtJQUNBO0VoRG1tWU47QUFDRjtBMEhqbllRO0VBR0k7RUFDQTtBMUhpbllaO0EwSDdtWVE7RUFDSTtBMUgrbVlaO0EwSDdtWVE7RUFDSTtFcEhTUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VvSHJCUSxjeEhJa0I7QUYrbVk5QjtBSzFvWUU7RXFIb0JNO0lBS1E7RTFIcW5ZZDtBQUNGO0EwSHBuWVk7RUFDSTtFQUNBO09BQUE7RUFDQTtBMUhzblloQjtBMEhwbllZO0VwSEZSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RW9IVlksY3hIaENRO0FGMHBZeEI7QUs1cFlFO0VxSGdDVTtJQUlRO0UxSDRuWWxCO0FBQ0Y7QTBIeG5ZSTtFQUNJO0ExSDBuWVI7QTBIeG5ZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUgwbllSO0FLNXFZRTtFcUg0Q0U7SUFRUTtFMUg0bllWO0FBQ0Y7O0EySHByWUE7RUFDSSx5QnpIYzRCO0FGeXFZaEM7QTJIdHJZSTtFQUNJO0EzSHdyWVI7QTJIdHJZSTtFQUNJO0EzSHdyWVI7QUszcllFO0VzSEtVO0lBQ0k7RTNIeXJZZDtBQUNGO0EySHZyWVE7RUFDSTtFM0VJSjtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FoRHFyWUo7QUt2c1lFO0VzSFNNO0kzRVlBO0lBQ0E7RWhEc3JZTjtBQUNGO0EySHBzWVE7RUFHSTtFQUNBO0EzSG9zWVo7QTJIaHNZUTtFQUNJO0EzSGtzWVo7QTJIaHNZUTtFQUNJO0VySFNSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXFIckJRLGN6SElrQjtBRmtzWTlCO0FLN3RZRTtFc0hvQk07SUFL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QSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7QU44a1pKO0FLaG5aRTtFMEgrR007SXpIM0ZKO0lBQ0Esc0JBeUN3QztJQXRDeEM7SUFLQTtJQUtBO0VOc2xaRjtBQUNGO0ErSG5nWlE7RXpIbEdKO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXlIc0ZRLGM3SHZHa0I7RTZId0dsQjtFQUNBO0EvSHlnWlo7QStIeGdaWTtFekh2R1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFeUgyRlksYzdIcklRO0FGbXBaeEI7QUszb1pFO0UwSHNITTtJQVdRO0UvSDhnWmQ7RStIN2daYztJQUNJO0UvSCtnWmxCO0FBQ0Y7QStIM2daUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9INmdaWjtBSzFwWkU7RTBId0lNO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RS9IK2daZDtBQUNGO0ErSDdnWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0grZ1poQjtBS3hxWkU7RTBIcUpVO0lBTVE7RS9IaWhabEI7QUFDRjtBK0g3Z1pRO0VBQ0k7QS9IK2daWjtBS2hyWkU7RTBIZ0tNO0lBR1E7SUFDQTtJQUNBO0lBQ0E7RS9IaWhaZDtFK0hoaFpjO0lBQ0k7RS9Ia2habEI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9mcm9udC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9yZXNzL2Rpc3QvcmVzcy5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZ2xvYmFsL3ZhcmlhYmxlcy9fY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2dsb2JhbC92YXJpYWJsZXMvX2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2dsb2JhbC9taXhpbnMvX21lZGlhX3F1ZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvdXRpbGl0eS9fdGV4dF9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L3V0aWxpdHkvX3Jlc3BvbnNpdmVfc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC91dGlsaXR5L19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2ZvbnRzL3N2Z2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX2dsYXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9iYXNpY3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Jhc2ljcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYmFzaWNzL19jdXJzb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX2FyZWEtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9idXR0b25zL19mYXZvcml0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX2RlZmF1bHQtZGF0YWJlZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYmFzaWNzL19wYWdlLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGFiZWxzL19jYXRlZ29yeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGFiZWxzL190YWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2xhYmVscy9fdGFnLWVzdGF0ZS10eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9sYWJlbHMvX3RhZy1lc3RhdGUtY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2xhYmVscy9fdGFnLWNvbmRpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19zdGFmZi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX3ZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fZXN0YXRlLWJhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19lc3RhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19wYXJ0aXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19lc3RhdGUtbWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fZXN0YXRlLW1hcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGFiZWxzL19zdGFmZi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fYmFzZV9sYXlvdXRfc3RpY2t5X3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NvbW1vbnMvX2NvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2N1cnNvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19ibG9jay1saWZlc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fc25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX3N3aXBlci1wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2VzdGF0ZS1mZWF0dXJlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19lc3RhdGUtcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fZXN0YXRlLW1lbWJlci1jdGEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9faGVhZC1hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19zZWFyY2gtY29uZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX3NlYXJjaC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX3NlYXJjaC1zdWJtaXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC91dGlsaXR5L19jb250ZW50c19zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19zZWxlY3Qtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2NvbnRhY3QtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2dsb2JhbC92YXJpYWJsZXMvX3NldHRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fbG9hbi1zaW11bGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2VzdGF0ZS1saXN0LWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19jb250YWN0LXRlbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NvbW1vbnMvX2VzdGF0ZS1mZWF0dXJlLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NvbW1vbnMvX2VzdGF0ZS1kZXRhaWwtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGlzdHMvX2VzdGF0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yYWRpby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LXJhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL190ZXh0YXJlYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY2FsZW5kYXItY29sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtdGltZS1zbG90LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fY29udGFpbmVyLWNvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fY29udGFpbmVyLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19lc3RhdGUtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3Jvdy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3Jvdy1hZGRyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWRlc2lyZWQtYXJlYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3Jvdy1kZXNpcmVkLWRhdGV0aW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWVzdGF0ZS1hZGRyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LXByZWZlcnJlZC1jb250YWN0LW1ldGhvZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctYnVkZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LXppcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3N0ZXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL190ZWxlcGhvbmUtaW5xdWlyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2d1aWRlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX21lbWJlci1tZXJpdC1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy90ZW1wbGF0ZXMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdGVtcGxhdGVzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3RlbXBsYXRlcy9fZm9vdGVyLWNvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X3N0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleF9nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleF9jbHViLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleF92aWRlby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfbmV3cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL3NlYXJjaC9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9zZWFyY2gvc2Nob29sL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvc2VhcmNoL3Rlcm1zL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvc2VhcmNoL21hcC9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9pbnRyb2R1Y3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX3N0cnVjdHVyZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfZmFjaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX3BsYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9lc3RhdGUtZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9mcm9tLW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2NvbnZlcnNpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX3JlY29tbWVuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfcGFub3JhbWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9vcGVuLWhvdXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9maXgtY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL2RldGFpbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL3JlY29tbWVuZC9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9uZXdlc3QvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9oaXN0b3J5L19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZmF2b3JpdGUvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9teXBhZ2UvX2FjY291bnRfZWRpdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvbXlwYWdlL19hY2NvdW50X2VtYWlsX3NlbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL215cGFnZS9fYWNjb3VudF9wcm9maWxlX2VkaXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL215cGFnZS9faW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ociB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5kZXRhaWxzLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSwgW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYTpmb2N1cywgYnV0dG9uOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIOODleODreODs+ODiOeUqOOBruOCq+ODqeODvOWkieaVsFxuICogVE9ITyBIT1VTReaWsOWwj+WyqSDjg4fjgrbjgqTjg7Pjg4jjg7zjgq/jg7Pjgojjgoroh6rli5XnlJ/miJBcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG5tYWluIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHk6bm90KDppcygjcGFnZS1ob21lLCAjcGFnZS1zaG9ydC1zdWJsZWFzZSwgI3BhZ2UtbGVhc2UsICNwYWdlLXJlZm9ybSkpIG1haW4ge1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCg6aXMoI3BhZ2UtaG9tZSwgI3BhZ2Utc2hvcnQtc3VibGVhc2UsICNwYWdlLWxlYXNlLCAjcGFnZS1yZWZvcm0pKSBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogSGVhZGluZ1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogSGVhZGluZy9ib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nL21lZGl1bVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9yZWd1bGFyIGxoMlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9yZWd1bGFyIGxoMTZcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvcmVndWxhciBsaDE0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L21lZGl1bSBsaDE0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgJiBldGNcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAvIGJvbGRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIE90aGVyIC8gYm9sZFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQnV0dG9uICYgVGFnIC8gbWVkaXVtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBFbmdsaXNoXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDmsY7nlKjml6XmnKzoqp5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOaxjueUqOiLseiqnlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICog5rGO55So5pWw5a2XXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4gKiDjg6zjgrnjg53jg7Pjgrfjg5bjga7ooajnpLrpnZ7ooajnpLrliLblvqFcbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnNwLXN0eWxlLCAuc20tc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcC1zdHlsZSwgLnNtLXN0eWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLm1kLXN0eWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWQtc3R5bGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubGctc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGctc3R5bGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ucGMtc3R5bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGMtc3R5bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBjLWlubGluZS1zdHlsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGMtaW5saW5lLXN0eWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmljb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCI7XG4gIHNyYzogdXJsKFwic3ZnZm9udC5lb3Q/dD0xNzYwMDI5MTQwNjY3XCIpOyAvKiBJRTkqL1xuICBzcmM6IHVybChcInN2Z2ZvbnQuZW90P3Q9MTc2MDAyOTE0MDY2NyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwic3ZnZm9udC53b2ZmMj90PTE3NjAwMjkxNDA2NjdcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInN2Z2ZvbnQud29mZj90PTE3NjAwMjkxNDA2NjdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwic3ZnZm9udC50dGY/dD0xNzYwMDI5MTQwNjY3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJzdmdmb250LnN2Zz90PTE3NjAwMjkxNDA2Njcjc3ZnZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIGlPUyA0LjEtICovXG59XG5bY2xhc3NePXN2Z2ZvbnQtXSwgW2NsYXNzKj1cIiBzdmdmb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3ZnZm9udC0wLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuXG4uc3ZnZm9udC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5zdmdmb250LWFycm93LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uc3ZnZm9udC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5zdmdmb250LWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG5cbi5zdmdmb250LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5zdmdmb250LWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5zdmdmb250LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5zdmdmb250LWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG5cbi5zdmdmb250LWZhdm9yaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG5cbi5zdmdmb250LWZsb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5zdmdmb250LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGNcIjtcbn1cblxuLnN2Z2ZvbnQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuXG4uc3ZnZm9udC1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uc3ZnZm9udC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5zdmdmb250LW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLnN2Z2ZvbnQtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG5cbi5zdmdmb250LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjtcbn1cblxuLnN2Z2ZvbnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLnN2Z2ZvbnQtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbn1cblxuLnN2Z2ZvbnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uc3ZnZm9udC1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uc3ZnZm9udC1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cblxuLnN2Z2ZvbnQtc2VhcmNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLnN2Z2ZvbnQtc2VhcmNoLWVzdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuXG4uc3ZnZm9udC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLnN2Z2ZvbnQtc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYlwiO1xufVxuXG4uc3ZnZm9udC1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5zdmdmb250LXRlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4uc3ZnZm9udC10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uc3ZnZm9udC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG5cbi5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1qdXN0aWZ5LWNvbnRlbnQ9bGVmdF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1qdXN0aWZ5LWNvbnRlbnQ9cmlnaHRdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWlubGluZT10cnVlXSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWZvbnQ9ZW4tcmVndWxhci0yMF0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1lbi1yZWd1bGFyLTMyXSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1qcC1ib2xkLTE2XSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1qcC1ib2xkLTE4XSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWZvbnQ9anAtYm9sZC0yMF0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWZvbnQ9anAtYm9sZC0yNF0ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtaGVpZ2h0PVwiNTZcIl0ge1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1oZWlnaHQ9XCI2NFwiXSB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1oZWlnaHQ9XCI4NC02NFwiXSB7XG4gIG1pbi1oZWlnaHQ6IDUuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtaGVpZ2h0PVwiODQtNjRcIl0ge1xuICAgIG1pbi1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPWJvcmRlci1zZWNvbmRhcnldIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1jb2xvcj1zZWNvbmRhcnldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1jb2xvcj1hY2NlbnRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NjNFQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1jb2xvcj13aGl0ZV0ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1mb3J3YXJkXSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1mb3J3YXJkXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PXByZXZdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBnYXA6IDEuMjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1wcmV2XTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1leHRlcm5hbF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctaW5saW5lOiAycmVtIDEuMjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1leHRlcm5hbF06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1wbHVzXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtYXJyb3c9cGx1c106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXJvdW5kPW5vbmVdIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXJvdW5kPVwiNFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jLWJ1dHRvbnMtZ2xhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogI0ZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uYy1idXR0b25zLWdsYXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmMtYnV0dG9ucy1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZ2xhc3NfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG59XG4uYy1idXR0b25zLWdsYXNzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmMtYnV0dG9ucy1nbGFzc19faWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmMtYmFzaWNzLWJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG59XG4uYy1iYXNpY3MtYnJlYWRjcnVtYl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiA0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtYnJlYWRjcnVtYl9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgfVxufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW06aGFzKCsgKikge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pdGVtOmhhcygrICopOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pdGVtW2RhdGEtdHlwZT1saW5rXSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pdGVtW2RhdGEtdHlwZT1jdXJyZW50XSB7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuXG4uYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl06aG92ZXIsIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XTphY3RpdmUsIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSAuYy1iYXNpY3MtY3Vyc29yLCAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF0gLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi13aWR0aDogMTA0cHg7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSAuYy1iYXNpY3MtY3Vyc29yOmJlZm9yZSwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdIC5jLWJhc2ljcy1jdXJzb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XVtkYXRhLW5vLWxpbmtdLCAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF1bZGF0YS1uby1saW5rXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdW2RhdGEtbm8tbGlua10sIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XVtkYXRhLW5vLWxpbmtdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdW2RhdGEtbm8tbGlua10gLmMtYmFzaWNzLWN1cnNvciwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdW2RhdGEtbm8tbGlua10gLmMtYmFzaWNzLWN1cnNvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl0ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdIC5jLWJhc2ljcy1jdXJzb3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX3BhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19wYWdlc1tkYXRhLXNwXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fcGFnZXNbZGF0YS1zcF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xpbmtbZGF0YS1hY3RpdmVdIHtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE4NzVyZW07XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19kb3RzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC44NzVyZW07XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2N1cnJlbnQtcGFnZSB7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGFzdC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19sYXN0LXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5jLWJhc2ljcy1jdXJzb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1iYXNpY3MtY3Vyc29yOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmMtYmFzaWNzLWN1cnNvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvYXJyb3ctc2ltcGxlLWJsdWUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jLWJhc2ljcy1jdXJzb3JbZGF0YS1kaXJlY3Rpb249bGVmdF06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLWJhc2ljcy1jdXJzb3JbZGF0YS1kaXJlY3Rpb249dG9wXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmMtYmFzaWNzLWN1cnNvcltkYXRhLWRpcmVjdGlvbj1ib3R0b21dOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmMtYnV0dG9ucy1hcmVhLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWJ1dHRvbnMtYXJlYS1zZWFyY2g6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uYy1idXR0b25zLWFyZWEtc2VhcmNoW2RhdGEtYXJyb3c9ZG93bl06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHJvdGF0ZTogOTBkZWc7XG59XG4uYy1idXR0b25zLWFyZWEtc2VhcmNoX19sYWJlbCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jLWJ1dHRvbnMtZmF2b3JpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1idXR0b25zLWZhdm9yaXRlX19pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uYy1idXR0b25zLWZhdm9yaXRlX19pY29uLXBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM5RTlFMDA7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMsIGZpbGwgMC4ycztcbn1cbi5jLWJ1dHRvbnMtZmF2b3JpdGVbZGF0YS1hY3RpdmVdIC5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5jLWJ1dHRvbnMtZmF2b3JpdGVbZGF0YS1hY3RpdmVdIC5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24tcGF0aCB7XG4gIGZpbGw6ICM5RTlFMDA7XG4gIHN0cm9rZTogIzlFOUUwMDtcbn1cblxuLmMtYnV0dG9ucy1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAzMDBtcztcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2J1dHRvbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICByaWdodDogLTEycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLCB2aXNpYmlsaXR5IDIwMG1zIGVhc2U7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uW2RhdGEtb3Blbl0ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMzJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDUwJSAwJSwgMTAwJSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgNTAlIDAlLCAxMDAlIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1jbG9zZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtLXdyYXAgKyAuYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0td3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24taXRlbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24taXRlbS0tZW1haWw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtLS1saW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMwNmM3NTU7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0tLWNvcHk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2NvcGllZC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG59XG4uYy1idXR0b25zLXNoYXJlX19jb3BpZWQtdGlwW2RhdGEtc2hvd10ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZV9fbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1wcmltYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXByaW1hcnldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXByaW1hcnldOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXNlY29uZGFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1zZWNvbmRhcnldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBN0EwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXNlY29uZGFyeV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNUMwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9bmV1dHJhbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzExMTgyNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1uZXV0cmFsXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1uZXV0cmFsXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1kYXJrXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWRhcmtdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWRhcmtdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWFjY2VudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2M0VCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1hY2NlbnRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENEVEODtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWFjY2VudF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDBBRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZTpkaXNhYmxlZCwgLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLWljb249cmlnaHRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogNDBweDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtaWNvbj1yaWdodF06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtaWNvbj1sZWZ0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLWljb249bGVmdF06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbn1cblxuLmMtYmFzaWNzLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9jb21tb24vcGFnZS1oZWFkZXItYmcucG5nXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1iYXNpY3MtcGFnZS1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvY29tbW9uL3BhZ2UtaGVhZGVyLWJnX3NwLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB9XG59XG4uYy1iYXNpY3MtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5jLWxhYmVscy1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEMUQ1REI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWxhYmVscy1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuLmMtbGFiZWxzLWNhdGVnb3J5W2RhdGEtY29sb3I9Ym9yZGVyXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnlbZGF0YS1jb2xvcj1ncmF5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtbGFiZWxzLWNhdGVnb3J5W2RhdGEtY29sb3I9YmxhY2tdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnlbZGF0YS1oZWlnaHQ9XCIzNlwiXSB7XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5jLWxhYmVscy1jYXRlZ29yeVtkYXRhLWlubGluZT1cIjEyXCJdIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4wNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA2Mi40Mzc1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjA2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1sYWJlbHMtdGFnIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS10eXBlPW5ld10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1sYWJlbHMtdGFnW2RhdGEtdHlwZT1uZXddOmFmdGVyIHtcbiAgY29udGVudDogXCJORVdcIjtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS1jb2xvcj10ZXJ0aWFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLWNvbG9yPXNlY29uZGFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLXR5cGU9cHJpY2VfZG93bl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS10eXBlPXByaWNlX2Rvd25dOmFmdGVyIHtcbiAgY29udGVudDogXCJQUklDRSBET1dOXCI7XG59XG5cbi5jLW90aGVycy10YWctZXN0YXRlLXR5cGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtdGFnLWVzdGF0ZS10eXBlX190ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtb3RoZXJzLXRhZy1lc3RhdGUtY291bnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjcyODA7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190b2hvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1sYWJlbHMtdGFnLWNvbmRpdGlvbltkYXRhLXR5cGU9cGlja3VwXSAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9fdG9obyBpbWcge1xuICB3aWR0aDogMTEwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPWNvbmRpdGlvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nLWlubGluZTogMTJweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1jb25kaXRpb25dIC5jLWxhYmVscy10YWctY29uZGl0aW9uX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPWNvbmRpdGlvbl0gLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1jb25kaXRpb25dIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtY2FyZHMtbmV3cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBnYXA6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWNhcmRzLW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtbmV3c19fdGl0bGUge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxufVxuLmMtY2FyZHMtbmV3c19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1jYXJkcy1uZXdzX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5jLWNhcmRzLW5ld3NfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYy1jYXJkcy1uZXdzX19uZXcge1xuICBncmlkLWFyZWE6IG5ldztcbn1cblxuLmMtY2FyZHMtY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cbi5jLWNhcmRzLWNvbHVtbjpob3ZlciBpbWcge1xuICBzY2FsZTogMS4xO1xufVxuLmMtY2FyZHMtY29sdW1uX19pbWFnZSB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWNhcmRzLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbn1cbi5jLWNhcmRzLWNvbHVtbl9fdGV4dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZHMtY29sdW1uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmMtY2FyZHMtY29sdW1uX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmMtY2FyZHMtY29sdW1uIC5jLWxhYmVscy1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jLWNhcmRzLXN0YWZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTdFQjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZHMtc3RhZmY6aG92ZXIgaW1nIHtcbiAgc2NhbGU6IDEuMTtcbn1cbi5jLWNhcmRzLXN0YWZmX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMjQwLzE4NjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNhcmRzLXN0YWZmX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xufVxuLmMtY2FyZHMtc3RhZmZfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLmMtY2FyZHMtc3RhZmZfX2JvZHlbZGF0YS1hcnJvd106OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1jYXJkcy1zdGFmZl9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMTI1cmVtO1xuICByaWdodDogMC41cmVtO1xufVxuLmMtY2FyZHMtc3RhZmZfX3JvbGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5jLWNhcmRzLXN0YWZmX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xufVxuLmMtY2FyZHMtc3RhZmZfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG5cbi5jLWNhcmRzLXZvaWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWNhcmRzLXZvaWNlOmhvdmVyIGltZyB7XG4gIHNjYWxlOiAxLjE7XG59XG4uYy1jYXJkcy12b2ljZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzMzQvMjUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZHMtdm9pY2VfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG59XG4uYy1jYXJkcy12b2ljZV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleDogMTtcbn1cbi5jLWNhcmRzLXZvaWNlX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtY2FyZHMtdm9pY2VfX2NvbW1lbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLXZvaWNlX19jb21tZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jYXJkcy12b2ljZV9fY29tbWVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmMtY2FyZHMtdm9pY2VfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbi5jLWNhcmRzLXZvaWNlX19jbGllbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1jYXJkcy12b2ljZV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLXZvaWNlX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBwYWRkaW5nLWJsb2NrOiAwIDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZTpob3ZlciAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVbZGF0YS1tb3ZpZV0gLmMtY2FyZHMtZXN0YXRlX19oZWFkZXIge1xuICAgIGhlaWdodDogMjY4cHg7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdmlldy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQwMC8yNjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAzODIvMjU1O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fYm9keSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9faGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwY3F3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3RodW1ibmFpbFtkYXRhLXNhbGVzXSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyOTcvMTc1O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uYy1jYXJkcy1lc3RhdGVfX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC4zNzVyZW07XG4gIHJpZ2h0OiAwLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWw6bm90KFtkYXRhLXN3aXBlcl0pIH4gLmMtY2FyZHMtZXN0YXRlX19uYXYsIC5jLWNhcmRzLWVzdGF0ZV9fdGh1bWJuYWlsOmhhcyguc3dpcGVyLXNsaWRlOm9ubHktY2hpbGQpIH4gLmMtY2FyZHMtZXN0YXRlX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlX19uYXYtcHJldiwgLmMtY2FyZHMtZXN0YXRlX19uYXYtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1jYXJkcy1lc3RhdGVfX25hdi1wcmV2IC5jLWNhcmRzLWVzdGF0ZV9fbmF2LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX190aXRsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RpdGxlLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdGl0bGUtdmFsdWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fdGl0bGUtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlX19mZWF0dXJlcyB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3ZpZXctbW9yZSB7XG4gIG9yZGVyOiA2O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3ZpZXctbW9yZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3NvbGQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gdHJhbnNmb3JtO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlsc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtY2FyZHMtZXN0YXRlLWRldGFpbHNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1jYXJkcy1lc3RhdGVfX3JpY2gtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMjtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAyNDQvMTYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMDYvMTM3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX190aXRsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX19wcmljZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX192aWV3LW1vcmUge1xuICBvcmRlcjogNjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY2FyZHMtcGFydGl0aW9uIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogcHJvcGVydHk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZHMtcGFydGl0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIH1cbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1ibG9jazogMnB4O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkcy1wYXJ0aXRpb25fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2ZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHB4O1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX19mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2ZlYXR1cmUgZHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4taW5saW5lOiAtMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZHMtcGFydGl0aW9uX19jb250YWN0IHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIHBhZGRpbmctYmxvY2s6IDAgMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXI6aG92ZXIgLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcltkYXRhLW1vdmllXSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAyNjhweDtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdmlldy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDAwLzI2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2hlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAzODIvMjU1O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19ib2R5IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2hlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwY3F3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsW2RhdGEtc2FsZXNdIHtcbiAgICBhc3BlY3QtcmF0aW86IDI5Ny8xNzU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWw6bm90KFtkYXRhLXN3aXBlcl0pIH4gLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LCAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWw6aGFzKC5zd2lwZXItc2xpZGU6b25seS1jaGlsZCkgfiAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LXByZXYsIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdi1wcmV2IC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGl0bGUtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2ZlYXR1cmVzIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX192aWV3LW1vcmUge1xuICBvcmRlcjogNjtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdmlldy1tb3JlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3NvbGQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gdHJhbnNmb3JtO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlsc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtY2FyZHMtZXN0YXRlLWRldGFpbHNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGZpbHRlcjogYmx1cig4cHgpIGJyaWdodG5lc3MoMC41KTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgZ2FwOiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcltkYXRhLXZhcmlhbnQ9bmV3XSAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLWxvZ2luIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tbG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uYy1jYXJkcy1lc3RhdGUtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX25hbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYm9keTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9faW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXAgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcCAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYXJlYS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYXJlYS11bml0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2FyZWEtdHN1Ym8ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1sYWJlbHMtc3RhZmYge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpKSBkcm9wLXNoYWRvdygwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLmMtbGFiZWxzLXN0YWZmIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtbGFiZWxzLXN0YWZmOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjOUU5RTAwO1xufVxuXG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyIHtcbiAgd2lkdGg6IDY3LjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGdhcDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDAgMi41cmVtO1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgd2lkdGg6IDE3LjVyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRvcDogNXJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICAgIGJvcmRlci1ib3R0b206ICNEMUQ1REIgc29saWQgMC4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2xpc3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGlzdHMgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMHJlbTtcbiAgcGFkZGluZy1ibG9jazogMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19ib2R5IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19ib2R5W2RhdGEtcGFkZGluZy1pbmxpbmU9XCIxNDBcIl0ge1xuICBwYWRkaW5nLWlubGluZTogOC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fYm9keVtkYXRhLXBhZGRpbmctaW5saW5lPVwiMTQwXCJdIHtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICB9XG59XG5cbi5jLWNvbW1vbnMtY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1jb21tb25zLWNvdW50X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25zLWNvdW50X19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jb21tb25zLWNvdW50X19jb3VudCB7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzc1cmVtO1xufVxuLmMtY29tbW9ucy1jb3VudF9fY291bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vbnMtY291bnRfX2NvdW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY29tbW9ucy1jb3VudF9fY291bnQgc3BhbiB7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtY29tbW9ucy1jb3VudF9fc29ydCAuYy1mb3Jtcy1zZWxlY3Qge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWNvbW1vbnMtY291bnRfX3NvcnQgLmMtZm9ybXMtc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMi4xODc1cmVtO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMi4yNXJlbSAwLjEyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbn1cbi5jLWNvbW1vbnMtY291bnRfX3NvcnQgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcbiAgd2lkdGg6IDEwcmVtO1xufVxuLmMtY29tbW9ucy1jb3VudF9fc29ydCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1vdGhlcnMtY3Vyc29yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zbGF0ZTogLTEwMHB4IC0xMDBweDtcbiAgc2NhbGU6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjI1cyBlYXNlLCBib3JkZXItcmFkaXVzIDAuMjVzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cbi5jLW90aGVycy1jdXJzb3JbZGF0YS1hY3RpdmVdIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLW90aGVycy1jdXJzb3JbZGF0YS1ob3Zlcl0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHNjYWxlOiAyO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuYy1vdGhlcnMtY3Vyc29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cbi5jLW90aGVycy1ibG9jay1saWZlc3R5bGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLW90aGVycy1ibG9jay1saWZlc3R5bGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1ibG9jay1saWZlc3R5bGUgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLmMtb3RoZXJzLXNucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5jLW90aGVycy1zbnNfX3RpdGxlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLW90aGVycy1zbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYy1vdGhlcnMtc25zIHVsIGxpIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cblxuLmMtb3RoZXJzLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmMtb3RoZXJzLXN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmMtb3RoZXJzLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uYy1vdGhlcnMtc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMTI1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtOjpiZWZvcmUge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdIHtcbiAgb3JkZXI6IDI7XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSB7XG4gIG9yZGVyOiAxO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWZsb29yX3NpemVdLCAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWZsb29yX3NpemVdIHtcbiAgb3JkZXI6IDM7XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWZsb29yX3NpemVdOjpiZWZvcmUsIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9Zmxvb3Jfc2l6ZV06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuXG4uYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuMTI1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlX19wcmljZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX19wcmljZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX19wcmljZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX19wcmljZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmMtZXN0YXRlLW1lbWJlci1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1lc3RhdGUtbWVtYmVyLWN0YSB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAxLjEyNXJlbTtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9faWNvbiB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX3RleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWVzdGF0ZS1tZW1iZXItY3RhX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLXJlZ2lzdGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDIxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtb3RoZXJzLWhlYWQtYWxlcnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIzNSwgMjUwLCAwLjkpO1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnQuYWxlcnQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTUsIDQwLCAwLjYpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydC5pcy1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydF9fdGV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xuICByb3RhdGU6IDQ1ZGVnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnRfX3RleHQ6YWZ0ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjI7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydFtjbGFzcyo9YWxlcnQtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IHNlYXJjaC1jb25kaXRpb24tY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIHJvdy1nYXA6IDhweDtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyLjI1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjU2MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuWkieabtFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2s6OmJlZm9yZSB7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9ja1tkYXRhLXR5cGU9YXJlYV06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrW2RhdGEtdHlwZT1zdGF0aW9uXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2tbZGF0YS10eXBlPXNjaG9vbF06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrW2RhdGEtdHlwZT1jb25kaXRpb25dOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX192YWx1ZSB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX3ZhbHVlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLW90aGVycy1zZWFyY2gtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY29udGVudDpoYXMoPiAqOm9ubHktY2hpbGQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fYmxvY2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2Jsb2NrW2RhdGEtY291bnQ9XCIwXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fcGFyZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRFMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3BhcmVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wYXJlbnQgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3g6aGFzKC5jLWZvcm1zLWNoZWNrYm94X19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3hbZGF0YS1zdGF0ZT1kaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveFtkYXRhLXN0YXRlPWRpc2FibGVkXSArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94X19pdGVtcyA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveF9faXRlbXMgPiAqOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3QgLmpzLWFjY29yZGlvbltkYXRhLW9wZW5dIFtkYXRhLWNoaWxkXSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0IC5qcy1hY2NvcmRpb24gW2RhdGEtcGFyZW50XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCAuanMtYWNjb3JkaW9uIFtkYXRhLXBhcmVudF0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0IC5qcy1hY2NvcmRpb24gW2RhdGEtY2hpbGRdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMnM7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0IC5qcy1hY2NvcmRpb24gW2RhdGEtY2hpbGRdID4gKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2FjY29yZGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dW2RhdGEtb3Blbl0gLmMtb3RoZXJzLXNlYXJjaC1saXN0X19hY2NvcmRpb24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcZWExM1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXVtkYXRhLW9wZW5dIFtkYXRhLWNoaWxkXSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl0gW2RhdGEtcGFyZW50XSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXSAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2FjY29yZGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl0gLmMtb3RoZXJzLXNlYXJjaC1saXN0X19hY2NvcmRpb24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBjb250ZW50OiBcIlxcZWExNVwiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzlFOUUwMDtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXSBbZGF0YS1jaGlsZF0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMnM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl0gW2RhdGEtY2hpbGRdID4gKiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wcmVmZWN0dXJlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3ByZWZlY3R1cmUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX25vbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMjBweDtcbn1cblxuLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG4uYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IC5wLXN1Ym1pdC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoW2RhdGEtc2l6ZT1mdWxsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hbZGF0YS1zaXplPWZpdF0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX3RyaWdnZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTgyNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19hcnJvdyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2Fycm93OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaFtkYXRhLW9wZW5dIC5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaFtkYXRhLW9wZW5dIC5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19kcm9wZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbjpob3ZlciwgLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbltkYXRhLWZvY3VzZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uLWNoZWNrIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1zZWxlY3RlZF0gPiAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5bZGF0YS1zZWxlY3RlZF0gPiAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uLWNoZWNrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0MzMDAwMDtcbn1cblxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3Mge1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBwYWRkaW5nLWlubGluZTogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC1saW5rc1tkYXRhLXN0eWxlPXBjLW9ubHldIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX190aXRsZSArICoge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC1saW5rc19fdGl0bGUgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fY29udGVudCB7XG4gIG1heC13aWR0aDogNzcuNXJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjguNzVyZW0gMWZyO1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2NvbnRlbnQge1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2sge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDEuMjVyZW0gMS41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9ja1tkYXRhLXR5cGU9dGVsXSAucGctY29udGFjdF9faGVhZGxpbmUge1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9ja1tkYXRhLXR5cGU9dmlzaXRdIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrW2RhdGEtdHlwZT12aXNpdF0gLnBnLWNvbnRhY3RfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMzAwMDA7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2tbZGF0YS10eXBlPXZpc2l0XSAucGctY29udGFjdF9fYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrW2RhdGEtdHlwZT1tYWlsXSAucGctY29udGFjdF9faGVhZGxpbmUge1xuICBjb2xvcjogI0YzRjRGNjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LWxpbmtzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDE2LjU2MjVyZW0pO1xuICBnYXA6IDAuNjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b24ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMzAwMDA7XG4gIHBhZGRpbmctYmxvY2s6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOS44NzVyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHBhZGRpbmctaW5saW5lOiAxLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbltkYXRhLXR5cGU9dmlzaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzMDAwMDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b25bZGF0YS10eXBlPXZpc2l0XTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b25bZGF0YS10eXBlPWNvbnRhY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzRjRGNjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b25bZGF0YS10eXBlPWNvbnRhY3RdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX190ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0YzRjRGNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2NvbXBhbnkge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgbWlubWF4KDE2LjI1cmVtLCAxZnIpO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXIge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci0tZG93biB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBmbGV4OiAxO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1idG5bZGF0YS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJvcmRlci1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCAycHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItYnRuLW1haW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItYnRuLXN1YiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXg6IDE7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtc3ViIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC1udW1iZXIge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtdW5pdC13cmFwIHtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LXVuaXQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19ub3RlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG5cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA4MDtcbiAgdG9wOiAwO1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4IDZweCAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fYmxvY2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19hcnJvdyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDhweDtcbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2Fycm93OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LXRlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LXRlbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsX19udW1iZXIge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwib3VcIjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsX19udW1iZXJbaHJlZl49XCJ0ZWw6MDEyMFwiXTpiZWZvcmUsIC5jLW90aGVycy1jb250YWN0LXRlbF9fbnVtYmVyIFtocmVmXj1cInRlbDowODAwXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsX19udW1iZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNGVtKTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtNHB4O1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsX190aW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmMtY29tbW9ucy1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmMtY29tbW9ucy1wcmljZV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlX19zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlX191bml0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZV9fdW5kZWNpZGVkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPW1lZGl1bV0gLmMtY29tbW9ucy1wcmljZV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPW1lZGl1bV0gLmMtY29tbW9ucy1wcmljZV9fc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9bWVkaXVtXSAuYy1jb21tb25zLXByaWNlX191bml0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPXNtYWxsXSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1zbWFsbF0gLmMtY29tbW9ucy1wcmljZV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1zbWFsbF0gLmMtY29tbW9ucy1wcmljZV9fc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9c21hbGxdIC5jLWNvbW1vbnMtcHJpY2VfX3VuaXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuXG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG59XG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtW2RhdGEtdHlwZT1sb2NhdGlvbl0gLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtW2RhdGEtdHlwZT1zdGF0aW9uXSAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtW2RhdGEtdHlwZT1mbG9vcl9wbGFuXSAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jLWNvbW1vbnMtZXN0YXRlLWRldGFpbC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZGV0YWlsLWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjNGNEY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNGM0Y0RjY7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbSAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZGV0YWlsLWl0ZW1fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5cbi5jLWxpc3RzLWVzdGF0ZSB7XG4gIHdpZHRoOiBjYWxjKDEwMDBweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWxpc3RzLWVzdGF0ZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saXN0cy1lc3RhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA0JTtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1saXN0cy1lc3RhdGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cbi5jLWxpc3RzLWVzdGF0ZTp3aGVyZShbZGF0YS1jb2x1bW5zLXBjPVwiMlwiXSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWxpc3RzLWVzdGF0ZTp3aGVyZShbZGF0YS1jb2x1bW5zLXBjPVwiMlwiXSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmMtbGlzdHMtZXN0YXRlOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIxXCJdKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cbi5jLWxpc3RzLWVzdGF0ZV9faXRlbSA+ICoge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1saXN0cy1lc3RhdGVfX2l0ZW0gPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtbGlzdHMtZXN0YXRlX19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbn1cbi5jLWxpc3RzLWVzdGF0ZTpoYXMoLmMtbGlzdHMtZXN0YXRlX19lbXB0eSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmMtZm9ybXMtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZm9ybXMtY2hlY2tib3hbZGF0YS1oaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZvcm1zLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWZvcm1zLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IG1heCgxNnB4LCAxcmVtKTtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19sYWJlbFtkYXRhLXNpemU9c10ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19sYWJlbFtkYXRhLXN0eWxlfj1ib3JkZXJdIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbC10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb3Jtcy1jaGVja2JveF9fY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94IC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19lcnJvciB7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3ggLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtZGlyZWN0aW9uPWNvbDRdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1kaXJlY3Rpb249Y29sNF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtZGlyZWN0aW9uPWlubGluZV0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtZGlyZWN0aW9uPXZlcnRpY2FsXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1kaXJlY3Rpb249YmxvY2tdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtdHlwZT1zZWFyY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtdHlwZT1zZWFyY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyA+IGxhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLXR5cGU9dGVybXNdIC5jLWZvcm1zLWNoZWNrYm94OmhhcyguYy1mb3Jtcy1jaGVja2JveF9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMUQ1REI7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICB9XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94Om50aC1vZi10eXBlKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyAuYy1mb3Jtcy1jaGVja2JveDpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94Om50aC1sYXN0LW9mLXR5cGUoMSksIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94Om50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG59XG5cbi5jLWZvcm1zLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZvcm1zLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IG1heCgxNnB4LCAxcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jLWZvcm1zLXJhZGlvX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtcmFkaW9fX2xhYmVsOjphZnRlciB7XG4gICAgbGVmdDogN3B4O1xuICB9XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWxbZGF0YS1zdHlsZX49Ym9yZGVyXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsW2RhdGEtc3R5bGV+PWJvbGRdIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWZvcm1zLXJhZGlvX19sYWJlbDpoYXMoLmMtZm9ybXMtcmFkaW9fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOmhhcyguYy1mb3Jtcy1yYWRpb19fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIC5jLWZvcm1zLXJhZGlvX19sYWJlbCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmMtZm9ybXMtaW5wdXQtcmFkaW8gLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2Vycm9yIHtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1yYWRpbyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtcmFkaW9bZGF0YS1kaXJlY3Rpb249aW5saW5lXSAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmMtZm9ybXMtaW5wdXQtcmFkaW9bZGF0YS1kaXJlY3Rpb249YmxvY2tdIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jLWZvcm1zLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1zaXplPWZ1bGxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1zaXplPWZpdF0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYy1mb3Jtcy1zZWxlY3Q6aGFzKHNlbGVjdFtuYW1lPWFyZWFdKSB7XG4gIHdpZHRoOiAzNTRweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXNlbGVjdDpoYXMoc2VsZWN0W25hbWU9YXJlYV0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY2RkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMUQ1REI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMjU2M0VCO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZm9ybXMtc2VsZWN0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWF4KDE2cHgsIDFyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1uby12YWx1ZV0gLmMtZm9ybXMtc2VsZWN0X19sYWJlbCB7XG4gIGNvbG9yOiAjNkI3MjgwO1xufVxuLmMtZm9ybXMtc2VsZWN0X19hcnJvdyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLmMtZm9ybXMtc2VsZWN0X19hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtZm9ybXMtc2VsZWN0W2RhdGEtb3Blbl0gLmMtZm9ybXMtc2VsZWN0X19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1vcGVuXSAuYy1mb3Jtcy1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX2dyb3VwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4IDIwcHggNHB4O1xuICBjb2xvcjogIzZCNzI4MDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb246aG92ZXIsIC5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb24tY2hlY2sge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXNlbGVjdGVkXSA+IC5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5bZGF0YS1zZWxlY3RlZF0gPiAuYy1mb3Jtcy1zZWxlY3RfX29wdGlvbi1jaGVjazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1pbnZhbGlkXSAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICBib3JkZXItY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1pbnZhbGlkXSAuYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1pbnZhbGlkXVtkYXRhLW5vLXZhbHVlXSAuYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1kaXNhYmxlZF0gLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmMtZm9ybXMtc2VsZWN0W2RhdGEtdHlwZT1taW5dIC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmMtZm9ybXMtc2VsZWN0W2RhdGEtdHlwZT1taW5dIC5jLWZvcm1zLXNlbGVjdF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLXR5cGU9bWluXSAuYy1mb3Jtcy1zZWxlY3RfX2Fycm93OjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS10eXBlPW1pZF0gLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5jLWZvcm1zLWlucHV0LXNlbGVjdCAuYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2Vycm9yIHtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1zZWxlY3QgLmMtZm9ybXMtaW5wdXQtc2VsZWN0X19lcnJvciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtc2VsZWN0X19oZWxwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtZm9ybXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWF4KDE2cHgsIDFyZW0pO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLmMtZm9ybXMtdGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZCNzI4MDtcbn1cbi5jLWZvcm1zLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGNkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDFENURCO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzI1NjNFQjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWZvcm1zLXRleHQuX2ludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICBib3JkZXItY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy10ZXh0Ll9pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuLmMtZm9ybXMtdGV4dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWZvcm1zLXRleHRbZGF0YS1zaXplPWZpdF0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYy1mb3Jtcy10ZXh0W2RhdGEtc2l6ZT1mdWxsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9ybXMtdGV4dFtkYXRhLXR5cGU9Z2VuZXJhbF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvcm1zLXRleHRbZGF0YS1kYXRlXSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi8qIOmBuOaKnuWPr+iDveOBquaXpeS7mCAqL1xuLmZsYXRwaWNrci1kYXk6bm90KC5mbGF0cGlja3ItZGlzYWJsZWQpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIOmBuOaKnuS4jeWPr+OBquaXpeS7mCAqL1xuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiDpgbjmip7kuI3lj6/jgarml6Xku5jjgavmlpznt5ogKi9cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAxcHgpLCAjYmRiZGJkIGNhbGMoNTAlIC0gMXB4KSwgI2JkYmRiZCBjYWxjKDUwJSArIDFweCksIHRyYW5zcGFyZW50IGNhbGMoNTAlICsgMXB4KSk7XG59XG5cbi8qIOmBuOaKnuOBleOCjOOBn+aXpeS7mCAqL1xuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYy1mb3Jtcy1pbnB1dC10ZXh0IC5jLWZvcm1zLWlucHV0LXRleHRfX2Vycm9yIHtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC10ZXh0IC5jLWZvcm1zLWlucHV0LXRleHRfX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LXRleHRfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5jLWZvcm1zLWlucHV0LXRleHRfX2hlbHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cblxuLmMtZm9ybXMtdGV4dGFyZWEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IG1heCgxNnB4LCAxcmVtKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uYy1mb3Jtcy10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY2RkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMUQ1REI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMjU2M0VCO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZm9ybXMtdGV4dGFyZWEuX2ludmFsaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICBib3JkZXItY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy10ZXh0YXJlYS5faW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmMtZm9ybXMtdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2QjcyODA7XG59XG5cbi5jLWZvcm1zLWlucHV0LXRleHRhcmVhIC5jLWZvcm1zLWlucHV0LXRleHRhcmVhX19lcnJvciB7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtdGV4dGFyZWEgLmMtZm9ybXMtaW5wdXQtdGV4dGFyZWFfX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRFMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhciB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faGVhZCB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19oZWFkLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2xlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbGVnZW5kLXNlcCB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19sZWdlbmQtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fYm9keSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19uYXYtYnRuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDExOXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbmF2LWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19uYXYtYnRuW2RhdGEtcHJldl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbmF2LWJ0bltkYXRhLW5leHRdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2ljb24tY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLWNpcmNsZVtkYXRhLXNtXSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faWNvbi10cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faWNvbi1waG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faWNvbi1jbG9zZWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19lcnJvciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuXG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIG1pbi13aWR0aDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2wge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xbZGF0YS1oaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faGVhZGVyW2RhdGEtc2F0dXJkYXldIHtcbiAgY29sb3I6ICMwMDY2YzA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2hlYWRlcltkYXRhLXN1bmRheV0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZmxleDogMTtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2RhdGVbZGF0YS1zYXR1cmRheV0ge1xuICBjb2xvcjogIzAwNjZjMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fZGF0ZVtkYXRhLXN1bmRheV0ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2ljb24tY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faWNvbi10cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faWNvbi1waG9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faWNvbi1jbG9zZWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbDpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sOmhhcyguYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX3JhZGlvOmNoZWNrZWQpIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG59XG5cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19oZWFkIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19oZWFkLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDJweDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2Njtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2l0ZW06aGFzKC5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fcmFkaW86Y2hlY2tlZCkgLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJvcmRlci1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX3JhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjOUU5RTAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHdpZHRoOiAyOS41JTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQtaW5uZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19jb250ZW50LXNpZGUge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAzMzZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGVsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGVsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2Zvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA3MC41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjRweCAxNDBweCA2NHB4IDEwdnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDIwcHggNjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggNDBweCAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9faW5uZXIge1xuICAgIGdhcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RleHQge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlLW1lc3NhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlX19zdXBwbGVtZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHdpZHRoOiAyOS41JTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19jb250ZW50LWlubmVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fY29udGVudC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fY29udGVudC1zaWRlIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDMzNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RlbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fdGVsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX190ZWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19mb3JtLXdyYXBwZXIge1xuICB3aWR0aDogNzAuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDY0cHggMTQwcHggNjRweCAxMHZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDIwcHggNjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMTZweCA0MHB4IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3Jvd3MtcGFyZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2Vycm9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q5MkQyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1Mi45MTgwNzIyODkyLCAyNDEuNzI3NzEwODQzNCwgMjQwLjg4MTkyNzcxMDgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDkyRDIwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fcm93cyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fYWdyZWVtZW50IC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX190ZXh0IGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNTYzRUI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3N1Ym1pdC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19zdWJtaXQtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3N1Ym1pdC1idXR0b24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybSAuYy1mb3Jtcy1jb250YWluZXItZm9ybS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2VfX3N1cHBsZW1lbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtZXN0YXRlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzc19fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX19sYWJlbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG4gIGNvbG9yOiAjMTExODI3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX190ZXJtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmMtZm9ybXMtcm93X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLXJvd19fbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uYy1mb3Jtcy1yb3dfX3RhZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1mb3Jtcy1yb3dfX3RhZ1tkYXRhLXJlcXVpcmVkXSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0MzMDAwMDtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1mb3Jtcy1yb3dfX3RhZ1tkYXRhLWFueV0ge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMyMDIwMjA7XG4gIGNvbG9yOiAjMjAyMDIwO1xufVxuLmMtZm9ybXMtcm93X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jLWZvcm1zLXJvdzpoYXMoLl9pbnZhbGlkKSAuYy1mb3Jtcy1yb3dfX2xhYmVsIHtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy1yb3c6aGFzKC5faW52YWxpZCkgLmMtZm9ybXMtcm93X190YWcge1xuICBib3JkZXItY29sb3I6ICNEOTJEMjA7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuXG4uYy1mb3Jtcy1yb3ctYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5jLWZvcm1zLXJvdy1hZGRyZXNzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1hZGRyZXNzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1mb3Jtcy1yb3ctYWRkcmVzc19fcHJlZiB7XG4gIGZsZXg6IDE7XG59XG4uYy1mb3Jtcy1yb3ctYWRkcmVzc19fY2l0eSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWFfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmMtZm9ybXMtcm93LWRlc2lyZWQtYXJlYV9fZ3JvdXAgKyAuYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhX19wcmVmIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtZm9ybXMtcm93LWRlc2lyZWQtYXJlYSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtYXgtY29udGVudCk7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5jLWZvcm1zLXJvdy1kZXNpcmVkLWRhdGV0aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtcm93LWRlc2lyZWQtZGF0ZXRpbWVfX2l0ZW0ge1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtcm93LWRlc2lyZWQtZGF0ZXRpbWVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzc19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctZXN0YXRlLWFkZHJlc3NfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzc19fcHJlZiB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzc19fY2l0eSB7XG4gIHdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctZXN0YXRlLWFkZHJlc3NfX2NpdHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvcm1zLXJvdy1wcmVmZXJyZWQtY29udGFjdC1tZXRob2RzX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtcm93LXByZWZlcnJlZC1jb250YWN0LW1ldGhvZHNfX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kc19fb3RoZXIge1xuICB3aWR0aDogMjgwcHg7XG59XG4uYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kc19fb3RoZXIgLmMtZm9ybXMtaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9ybXMtcm93LXByZWZlcnJlZC1jb250YWN0LW1ldGhvZHNfX290aGVyIC5jLWZvcm1zLXRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cblxuLmMtZm9ybXMtcm93LWJ1ZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctYnVkZ2V0IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1idWRnZXQgLmMtZm9ybXMtaW5wdXQtc2VsZWN0IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1mb3Jtcy1yb3ctYnVkZ2V0IC5jLWZvcm1zLXNlbGVjdCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctYnVkZ2V0IC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEzNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1yb3ctYnVkZ2V0X19zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1mb3Jtcy1yb3ctemlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1mb3Jtcy1yb3ctemlwX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjU2M2ViO1xufVxuXG4uYy1mb3Jtcy1zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3RlcHMpICogODBweCk7XG59XG4uYy1mb3Jtcy1zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLyAodmFyKC0tc3RlcHMpICogMikpO1xuICByaWdodDogY2FsYygxMDAlIC8gKHZhcigtLXN0ZXBzKSAqIDIpKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG59XG4uYy1mb3Jtcy1zdGVwX19pdGVtIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLXN0ZXBfX2NpcmNsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1mb3Jtcy1zdGVwX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1mb3Jtcy1zdGVwW2RhdGEtc3RlcD1cIjFcIl0gLmMtZm9ybXMtc3RlcF9faXRlbTpudGgtb2YtdHlwZSgxKSAuYy1mb3Jtcy1zdGVwX19jaXJjbGUsIC5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiMlwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDIpIC5jLWZvcm1zLXN0ZXBfX2NpcmNsZSwgLmMtZm9ybXMtc3RlcFtkYXRhLXN0ZXA9XCIzXCJdIC5jLWZvcm1zLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmMtZm9ybXMtc3RlcF9fY2lyY2xlLCAuYy1mb3Jtcy1zdGVwW2RhdGEtc3RlcD1cIjRcIl0gLmMtZm9ybXMtc3RlcF9faXRlbTpudGgtb2YtdHlwZSg0KSAuYy1mb3Jtcy1zdGVwX19jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBib3JkZXItY29sb3I6ICM5RTlFMDA7XG59XG5cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnlfX3RlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnlfX3RlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvcGhvbmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mb3Jtcy10ZWxlcGhvbmUtaW5xdWlyeV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5X19idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1mb3Jtcy10ZWxlcGhvbmUtaW5xdWlyeV9fbWVtbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWZvcm1zLWd1aWRlLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNkVDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1mb3Jtcy1ndWlkZS1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuNTJkZWcsICM2MWE1NWIgNy45OSUsICMwYjZhMDIgODMuNjQlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLmMtZm9ybXMtZ3VpZGUtYmFubmVyX19ub3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuXG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAxMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtX19udW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX251bSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX3RleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCBlbSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX3RleHQgZW1bZGF0YS1udW1iZXJdIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4IDIwMHB4O1xuICBwYWRkaW5nLWlubGluZTogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHggMjBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19pbm5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fbWFpbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubC1mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX25hdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyOHB4IDEycHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2LWxpbmsge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sLWZvb3Rlcl9fbmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICB9XG59XG4ubC1mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIGxvZ29cIiBcImFkZHJlc3Mgc25zXCI7XG4gICAgZ2FwOiAxNnB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZCNzI4MDtcbiAgICBtYXJnaW4taW5saW5lOiAtNDNweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgfVxufVxuLmwtZm9vdGVyX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLmwtZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvIHtcbiAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubC1mb290ZXJfX2FkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2FkZHJlc3Mge1xuICAgIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4ubC1mb290ZXJfX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX3NucyB7XG4gICAgZ3JpZC1hcmVhOiBzbnM7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ubC1mb290ZXJfX3Nucy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sLWZvb3Rlcl9fc25zLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19zbnMtbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc25zLWxpbmsgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI3MjgwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBtYXJnaW4taW5saW5lOiAtNDNweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sLWhlYWRlcl9fbG9nbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubC1oZWFkZXJfX21lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubC1oZWFkZXJfX21lbnUtYmFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5sLWhlYWRlcl9fbWVudS1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubC1mb290ZXItY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICB9XG59XG4ubC1mb290ZXItY29udGFjdF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcbn1cbi5sLWZvb3Rlci1jb250YWN0X19iZy1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sLWZvb3Rlci1jb250YWN0X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2NnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyLWNvbnRhY3RfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1ibG9jazogMTYwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gIH1cbn1cbi5sLWZvb3Rlci1jb250YWN0X190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDkuNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG59XG4ubC1mb290ZXItY29udGFjdF9fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbn1cblxuaHRtbFtkYXRhLWxvYWRpbmddLFxuaHRtbFtkYXRhLWxvYWRpbmddIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWlubGluZTogMTQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDBzIDBzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ1tkYXRhLWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB2aXNpYmlsaXR5IDBzIDAuOHM7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTM5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUzOXB4O1xuICBhc3BlY3QtcmF0aW86IDUzOS8xMTQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctdXAgMS40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC40cyBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzQycHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDcxcHg7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctdXAgMS40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC44cyBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nX19zdWIge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGNvbG9yOiAjMjAyMDIwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAxcyBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX3N1YiB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nX19jdXJ0YWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy1jdXJ0YWluIDEuMnMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpIDIuNnMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcGctaG9tZS1sb2FkaW5nLXVwIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBnLWhvbWUtbG9hZGluZy1jdXJ0YWluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMGx2aDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAxNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2lubmVyIHtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIHJpZ2h0OiAzNnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2hlYWRpbmcge1xuICB3aWR0aDogNTM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2hlYWRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19tZXNzYWdlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fZW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2VuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX3Njcm9sbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwtdGV4dCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fc2Nyb2xsLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgYW5pbWF0aW9uOiBwZy1ob21lLWhlcm8tc2Nyb2xsIDIuMnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtaGVyby1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDUwLjAxJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMTYwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgIzIyMiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE0NDhweDtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9faGVhZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19lbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2phIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9famEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fc2luY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi45O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNzI4MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fbGluayB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0byA1MnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnktaW1hZ2VzIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5LWltYWdlc19faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnktaW1hZ2VzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeS1pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5LWltYWdlc19faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHBhZGRpbmctYmxvY2s6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy1ibG9jazogMjQwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9fYmcge1xuICAgIGhlaWdodDogMTEwJTtcbiAgICB0b3A6IC0xMCU7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC45KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZy1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgei1pbmRleDogMTA7XG4gICAgZ2FwOiA2NHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzNnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlcyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZTpob3ZlciB7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2VdOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDFcIl0ge1xuICB0b3A6IDEzNHB4O1xuICBsZWZ0OiA0JTtcbiAgd2lkdGg6IDI5LjQlO1xuICBtYXgtd2lkdGg6IDM3OHB4O1xuICBhc3BlY3QtcmF0aW86IDM3OC8yNTI7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDFcIl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIzcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjMlO1xuICAgIG1heC13aWR0aDogMjU5cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAyXCJdIHtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0LjYlO1xuICBtYXgtd2lkdGg6IDMxN3B4O1xuICBhc3BlY3QtcmF0aW86IDMxNy8yMTE7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMlwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDJcIl0ge1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNDIlO1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAzXCJdIHtcbiAgei1pbmRleDogNTtcbiAgdG9wOiAyODhweDtcbiAgcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDE5LjclO1xuICBtYXgtd2lkdGg6IDI1NHB4O1xuICBhc3BlY3QtcmF0aW86IDI1NC8xNzQ7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwM1wiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDNcIl0ge1xuICAgIHRvcDogNzJweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19oZWFkaW5nIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxMy4ycHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19sZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19sZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5IC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeSAuYy1idXR0b25zLWdsYXNzIHtcbiAgICBnYXA6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnkgLmMtYnV0dG9ucy1nbGFzc19faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNDM0MzQyAwJSwgIzI1MjQyNSA1MC40OCUpO1xuICBwYWRkaW5nOiA1NnB4IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0MzQzNDIDAlLCAjMjUyNDI1IDQ5LjUyJSk7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMjBweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjhweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2xvZ28ge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiA5LjZweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fbG9nbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19sb2dvIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fYm9keSB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX3RleHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19sZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICBjb2xvcjogIzlDQTNBRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1YiAuYy1idXR0b25zLWdsYXNzIHtcbiAgICBnYXA6IDM2cHg7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViIC5jLWJ1dHRvbnMtZ2xhc3NfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5cbiNwYWdlLWhvbWUgLnBnLWhvbWUtdmlkZW8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBsdmg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS12aWRlb19fbWVkaWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgcGFkZGluZy1ibG9jazogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDc2OHB4ICsgMiAqIDE2cHgpO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19faW5uZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19lbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2VuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19famEge1xuICBjb2xvcjogIzljYTNhZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19saXN0IHtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19saW5rIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpbmUge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNzI4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpbmUge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19kYXRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fZGF0ZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNzI4MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX21vcmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX21vcmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX21vcmU6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbiNwYWdlLWhvbWUgbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIG1haW4gPiAqIHtcbiAgb3JkZXI6IDI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcmRlcjogMjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faGVhZGxpbmUge1xuICBvcmRlcjogMjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2hlYWRsaW5lIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG9yZGVyOiAxO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9fYXJlYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBvcmRlcjogMTtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2NvbmRpdGlvbiB7XG4gIG9yZGVyOiAzO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9fY29uZGl0aW9uOm5vdCg6aGFzKC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9jaykpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMWNvbCB7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0xY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMWNvbCB7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTFjb2w6aGFzKC5jLW90aGVycy1zZWFyY2gtbGlzdF9fcHJlZmVjdHVyZSkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0yY29sIHtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTJjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0yY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgY29sdW1uLWdhcDogMy41JTtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMmNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDB2dztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb24ge1xuICBvcmRlcjogMjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgb3JkZXI6IDE7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2gge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2hlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBwYWRkaW5nLWlubGluZTogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uW2RhdGEtdHlwZT1zY2hvb2xdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uW2RhdGEtdHlwZT1zdGF0aW9uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbltkYXRhLXR5cGU9YXJlYV06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b25bZGF0YS10eXBlPW1hcF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTExXCI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnAtc3VibWl0LXJlc3VsdF9fdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnAtc3VibWl0LXJlc3VsdF9fdGFyZ2V0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnAtc3VibWl0LXJlc3VsdF9fdGFyZ2V0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwib3VcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wLXN1Ym1pdC1yZXN1bHRfX3RhcmdldCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnAtc3VibWl0LXJlc3VsdF9fdGFyZ2V0IHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2J1dHRvbnMge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IC5wLXN1Ym1pdC1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgLnAtc3VibWl0LXJlc3VsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgLmMtYnV0dG9ucy1zdWJtaXQge1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmctaW5saW5lOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IC5jLWJ1dHRvbnMtc3VibWl0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgLmMtYnV0dG9ucy1zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLTFjb2wge1xuICB3aWR0aDogY2FsYyh4cyArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC0xY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWEge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLWNvbmRpdGlvbi1hcmVhIC5jLWZvcm1zLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLWNvbmRpdGlvbi1hcmVhIC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYSAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWEgLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1zY2hvb2wgLmMtb3RoZXJzLXNlYXJjaC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtc2Nob29sIC5jLW90aGVycy1zZWFyY2gtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXNjaG9vbCAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3BhcmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLTFjb2wge1xuICB3aWR0aDogY2FsYyg4NzhweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLTFjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLTFjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2Jsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4jcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tYmxvY2s6IDEycHg7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19faGVhZGxpbmUgKyAqIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19faW5saW5lLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19pbmxpbmUtYm94W2RhdGEtdHlwZT1zZWxlY3QtcmFuZ2VdIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19faW5saW5lLWJveFtkYXRhLXR5cGU9c2VsZWN0LXJhbmdlXSA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1yYWRpbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXM6aGFzKD4gbGFiZWw6b25seS1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgICBwYWRkaW5nOiAxcHggMDtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zOmhhcyg+IGxhYmVsOm9ubHktY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC10ZXJtcyAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG5cbiNwYWdlLXNlYXJjaC1tYXAgbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQGtleWZyYW1lcyBmYWRlSW5PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19sb2FkaW5nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2xvYWRpbmdbZGF0YS1oaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2xvYWRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAyNHB4O1xuICB3aWR0aDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fc2VsZWN0IHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX21lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMzMwcHgpO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19tZW51W2RhdGEtYWN0aXZlXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19tZW51W2RhdGEtYWN0aXZlXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX3RvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDkyLCA5MiwgMC44KTtcbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX3RvZ2dsZS1idXR0b25bZGF0YS1vcGVuPWZhbHNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX190b2dnbGUtYnV0dG9uW2RhdGEtb3Blbj1mYWxzZV06OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fdG9nZ2xlLWJ1dHRvbltkYXRhLW9wZW49dHJ1ZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjNTk1NzU3O1xuICBib3gtc2hhZG93OiAtM3B4IC0ycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2NvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE2MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2NvbnRlbnQgLmMtY2FyZHMtZXN0YXRlLW1hcCB7XG4gICAgd2lkdGg6IDM4MnB4O1xuICAgIG1pbi13aWR0aDogMzgycHg7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX21hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVmZjQ7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIHJvdy1nYXA6IDI4cHg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9faGVhZGxpbmUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2hlYWRsaW5lIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQge1xuICBncmlkLXJvdzogMy80O1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb25kaXRpb24ge1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb25kaXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19wYWdpbmF0aW9uIHtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fYWN0aW9uIHtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19hY3Rpb24ge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2FjdGlvbiAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2FjdGlvbiAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19hY3Rpb24gLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fZHJvcGRvd24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyIC5jLWJhc2ljcy1wYWdpbmF0aW9uIC5jLXNlYXJjaC1jb25kaXRpb24ge1xuICBvcmRlcjogMTtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1saXN0IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IG1haW4gPiAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDY0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgcm93LWdhcDogMjhweDtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2FjdGlvbiAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fYWN0aW9uIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMS4yNXJlbTtcbiAgcm93LWdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDU2cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19pbm5lciB7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9fZmVhdHVyZSB7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2FjdGlvbnMge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMy80O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9fYWN0aW9ucyB7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZV9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2VfX3ZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2VfX3ZhbHVlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlX192YWx1ZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZS1tb250aGx5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2UtbW9udGhseV9fdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2UtbW9udGhseV9fdmFsdWUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlLW1vbnRobHlfX25vdGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2UtbW9udGhseV9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGNvbHVtbi1nYXA6IDUuNSU7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2Fib3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNy41JTtcbn1cbkBjb250YWluZXIgaW50cm9kdWN0aW9uLW1haW4gKHdpZHRoIDwgNjUwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2Fib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2Fib3V0IHtcbiAgICByb3ctZ2FwOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICBtYXJnaW4taW5saW5lOiAtNHZ3O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fYWJvdXQgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fY2F0Y2gge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19jYXRjaCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fZXhwbGFuYXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19leHBsYW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbiArIC5wZy1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiA4MHB4O1xuICByb3ctZ2FwOiA0MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lX19tYWluIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogaW50cm9kdWN0aW9uLW1haW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZV9fbWFpbiB7XG4gICAgcm93LWdhcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLW91dGxpbmVfX3NpZGUge1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLXRleHQ6bm90KDpoYXMoZGl2KSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tdGV4dDpub3QoOmhhcyhkaXYpKSArIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gIGdyaWQtcm93OiAxLzI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnk6aGFzKC5wZy1nYWxsZXJ5X19uby1pbWFnZSkge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uby1pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbm8taW1hZ2Uge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uby1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25vLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogbWFpbi1zbGlkZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciBmaWd1cmUgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA2ODAvNDUzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLW5leHQsXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogY2FsYyg2Ni42NjY2NjY2NjY3Y3F3ICsgMnB4KTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLW5leHQ6YmVmb3JlLFxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4taW5saW5lOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1zbGlkZSA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fY2FwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJsb2NrOiA4cHggNHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgbGVmdDogMC4zNzVyZW07XG4gIHJpZ2h0OiAwLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbmF2IHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uYXYtcHJldiwgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uYXYtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25hdi1wcmV2IC5wZy1nYWxsZXJ5X19uYXYtaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogbWluKDEycHgsIDYlKTtcbiAgdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fYWxsLXZpZXcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHJvdy1nYXA6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19hbGwtdmlldzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlscyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGZsZXg6IDAgMCA4MHB4O1xuICB9XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzX19pdGVtOm50aC1jaGlsZChuKzEwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlscyAuYy1idXR0b25zLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlscyAuYy1idXR0b25zLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmUge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbTo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9Zmxvb3JdIHtcbiAgb3JkZXI6IDM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1mbG9vcl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWZsb29yXSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10gLm1hcC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSAubWFwLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdIHtcbiAgb3JkZXI6IDI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZGV0YWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWRldGFpbF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1kZXRhaWxfX3ZhbHVlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT10ZWxdIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b246OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9Y29udGFjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9cmVzZXJ2ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzMwMDAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorov73liqBcIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiueZu+mMsua4iOOBv1wiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0MzMDAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNDMzAwMDA7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyX19wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyX19wZXJzb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyX19waG90byB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXItZGV0YWlsX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlci1kZXRhaWxfX25hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyLWRldGFpbF9fYmVsb25nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuXG4jcGFnZS1yaWNoIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG4jcGFnZS1yaWNoIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2VfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19wcmljZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fcHJpY2UgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fcHJpY2UgcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSBzdHJvbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX25vdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgd2lkdGg6IDEwMCU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLXNpbXVsYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlOm5vdCg6aGFzKGRpdikpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9faGVhZGxpbmUgKyAqIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9faGVhZGxpbmUgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9fYmxvY2staW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX3BhcnRpdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19wYXJ0aXRpb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdID4gKiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdID4gKjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiA1MCU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdID4gKjpmaXJzdC1jaGlsZCBzdHJvbmcge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSA+ICo6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0gPiAqOm50aC1jaGlsZCgyKSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSA+ICo6bnRoLWNoaWxkKDIpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWwgZHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsIGRkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWwgZGQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbCBkZCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbCBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXM6aGFzKD4gOm9ubHktY2hpbGQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXNfX2l0ZW06b25seS1jaGlsZCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXNfX2l0ZW06b25seS1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlc19faXRlbSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5IHtcbiAgcGFkZGluZy1ibG9jazogNDBweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHk6bm90KDpoYXMoLnBnLWZhY2lsaXR5X19pdGVtW2RhdGEtYWN0aXZlXSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHlfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHlfX2l0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTZFNjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5X19pdGVtW2RhdGEtYWN0aXZlXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlOiBcImhlYWRsaW5lIGhlYWRsaW5lXCIgYXV0byBcIm1hcCBtYXBcIiBhdXRvIFwiYWRkcmVzcyBhZGRyZXNzXCIgYXV0byBcInNjaG9vbC1hcmVhIHN0YXRpb25cIiBhdXRvLzFmciAxZnI7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJoZWFkbGluZVwiIGF1dG8gXCJtYXBcIiBhdXRvIFwiYWRkcmVzc1wiIGF1dG8gXCJzY2hvb2wtYXJlYVwiIGF1dG8gXCJzdGF0aW9uXCIgYXV0by8xZnI7XG4gICAgcm93LWdhcDogMzJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2VfX2hlYWRsaW5lIHtcbiAgZ3JpZC1hcmVhOiBoZWFkbGluZTtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2VfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzcyB7XG4gIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxOS44NzVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQgYSB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcCB7XG4gIGdyaWQtYXJlYTogbWFwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcF9fY29udGVudDpoYXMoPiA6b25seS1jaGlsZCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcF9faXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwX19hdHRlbnRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y1OUUwQjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc2Nob29sIHtcbiAgZ3JpZC1hcmVhOiBzY2hvb2wtYXJlYTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc2Nob29sX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXNjaG9vbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zY2hvb2xfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc3RhdGlvbiB7XG4gIGdyaWQtYXJlYTogc3RhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXN0YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc3RhdGlvbl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zdGF0aW9uX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXN0YXRpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzIHtcbiAgZ3JpZC1hcmVhOiBmYWNpbGl0eTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllcyAucGctcGxhY2VfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllcyAucGctcGxhY2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzIC5wZy1wbGFjZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXMgLnBnLXBsYWNlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fY29udGVudCB7XG4gICAgcm93LWdhcDogMTJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faXRlbXMge1xuICAgIGdhcDogMjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faXRlbXNbZGF0YS1wcmltYXJ5XSB7XG4gIGdhcDogNDBweCAzMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2l0ZW1zW2RhdGEtcHJpbWFyeV0gLnBnLXBsYWNlLWZhY2lsaXR5X19jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IC00cHg7XG4gIG1hcmdpbi10b3A6IDc1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19pdGVtc1tkYXRhLXNlY29uZGFyeV0ge1xuICBnYXA6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIHBhZGRpbmc6IDVyZW0gMS41cmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX3RodW1ibmFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGFzcGVjdC1yYXRpbzogNjQwLzQ4MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX25hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19kaXN0YW5jZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsIHtcbiAgcGFkZGluZy1ibG9jazogNjRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxbZGF0YS1zb2xkXSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsW2RhdGEtc29sZF0gLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbC5pcy1vcGVuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbC5pcy1vcGVuIC5wZy1lc3RhdGUtZGV0YWlsX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbC5pcy1vcGVuIC5wZy1lc3RhdGUtZGV0YWlsX19pdGVtcyB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZjNmYjtcbiAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19pdGVtcyB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNmM2ZiO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fbGFiZWwge1xuICB3aWR0aDogMTQwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fdmFsdWUge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX192YWx1ZSB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgbWluLWhlaWdodDogNDFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZjNmYjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19jb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA0LjUlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbDIge1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fY29sMiA+ICoge1xuICB3aWR0aDogNDcuNzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fY29sMiA+ICoge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIHBhZGRpbmctYmxvY2s6IDEyOHB4IDMycHg7XG4gIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDUwJSwgd2hpdGUgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19tb3JlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX21vcmUgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2luZm8ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwtcmVmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcm93LWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsLXJlZm9ybSA+IGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlciB7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXJfX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlcl9fcGVyc29uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyX19waG90byB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXJfX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1jb21tZW50IHtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItY29tbWVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWNvbW1lbnRfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItY29tbWVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItZGV0YWlsX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWRldGFpbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1kZXRhaWxfX2JlbG9uZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcm93LWdhcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9faGVhZGxpbmUge1xuICBvcmRlcjogMztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fbGFiZWwge1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fcHJpY2Uge1xuICBvcmRlcjogNDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX3ByaWNlIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19wcmljZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19vdXRsaW5lIHtcbiAgb3JkZXI6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fYWN0aW9ucyB7XG4gIG9yZGVyOiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fdGVsIHtcbiAgb3JkZXI6IDY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzExMTgyNztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1mbG9vcl0ge1xuICBvcmRlcjogMztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1mbG9vcl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwYlwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1mbG9vcl0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10ge1xuICBvcmRlcjogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSAubWFwLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSAubWFwLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWNjZXNzXSB7XG4gIG9yZGVyOiAyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1kZXRhaWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1kZXRhaWxfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWRldGFpbF9fdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0IHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9Y29udGFjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1yZXNlcnZlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0MzMDAwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorov73liqBcIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0MzMDAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQzMwMDAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWwge1xuICBvcmRlcjogNztcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWxfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbF9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xuICBmb250LXNpemU6IDIwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsX19udW1iZXIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogZ2FyYW1vbmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWxfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWxfX251bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWxfX3RpbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDRweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X190ZXh0IHNwYW4ge1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b246OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWNvbnRhY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1yZXNlcnZlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzMwMDAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK6L+95YqgXCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDMzAwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNDMzAwMDA7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsX19idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsX19idXR0b25baHJlZl49XCJ0ZWw6MDEyMFwiXSAucGctY29udGFjdC10ZWxfX251bWJlcjpiZWZvcmUsXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsX19idXR0b24gW2hyZWZePVwidGVsOjA4MDBcIl0gLnBnLWNvbnRhY3QtdGVsX19udW1iZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsX19udW1iZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZF9faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmRfX2NvbnRlbnQgLmMtbGlzdHMtZXN0YXRlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX21haW4ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0xICogbWF4KCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIsIDMycHgpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX192aWV3ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2V4cCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fZXhwIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fbGlzdCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xuICB9XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcbiAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19pdGVtIHtcbiAgbWluLXdpZHRoOiA4LjYyNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faXRlbVtkYXRhLWFjdGl2ZV0gLnBnLXBhbm9yYW1hX190aHVtYjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fdGh1bWIge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX3RodW1iOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWEgLnBzdi1uYXZiYXIge1xuICB6LWluZGV4OiA0MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW8ge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlb19fY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogMjBweCAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlb19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlb19faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlb19faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvIGlmcmFtZVtkYXRhLXR5cGU9eW91dHViZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgbWFpbltkYXRhLXBsYXRpbnVtXSAucGctdmlkZW8ge1xuICBncmlkLWFyZWE6IHZpZGVvO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDMycHggIWltcG9ydGFudDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwY3F3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTE0M3B4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBjb250YWluZXIgbGF5b3V0LWNvbDIgKHdpZHRoIDwgMTM2NnB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogbWF4KCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIsIDMycHgpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2U6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwY3F3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fY29udGVudCB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9faGVhZGxpbmUge1xuICBncmlkLWFyZWE6IGhlYWRsaW5lO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19pbmZvIHtcbiAgZ3JpZC1hcmVhOiBpbmZvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2JvZHkge1xuICBncmlkLWFyZWE6IGJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2JvZHlbZGF0YS1tb3JlXTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgNTAlKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fYm9keVtkYXRhLW1vcmVdIC5wZy1vcGVuLWhvdXNlLWJvZHlfX21vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fYm9keVtkYXRhLW9wZW5dIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fYm9keVtkYXRhLW9wZW5dOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fYm9keVtkYXRhLW9wZW5dIC5wZy1vcGVuLWhvdXNlLWJvZHlfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1pbmZvX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1pbmZvX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIHBhZGRpbmctYmxvY2s6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtaW5mb19fdmFsdWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGZsZXg6IDE7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWJvZHkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtYm9keV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWJvZHlfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIG1haW5bZGF0YS1wbGF0aW51bV0gLnBnLXRvdXIge1xuICBncmlkLWFyZWE6IHRvdXI7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XG4gIGNvbHVtbi1nYXA6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgYSB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCBhIHtcbiAgICBnYXA6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCBhW2RhdGEtdHlwZT12aXNpdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgYVtkYXRhLXR5cGU9Y29udGFjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCBhW2RhdGEtdHlwZT10ZWxdIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCBhW2RhdGEtdHlwZT10ZWxdOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cblxuLypcbkBmb3J3YXJkIFwiZGV0YWlsX3ByaW50XCI7XG4gKi9cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgbWFpbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjb250YWluOiBwYWludDtcbiAgcGFkZGluZy1ibG9jazogNjBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgbWFpbiB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweCAwO1xuICAgIGNvbnRhaW46IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgbWFpbiB7XG4gICAgcGFkZGluZy1ibG9jazogNDhweCAwO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLXByZXYge1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLXByZXYge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyIHtcbiAgd2lkdGg6IDEzNjZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMi44NzVyZW07XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGxheW91dC1jb2wyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHZ3KTtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctaW5saW5lOiA4LjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5AY29udGFpbmVyIGxheW91dC1jb2wyICh3aWR0aCA8IDEzNjZweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4ge1xuICAgIHBhZGRpbmctaW5saW5lOiBtYXgoKDEwMGNxdyAtIDM2NnB4IC0gNzE0cHgpIC8gMiwgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiA+IDp3aGVyZShzZWN0aW9uKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4gPiA6d2hlcmUoc2VjdGlvbikge1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiA+IDp3aGVyZShzZWN0aW9uKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiA+IDp3aGVyZShzZWN0aW9uKTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDU0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19zaWRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1mYXZvcml0ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorjgavnmbvpjLLjgZnjgotcIjtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyB7XG4gIHN0cm9rZTogd2hpdGU7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHtcbiAgc3Ryb2tlOiAjQzMwMDAwO1xuICBmaWxsOiB3aGl0ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXYge1xuICAgIHRvcDogNDhweDtcbiAgfVxuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdltkYXRhLWhpZGRlbl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjQwJSk7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19pdGVtW2RhdGEtYWN0aXZlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19pdGVtIGEge1xuICBjb2xvcjogIzExMTgyNztcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IG1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mbyB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctbGlzdCB7XG4gIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLW5vLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLW5vLWRhdGEge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cblxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IG1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mbyB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctbGlzdCB7XG4gIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLW5vLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLW5vLWRhdGEge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cblxuI3BhZ2UtaGlzdG9yeS1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IG1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mbyB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctbGlzdCB7XG4gIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLW5vLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWhpc3RvcnktaW5kZXggLnBnLW5vLWRhdGEge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cblxuI3BhZ2UtZmF2b3JpdGUtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mbyB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1saXN0IHtcbiAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLW5vLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1uby1kYXRhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdCB7XG4gIHdpZHRoOiBjYWxjKDQ4MHB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjRweDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXQge1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX2Zvcm0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX3Byb2ZpbGUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmQge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZF9fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMjU2M0VCO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdCB7XG4gIHdpZHRoOiBjYWxjKDQ4MHB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXQge1xuICAgIGdhcDogNDhweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19mb3JtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9fcm93cyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNwYWdlLW15cGFnZS1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnQge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1MDk4MDM5MjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50X19jb250ZW50IHtcbiAgd2lkdGg6IDEyODZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50X19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnRfX25hbWUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudF9fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnQtYWN0aW9uc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0QjU1NjM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudC1hY3Rpb25zX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50LWFjdGlvbnNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnQtYWN0aW9uc19faXRlbVtkYXRhLXR5cGU9bG9nb3V0XTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLWNvbnRlbnRzIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uIHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbiAuYy1saXN0cy1lc3RhdGUge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgd2lkdGg6IDEyODZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fcGFnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX3BhZ2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fcGFnZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fcGFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zIC5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zIC5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMtc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMtc3AgLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsImh0bWx7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94Oy1tb3otdGFiLXNpemU6NDt0YWItc2l6ZTo0O3dvcmQtYnJlYWs6bm9ybWFsfSosOmFmdGVyLDpiZWZvcmV7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JveC1zaXppbmc6aW5oZXJpdH06YWZ0ZXIsOmJlZm9yZXt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fSp7bWFyZ2luOjA7cGFkZGluZzowfWhye2NvbG9yOmluaGVyaXQ7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1kZXRhaWxzLG1haW57ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9W2hpZGRlbl17ZGlzcGxheTpub25lfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmUtd2lkdGg6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlfXByZXtmb250LXNpemU6MWVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfXRhYmxle2JvcmRlci1jb2xvcjppbmhlcml0O3RleHQtaW5kZW50OjB9aWZyYW1le2JvcmRlci1zdHlsZTpub25lfWlucHV0e2JvcmRlci1yYWRpdXM6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQ6aW5oZXJpdH1vcHRncm91cHtmb250LXdlaWdodDo3MDB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl0sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257Y3Vyc29yOnBvaW50ZXJ9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fVt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOm5vbmV9YTpmb2N1cyxidXR0b246Zm9jdXMsaW5wdXQ6Zm9jdXMsc2VsZWN0OmZvY3VzLHRleHRhcmVhOmZvY3Vze291dGxpbmUtd2lkdGg6MH1zZWxlY3R7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9c2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1zZWxlY3Q6Oi1tcy12YWx1ZXtjb2xvcjpjdXJyZW50Q29sb3J9bGVnZW5ke2JvcmRlcjowO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTp0YWJsZTttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3JtYWx9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0fVtkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9aW1ne2JvcmRlci1zdHlsZTpub25lfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVthcmlhLWJ1c3k9dHJ1ZV17Y3Vyc29yOnByb2dyZXNzfVthcmlhLWNvbnRyb2xzXXtjdXJzb3I6cG9pbnRlcn1bYXJpYS1kaXNhYmxlZD10cnVlXXtjdXJzb3I6ZGVmYXVsdH0iLCIvKipcbiAqIOODleODreODs+ODiOeUqOOBruOCq+ODqeODvOWkieaVsFxuICogVE9ITyBIT1VTReaWsOWwj+WyqSDjg4fjgrbjgqTjg7Pjg4jjg7zjgq/jg7Pjgojjgoroh6rli5XnlJ/miJBcbiAqL1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODluODqeODs+ODieOCq+ODqeODvFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1icmFuZC1wcmltYXJ5OiAgICNDMzAwMDA7IC8vIOODoeOCpOODs+OCq+ODqeODvOOAguacgOmHjeimgUNUQeOChOODluODqeODs+ODieOCkuixoeW+tOOBmeOCi+imgee0oFxuJGNvbG9yLWJyYW5kLXNlY29uZGFyeTogIzlFOUUwMDsgLy8g44K144OW44Kr44Op44O844CC6KOc5Yqp55qE44GqQ1RB44KE44Ki44Kv44K744Oz44OI6KaB57SgXG4kY29sb3ItYnJhbmQtdGVydGlhcnk6ICAjMjAyMDIwOyAvLyDjg4Djg7zjgq/jgqvjg6njg7zjgILjg4Djg7zjgq/jg5zjgr/jg7PjgoTlvLfoqr/jg4bjgq3jgrnjg4hcbiRjb2xvci1icmFuZC1hY2NlbnQ6ICAgICMyNTYzRUI7IC8vIOOCouOCr+OCu+ODs+ODiOOCq+ODqeODvOOAguWjsuWNtOWwjue3muOBquOBqeOBrueJueWIpeOBqkNUQVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6IOM5pmv6ImyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWJnLWJhc2U6ICAgICAgICAgICAgICAgICAjRkZGRkZGOyAvLyDjg5rjg7zjgrjlhajkvZPjga7ln7rmnKzog4zmma/oibJcbiRjb2xvci1iZy1zdWJ0bGU6ICAgICAgICAgICAgICAgI0YzRjRGNjsgLy8g44K744Kv44K344On44Oz44KE6Lu944GE5Yy65YiH44KK44Gr5L2/44GG6JaE44GE6IOM5pmvXG4kY29sb3ItYmctbXV0ZWQ6ICAgICAgICAgICAgICAgICNEMUQ1REI7IC8vIOaDheWgseODluODreODg+OCr+OChOazqOaEj+WWmui1t+OBquOBqeOAgeOChOOChOW8t+OBhOiDjOaZr+WMuuWIhlxuJGNvbG9yLWJnLWludmVyc2U6ICAgICAgICAgICAgICAkY29sb3ItYnJhbmQtdGVydGlhcnk7IC8vIOODgOODvOOCr+iDjOaZr+OAguODleODg+OCv+ODvOOChOW8t+iqv+OCu+OCr+OCt+ODp+ODs1xuJGNvbG9yLWJnLW92ZXJsYXk6ICAgICAgICAgICAgICByZ2JhKCMwMDAwMDAsIDAuNik7ICAvLyDjg6Ljg7zjg4Djg6vjg7vjg4njg63jg6/jg7zjga7jgqrjg7zjg5Djg7zjg6zjgqRcbiRjb2xvci1iZy1vdmVybGF5LWhvdmVyOiAgICAgICAgcmdiYSgjMDAwMDAwLCAwLjcpOyAgLy8g44Kq44O844OQ44O844Os44Kk44Ob44OQ44O8XG4kY29sb3ItYmctb3ZlcmxheS1hY3RpdmU6ICAgICAgIHJnYmEoIzAwMDAwMCwgMC44KTsgIC8vIOOCquODvOODkOODvOODrOOCpOOCouOCr+ODhuOCo+ODllxuJGNvbG9yLWJnLWJyYW5kLXByaW1hcnktc3VidGxlOiAjRjZFNkU2OyAvLyBwcmltYXJ557O744Gu6JaE44GE6Z2i44CC5qSc57Si6KOc5Yqp44Oc44OD44Kv44K544KE6YG45oqe44Ko44Oq44KiXG4kY29sb3ItYmctYnJhbmQtc2Vjb25kYXJ5LXN1YnRsZTogI0Y0RjRFMzsgLy8gc2Vjb25kYXJ557O744Gu6JaE44GE6Z2i44CC6KOc5Yqp55qE44Gq5by36Kq/6IOM5pmvXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg4bjgq3jgrnjg4hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItdGV4dC1wcmltYXJ5OiAgICAgICAgICAjMTExODI3OyAvLyDmnKzmlofjgoTopovlh7rjgZfjgarjgankuLvopoHjgarjg4bjgq3jgrnjg4hcbiRjb2xvci10ZXh0LXNlY29uZGFyeTogICAgICAgICM0QjU1NjM7IC8vIOijnOi2s+iqrOaYjuOChOOCteODluODhuOCreOCueODiFxuJGNvbG9yLXRleHQtdGVydGlhcnk6ICAgICAgICAgIzlDQTNBRjsgLy8g44GV44KJ44Gr5byx44GE5oOF5aCx44KE44Oh44K/5oOF5aCxXG4kY29sb3ItdGV4dC1pbnZlcnNlOiAgICAgICAgICAjRkZGRkZGOyAvLyDjg4Djg7zjgq/og4zmma/kuIrjgafkvb/nlKjjgZnjgovnmb3jg4bjgq3jgrnjg4hcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAgICAgICAgICM5Q0EzQUY7IC8vIOaTjeS9nOOBp+OBjeOBquOBhOeKtuaFi+OBruODhuOCreOCueODiFxuJGNvbG9yLXRleHQtYnJhbmQtcHJpbWFyeTogICAgJGNvbG9yLWJyYW5kLXByaW1hcnk7ICAgLy8g44OW44Op44Oz44OJ44Kr44Op44O844Gu5by36Kq/44OG44Kt44K544OIXG4kY29sb3ItdGV4dC1icmFuZC1zZWNvbmRhcnk6ICAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5OyAvLyBzZWNvbmRhcnnjgqvjg6njg7zjga7lvLfoqr/jg4bjgq3jgrnjg4hcbiRjb2xvci10ZXh0LXBsYWNlaG9sZGVyOiAgICAgICM2QjcyODA7IC8vIOODleOCqeODvOODoOWFpeWKm+ashOOBruODl+ODrOODvOOCueODm+ODq+ODgOODvFxuJGNvbG9yLXRleHQtbGluazogICAgICAgICAgICAgIzI1NjNFQjsgLy8g44Oq44Oz44Kv44OG44Kt44K544OIXG4kY29sb3ItdGV4dC1saW5rLWhvdmVyOiAgICAgICAjMUQ0RUQ4OyAvLyDjg6rjg7Pjgq/jg5vjg5Djg7xcbiRjb2xvci10ZXh0LWxpbmstYWN0aXZlOiAgICAgICMxRTQwQUY7IC8vIOODquODs+OCr+OCr+ODquODg+OCr1xuJGNvbG9yLXRleHQtbGluay1zdWJ0bGU6ICAgICAgJGNvbG9yLXRleHQtc2Vjb25kYXJ5OyAgLy8g5o6n44GI44KB44Gq44Oq44Oz44KvXG4kY29sb3ItdGV4dC1saW5rLXN1YnRsZS1ob3ZlcjogICMzNzQxNTE7IC8vIOaOp+OBiOOCgeODquODs+OCr+ODm+ODkOODvFxuJGNvbG9yLXRleHQtbGluay1zdWJ0bGUtYWN0aXZlOiAjNEI1NTYzOyAvLyDmjqfjgYjjgoHjg6rjg7Pjgq/jgqLjgq/jg4bjgqPjg5ZcbiRjb2xvci10ZXh0LWxpbmstaW52ZXJzZTogICAgICAgJGNvbG9yLXRleHQtaW52ZXJzZTsgIC8vIOODgOODvOOCr+iDjOaZr+S4iuOBruODquODs+OCr1xuJGNvbG9yLXRleHQtbGluay1pbnZlcnNlLWhvdmVyOiAjRTVFN0VCOyAvLyDjg4Djg7zjgq/og4zmma/jg6rjg7Pjgq/jg5vjg5Djg7xcbiRjb2xvci10ZXh0LWxpbmstaW52ZXJzZS1hY3RpdmU6I0QxRDVEQjsgLy8g44OA44O844Kv6IOM5pmv44Oq44Oz44Kv44Ki44Kv44OG44Kj44OWXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgqvjg7zjg4lcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItY2FyZC1iZzogICAgICAgI0ZGRkZGRjsgLy8g44Kr44O844OJ44Gu5Z+65pys6IOM5pmv6ImyXG4kY29sb3ItY2FyZC1ob3ZlcjogICAgI0Y5RkFGQjsgLy8g44Kr44O844OJ44Ob44OQ44O85pmC44Gu6IOM5pmv6ImyXG4kY29sb3ItY2FyZC1ib3JkZXI6ICAgI0U1RTdFQjsgLy8g44Kr44O844OJ44Gu5aKD55WM57eaXG4kY29sb3ItY2FyZC1kaXNhYmxlZDogIzlDQTNBRjsgLy8g6Z2e5rS75oCn44O75o6y6LyJ57WC5LqG44Kr44O844OJXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgqLjgqTjgrPjg7Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItaWNvbi1wcmltYXJ5OiAgICAgICAgICAkY29sb3ItdGV4dC1wcmltYXJ5OyAgIC8vIOS4u+imgeOBquOCouOCpOOCs+ODs1xuJGNvbG9yLWljb24tc2Vjb25kYXJ5OiAgICAgICAgJGNvbG9yLXRleHQtc2Vjb25kYXJ5OyAvLyDoo5zliqnnmoTjgarjgqLjgqTjgrPjg7NcbiRjb2xvci1pY29uLWJyYW5kLXByaW1hcnk6ICAgICRjb2xvci1icmFuZC1wcmltYXJ5OyAgLy8g44OW44Op44Oz44OJcHJpbWFyeeOCouOCpOOCs+ODs1xuJGNvbG9yLWljb24tYnJhbmQtc2Vjb25kYXJ5OiAgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTsvLyDjg5bjg6njg7Pjg4lzZWNvbmRhcnnjgqLjgqTjgrPjg7NcbiRjb2xvci1pY29uLWludmVyc2U6ICAgICAgICAgICNGRkZGRkY7IC8vIOaal+OBhOiDjOaZr+S4iuOBruOCouOCpOOCs+ODs1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5YWl5Yqb44OV44Kp44O844OgXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWlucHV0LWJnOiAgICAgICAgICAjRkZGRkZGOyAvLyDlhaXlipvjg5XjgqPjg7zjg6vjg4npgJrluLjog4zmma9cbiRjb2xvci1pbnB1dC1ob3Zlci1iZzogICAgI0Y5RkFGQjsgLy8g5YWl5Yqb44OV44Kj44O844Or44OJ44Ob44OQ44O86IOM5pmvXG4kY29sb3ItaW5wdXQtc2VsZWN0ZWQtYmc6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7IC8vIOmBuOaKnueKtuaFi+OBruiDjOaZr1xuJGNvbG9yLWlucHV0LWJvcmRlcjogICAgICAjRDFENURCOyAvLyDlhaXlipvjg5XjgqPjg7zjg6vjg4nmnqDnt5pcbiRjb2xvci1pbnB1dC1kaXNhYmxlZDogICAgI0YzRjRGNjsgLy8g5YWl5Yqb5LiN5Y+v54q25oWLXG4kY29sb3ItZXJyb3I6ICNEOTJEMjA7XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjg7zjg4Djg7xcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItYm9yZGVyLWRlZmF1bHQ6ICAgICAgICAgI0QxRDVEQjsgLy8g5qiZ5rqW55qE44GqVUnlooPnlYznt5pcbiRjb2xvci1ib3JkZXItc3VidGxlOiAgICAgICAgICAjRTVFN0VCOyAvLyDou73jgYTljLrliIfjgorjga7oloTjgYTlooPnlYznt5pcbiRjb2xvci1ib3JkZXItc3Ryb25nOiAgICAgICAgICAjNkI3MjgwOyAvLyDlvLfoqr/jgZfjgZ/jgYTlooPnlYznt5pcbiRjb2xvci1ib3JkZXItZGFyazogICAgICAgICAgICAkY29sb3ItYnJhbmQtdGVydGlhcnk7ICAvLyDjg4Djg7zjgq/og4zmma/jga7looPnlYznt5pcbiRjb2xvci1ib3JkZXItYnJhbmQtcHJpbWFyeTogICAkY29sb3ItYnJhbmQtcHJpbWFyeTsgICAvLyDmnIDph43opoHjga7lvLfoqr/mnqBcbiRjb2xvci1ib3JkZXItYnJhbmQtc2Vjb25kYXJ5OiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5OyAvLyDoo5zliqnjgqLjgq/jgrfjg6fjg7Pjga7mnqBcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOOCv+ODsyDigJQgcHJpbWFyee+8iOacgOmHjeimgUNUQe+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tcHJpbWFyeS1iZzogICAgICAgICAgJGNvbG9yLWJyYW5kLXByaW1hcnk7IC8vIOmAmuW4uOiDjOaZr1xuJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWhvdmVyOiAgICAjOUUwMDAwOyAgICAgICAgICAgICAgLy8g44Ob44OQ44O86IOM5pmvXG4kY29sb3ItYnRuLXByaW1hcnktYmctYWN0aXZlOiAgICM4NzAwMDA7ICAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tcHJpbWFyeS1iZy1kaXNhYmxlZDogI0QxRDVEQjsgICAgICAgICAgICAgIC8vIOeEoeWKueiDjOaZr1xuJGNvbG9yLWJ0bi1wcmltYXJ5LXRleHQ6ICAgICAgICAkY29sb3ItdGV4dC1pbnZlcnNlOyAgLy8g44Oc44K/44Oz44OG44Kt44K544OIXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjgr/jg7Mg4oCUIHNlY29uZGFyee+8iOijnOWKqUNUQe+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnOiAgICAgICAgICAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5OyAvLyDpgJrluLjog4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWhvdmVyOiAgICAjN0E3QTAwOyAgICAgICAgICAgICAgICAvLyDjg5vjg5Djg7zog4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogICAjNUM1QzAwOyAgICAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWRpc2FibGVkOiAjRDFENURCOyAgICAgICAgICAgICAgICAvLyDnhKHlirnog4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LXRleHQ6ICAgICAgICAkY29sb3ItdGV4dC1pbnZlcnNlOyAgICAvLyDjg5zjgr/jg7Pjg4bjgq3jgrnjg4hcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOOCv+ODsyDigJQgbmV1dHJhbO+8iOaxjueUqO+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tbmV1dHJhbC1iZzogICAgICAgICAgI0ZGRkZGRjsgICAgICAgICAgICAgLy8g6YCa5bi46IOM5pmvXG4kY29sb3ItYnRuLW5ldXRyYWwtYmctaG92ZXI6ICAgICNGM0Y0RjY7ICAgICAgICAgICAgIC8vIOODm+ODkOODvOiDjOaZr1xuJGNvbG9yLWJ0bi1uZXV0cmFsLWJnLWFjdGl2ZTogICAjRTVFN0VCOyAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tbmV1dHJhbC1iZy1kaXNhYmxlZDogI0QxRDVEQjsgICAgICAgICAgICAgLy8g54Sh5Yq56IOM5pmvXG4kY29sb3ItYnRuLW5ldXRyYWwtdGV4dDogICAgICAgICRjb2xvci10ZXh0LXByaW1hcnk7IC8vIOODnOOCv+ODs+ODhuOCreOCueODiFxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Oc44K/44OzIOKAlCBhY2NlbnTvvIjlo7LljbTlsI7nt5rjgarjganjga7nibnliKXjgapDVEHvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItYnRuLWFjY2VudC1iZzogICAgICAgICAgJGNvbG9yLWJyYW5kLWFjY2VudDsgLy8g6YCa5bi46IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC1iZy1ob3ZlcjogICAgIzFENEVEODsgICAgICAgICAgICAgLy8g44Ob44OQ44O86IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC1iZy1hY3RpdmU6ICAgIzFFNDBBRjsgICAgICAgICAgICAgLy8g44Kv44Oq44OD44Kv6IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC1iZy1kaXNhYmxlZDogI0QxRDVEQjsgICAgICAgICAgICAgLy8g54Sh5Yq56IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC10ZXh0OiAgICAgICAgJGNvbG9yLXRleHQtaW52ZXJzZTsgLy8g44Oc44K/44Oz44OG44Kt44K544OIXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVSVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci11aS1mb2N1cy1yaW5nOiAjMjU2M0VCOyAvLyDjgq3jg7zjg5zjg7zjg4nmk43kvZzmmYLjga7jg5Xjgqnjg7zjgqvjgrnjg6rjg7PjgrBcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWumue+qeOCq+ODqeODvO+8iOaXouWtmOOBruWkieaVsOOBq+WQiOOCj+OBm+OBn+OCqOOCpOODquOCouOCue+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ub3JtYWwtYmxhY2s6ICMwMDAwMDA7XG4kY29sb3Itbm9ybWFsLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLW1vbm8tYmxhY2s6ICAgIzAwMDAwMDtcbiRjb2xvci1mb250LWJhc2U6ICAgICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCI7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIjtcblxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6NDAwLDUwMCw3MDAmZGlzcGxheT1zd2FwJnN1YnNldD1qYXBhbmVzZScpO1xuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2FucytKUDo0MDAsNTAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWphcGFuZXNlJyk7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IGZ1bmN0aW9ucy50ZXh0LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZm9udC1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbm1haW4ge1xuICAgIC8vIGNsaXAg44Gv5qiq44Gv44G/5Ye644GX44KS6Zqg44GX44Gk44Gk44K544Kv44Ot44O844Or44Kz44Oz44OG44OK44KS5L2c44KJ44Gq44GE44Gf44KB44CB5YaF5YG044GuIHBvc2l0aW9uOiBzdGlja3kg44KS57at5oyB44Gn44GN44KLXG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWZvbnQtYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvL29wYWNpdHk6IC42O1xuICAgIH1cbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudWwsXG5saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keTpub3QoOmlzKCNwYWdlLWhvbWUsICNwYWdlLXNob3J0LXN1YmxlYXNlLCNwYWdlLWxlYXNlLCNwYWdlLXJlZm9ybSkpIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDExN3B4O1xuICAgIEBpbmNsdWRlIG1peGlucy5tZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIH1cbn1cbiIsIi8vIGZvbnQgZmFtaWx5XG4kZm9udC1mYW1pbHktbm90by1zZXJpZjogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LW5vdG8tc2FuczogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1vdXRmaXQ6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXG4vLyDoi7HmloflrZflhKrlhYjjga7jg5/jg4Pjgq/jgrnjg5Xjgqnjg7Pjg4hcbiRmb250LWZhbWlseS1taXg6IFwiT3V0Zml0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG5cbi8vIGZvbnQgd2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiRmb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuLy8g44Os44Ks44K344O844K544K/44Kk44OrXG4kZm9udC10aGluOiAxMDA7XG4kZm9udC1leHRyYWxpZ2h0OiAyMDA7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtZXh0cmFib2xkOiA4MDA7XG4kZm9udC1ibGFjazogOTAwO1xuIiwiLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcy9fYnJlYWtwb2ludHMuc2Nzc1wiIGFzICo7XG5cbi8vLyBtYXgtd2lkdGggOiA2NDBweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyDjgrnjg57jg5vjga7mqKrnva7jgY3nrYlcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHNtIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiA3NjhweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyDjgr/jg5bjg6zjg4Pjg4jnrYlcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIG1kIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAxMDI0cHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8g44OH44K544Kv44OI44OD44OX44Gn5Y2K5YiG44Gu5bmF44Gn6ZaL44GE44Gf5pmC44Gq44GpXG4vLy8gQGNvbnRlbnRcbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gbWF4LXdpZHRoIDogMTI4MHB4IOOBruODoeODh+OCo+OCouOCr+OCqOODqlxuLy8vIE1hY0Jvb2sgMTEgaW5jaCDnrYlcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHhsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAxOTIwcHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8gQGNvbnRlbnRcbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiB4eGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHh4bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAyNTYwcHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8gQGNvbnRlbnRcbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiB4eHhsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4eHhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gJHNpemXku6XkuIrjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgpLlgIvliKXmjIflrppcbkBtaXhpbiBtcS1taW4oJHNpemUpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAkc2l6ZeS7peS4i+OBruODoeODh+OCo+OCouOCr+OCqOODquOCkuWAi+WIpeaMh+WumlxuQG1peGluIG1xLW1heCgkc2l6ZSl7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnMvbWVkaWFfcXVlcnlcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vIHdlaWdodFxuJHdlaWdodC1saXN0OiAoXG4gICAgYm9sZDogJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgc2VtaWJvbGQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCxcbiAgICBtZWRpdW06ICRmb250LXdlaWdodC1tZWRpdW0sXG4gICAgcmVndWxhcjogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsXG4pO1xuXG4vLyBsaW5lIGhlaWdodFxuJGxpbmUtaGVpZ2h0LWxpc3Q6IChcbiAgICB3aWRlOiAyLFxuICAgIG5vcm1hbDogMS43LFxuICAgIG5hcnJvdzogMS41LFxuICAgIHRpZ2h0OiAxLjQsXG4pO1xuXG4vLyDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiRmYW1pbHktbGlzdDogKFxuICAgIG5vdG8tc2VyaWY6ICRmb250LWZhbWlseS1ub3RvLXNlcmlmLFxuICAgIG5vdG8tc2FuczogJGZvbnQtZmFtaWx5LW5vdG8tc2FucyxcbiAgICBvdXRmaXQ6ICRmb250LWZhbWlseS1vdXRmaXQsXG4gICAgbWl4OiAkZm9udC1mYW1pbHktbWl4LFxuKTtcblxuLy8g44OV44Kp44Oz44OI5rGO55So44K544K/44Kk44OrXG5AbWl4aW4gdS10ZXh0LWJhc2UoXG4gICAgJHNpemU6IDE2LFxuICAgICRsaW5lLWhlaWdodDogXCJub3JtYWxcIixcbiAgICAkdHJhY2tpbmc6IDAuMDVlbSxcbiAgICAkY29sb3I6ICRjb2xvci1mb250LWJhc2UsXG4gICAgJHdlaWdodDogXCJzZW1pYm9sZFwiLFxuICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbikge1xuICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKCRzaXplKTtcbiAgICBsZXR0ZXItc3BhY2luZzogJHRyYWNraW5nO1xuXG4gICAgLy9jb2xvcjogJGNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiBpZihcbiAgICAgICAgbWFwLmhhcy1rZXkoJGxpbmUtaGVpZ2h0LWxpc3QsICRsaW5lLWhlaWdodCksXG4gICAgICAgIG1hcC5nZXQoJGxpbmUtaGVpZ2h0LWxpc3QsICRsaW5lLWhlaWdodCksXG4gICAgICAgICRsaW5lLWhlaWdodFxuICAgICk7XG4gICAgZm9udC13ZWlnaHQ6IGlmKFxuICAgICAgICBtYXAuaGFzLWtleSgkd2VpZ2h0LWxpc3QsICR3ZWlnaHQpLFxuICAgICAgICBtYXAuZ2V0KCR3ZWlnaHQtbGlzdCwgJHdlaWdodCksXG4gICAgICAgICR3ZWlnaHRcbiAgICApO1xuICAgIGZvbnQtZmFtaWx5OiBpZihcbiAgICAgICAgbWFwLmhhcy1rZXkoJGZhbWlseS1saXN0LCAkZmFtaWx5KSxcbiAgICAgICAgbWFwLmdldCgkZmFtaWx5LWxpc3QsICRmYW1pbHkpLFxuICAgICAgICAkZmFtaWx5XG4gICAgKTtcbn1cblxuLy8gTGVnYWN5IGNvbXBhdGliaWxpdHkgZm9yIG1pZ3JhdGVkIHN0eWxlcy5cbkBtaXhpbiB1LXRleHQtYm9keShcbiAgICAkc2l6ZTogMTYsXG4gICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgJGxpbmUtaGVpZ2h0OiBcIm5vcm1hbFwiLFxuICAgICR0cmFja2luZzogMC4wNWVtLFxuICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHQsXG4gICAgICAgICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJGZhbWlseTogJGZhbWlseVxuICAgICk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEhlYWRpbmcv5rGO55SoXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmcoJHNpemU6IDI0LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJib2xkXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IFwidGlnaHRcIixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHQsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG4vLyBIZWFkaW5nL1hYTFxuQG1peGluIHUtdGV4dC1oZWFkaW5nLXh4bCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoNDApO1xufVxuXG4vL0hlYWRpbmcvWExcbkBtaXhpbiB1LXRleHQtaGVhZGluZy14bCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMzIpO1xufVxuXG4vLyBIZWFkaW5nL0xHXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmctbGcge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI4KTtcbn1cblxuLy8gSGVhZGluZy9NRFxuQG1peGluIHUtdGV4dC1oZWFkaW5nLW1kIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygyNCk7XG59XG5cbi8vIEhlYWRpbmcvU01cbkBtaXhpbiB1LXRleHQtaGVhZGluZy1zbSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMjApO1xufVxuXG4vLyBIZWFkaW5nL1hTXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmcteHMge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE4KTtcbn1cblxuLy8gSGVhZGluZy9YWFNcbkBtaXhpbiB1LXRleHQtaGVhZGluZy14eHMge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE2KTtcbn1cblxuQG1peGluIHUtdGV4dC1oZWFkaW5nLXh4eHMge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE0KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmcvYm9sZFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gdS10ZXh0LWhlYWQtYm9sZCgkc2l6ZTogMjQpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygkc2l6ZSk7XG59XG5cbiAvLyBIZWFkaW5nLzY0cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTY0IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZyg2NCk7XG59XG4vLyBIZWFkaW5nLzU2cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTU2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZyg1Nik7XG59XG4vLyBIZWFkaW5nLzQ4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTQ4IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZyg0OCk7XG59XG4vLyBIZWFkaW5nLzQwcHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTQwIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZyg0MCk7XG59XG4vLyBIZWFkaW5nLzM2cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTM2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygzNik7XG59XG4vLyBIZWFkaW5nLzMycHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTMyIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygzMik7XG59XG4vLyBIZWFkaW5nLzI4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTI4IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygyOCk7XG59XG4vLyBIZWFkaW5nLzI0cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTI0IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygyNCk7XG59XG4vLyBIZWFkaW5nLzIwcHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTIwIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygyMCk7XG59XG4vLyBIZWFkaW5nLzE4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTE4IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygxOCk7XG59XG4vLyBIZWFkaW5nLzE2cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTE2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygxNik7XG59XG4vLyBIZWFkaW5nLzE0cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTE0IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygxNCk7XG59XG4vLyBIZWFkaW5nLzEycHhcbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkLTEyIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nL21lZGl1bVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBIZWFkaW5nL21lZGl1bS9iYXNlXG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtKCRzaXplOiAyNCwgJHRyYWNraW5nOiAwLjA1ZW0sICR3ZWlnaHQ6IFwibWVkaXVtXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IFwidGlnaHRcIixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHQsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG4vLyBIZWFkaW5nLzY0cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tNjQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSg2NCk7XG59XG5cbi8vIEhlYWRpbmcvNTZweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS01NiB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDU2KTtcbn1cblxuLy8gSGVhZGluZy80OHB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTQ4IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oNDgpO1xufVxuXG4vLyBIZWFkaW5nLzQwcHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tNDAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSg0MCk7XG59XG5cbi8vIEhlYWRpbmcvMzZweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0zNiB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDM2KTtcbn1cblxuLy8gSGVhZGluZy8zMnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTMyIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMzIpO1xufVxuXG4vLyBIZWFkaW5nLzI4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMjgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyOCk7XG59XG5cbi8vIEhlYWRpbmcvMjRweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0yNCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDI0KTtcbn1cblxuLy8gSGVhZGluZy8yMHB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTIwIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMjApO1xufVxuXG4vLyBIZWFkaW5nLzE4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMTgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgxOCk7XG59XG5cbi8vIEhlYWRpbmcvMTZweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0xNiB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDE2KTtcbn1cblxuLy8gSGVhZGluZy8xNHB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTE0IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMTQpO1xufVxuXG4vLyBIZWFkaW5nLzEycHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMTIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L3JlZ3VsYXIgbGgyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJvZHkvcmVndWxhci9saDIgYmFzZVxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyKCRzaXplOiAxNiwgJHRyYWNraW5nOiAwLjA1ZW0sICR3ZWlnaHQ6IFwicmVndWxhclwiKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAyLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodFxuICAgICk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDIgMThweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyKDE4KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMiAxNnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDItMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDIoMTYpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgyIDE0cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMi0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMigxNCk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDIgMTJweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvcmVndWxhciBsaDE2XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJvZHkvcmVndWxhci9saDE2IGJhc2VcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNiAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigxOCk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE2IDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDE2KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTYgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYoMTQpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNiAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L3JlZ3VsYXIgbGgxNFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNCBiYXNlXG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE0KCRzaXplOiAxNiwgJHRyYWNraW5nOiAwLjA1ZW0sICR3ZWlnaHQ6IFwicmVndWxhclwiKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiAkd2VpZ2h0XG4gICAgKTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTQgMThweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTgpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNCAxNnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxNik7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE0IDE0cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDE0KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTQgMTJweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9tZWRpdW0gbGgxNFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEJvZHkvbWVkaXVtL2xoMTQg5rGO55SoXG5AbWl4aW4gdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJtZWRpdW1cIlxuICAgICk7XG59XG5cbi8vIEJvZHkvbWVkaXVtL2xoMTQgMThweFxuQG1peGluIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0KDE4KTtcbn1cblxuLy8gQm9keS9tZWRpdW0vbGgxNCAxNnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQoMTYpO1xufVxuXG4vLyBCb2R5L21lZGl1bS9saDE0IDE0cHhcbkBtaXhpbiB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNCgxNCk7XG59XG5cbi8vIEJvZHkvbWVkaXVtL2xoMTQgMTJweFxuQG1peGluIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0KDEyKTtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBCb2R5L05vcm1hbC/msY7nlKhcbkBtaXhpbiB1LXRleHQtYm9keS1ub3JtYWwoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDIsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiAkd2VpZ2h0XG4gICAgKTtcbn1cblxuLy8gQm9keS9Ob3JtYWwgMThweFxuQG1peGluIHUtdGV4dC1ib2R5LW5vcm1hbC0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwoMTgpO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxNnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbm9ybWFsLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbCgxNik7XG59XG5cbi8vIEJvZHkvTm9ybWFsIDE0cHhcbkBtaXhpbiB1LXRleHQtYm9keS1ub3JtYWwtMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsKDE0KTtcbn1cblxuLy8gQm9keS9Ob3JtYWwgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LW5vcm1hbC0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwoMTIpO1xufVxuXG4vLyBCb2R5L05hcnJvdy/msY7nlKhcbkBtaXhpbiB1LXRleHQtYm9keS1uYXJyb3coJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L05hcnJvdyAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbmFycm93LTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5hcnJvdygxOCk7XG59XG5cbi8vIEJvZHkvTmFycm93IDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1uYXJyb3ctMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbmFycm93KDE2KTtcbn1cblxuLy8gQm9keS9OYXJyb3cgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LW5hcnJvdy0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1uYXJyb3coMTQpO1xufVxuXG4vLyBCb2R5L1RpZ2h0L+axjueUqFxuQG1peGluIHUtdGV4dC1ib2R5LXRpZ2h0KCRzaXplOiAxNiwgJHRyYWNraW5nOiAwLjA1ZW0sICR3ZWlnaHQ6IFwicmVndWxhclwiKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiAkd2VpZ2h0XG4gICAgKTtcbn1cblxuLy8gQm9keS9UaWdodC8gMThweFxuQG1peGluIHUtdGV4dC1ib2R5LXRpZ2h0LTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0KDE4KTtcbn1cblxuLy8gQm9keS9UaWdodC8gMTZweFxuQG1peGluIHUtdGV4dC1ib2R5LXRpZ2h0LTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0KDE2KTtcbn1cblxuLy8gQm9keS9UaWdodC8gMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LXRpZ2h0LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0KDE0KTtcbn1cblxuLy8gQm9keS9UaWdodC8gMTJweFxuQG1peGluIHUtdGV4dC1ib2R5LXRpZ2h0LTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0KDEyLCAwLjA1ZW0sIFwicmVndWxhclwiKTtcbn1cblxuLy8gQm9keS9Ob3JtYWwgMThweFxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQnV0dG9uICYgVGFnICYgZXRjXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJ1dHRvbi/msY7nlKhcbkBtaXhpbiB1LXRleHQtYnV0dG9uKCRzaXplOiAxNiwgJGxpbmUtaGVpZ2h0OiAxLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJib2xkXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG4vLyBCdXR0b24vWExcbkBtaXhpbiB1LXRleHQtYnV0dG9uLXhsKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMjQpO1xufVxuQG1peGluIHUtdGV4dC1idXR0b24tMjQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigyNCk7XG59XG5cbi8vIEJ1dHRvbi9MR1xuQG1peGluIHUtdGV4dC1idXR0b24tbGcoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigyMCk7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDIwKTtcbn1cblxuLy8gQnV0dG9uL01EXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1tZCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDE4KTtcbn1cbkBtaXhpbiB1LXRleHQtYnV0dG9uLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTgpO1xufVxuXG4vLyBCdXR0b24vU01cbkBtaXhpbiB1LXRleHQtYnV0dG9uLXNtKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTYpO1xufVxuQG1peGluIHUtdGV4dC1idXR0b24tMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxNik7XG59XG5cbi8vIEJ1dHRvbi9YU1xuQG1peGluIHUtdGV4dC1idXR0b24teHMoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxNCk7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDE0KTtcbn1cblxuLy8gQnV0dG9uL1hYU1xuQG1peGluIHUtdGV4dC1idXR0b24teHhzKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTIpO1xufVxuQG1peGluIHUtdGV4dC1idXR0b24tMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgLyBib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJ1dHRvbi9ib2xkXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkKCRzaXplOiAxNiwgJGxpbmUtaGVpZ2h0OiAxLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJib2xkXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuLy8gQnV0dG9uL2JvbGQvNDBweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoNDApO1xufVxuLy8gQnV0dG9uL2JvbGQvMzZweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0zNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMzYpO1xufVxuLy8gQnV0dG9uL2JvbGQvMzJweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0zMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMzIpO1xufVxuLy8gQnV0dG9uL2JvbGQvMjhweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0yOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMjgpO1xufVxuLy8gQnV0dG9uL2JvbGQvMjRweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMjQpO1xufVxuLy8gQnV0dG9uL2JvbGQvMjBweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMjApO1xufVxuLy8gQnV0dG9uL2JvbGQvMThweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMTgpO1xufVxuLy8gQnV0dG9uL2JvbGQvMTZweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMTYpO1xufVxuLy8gQnV0dG9uL2JvbGQvMTRweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMTQpO1xufVxuLy8gQnV0dG9uL2JvbGQvMTJweFxuQG1peGluIHUtdGV4dC1idXR0b24tYm9sZC0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQoMTIpO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIE90aGVyIC8gYm9sZFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBPdGhlci9ib2xkXG5AbWl4aW4gdS10ZXh0LW90aGVyLWJvbGQoJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG4vLyBPdGhlci9ib2xkLzQwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCg0MCk7XG59XG4vLyBPdGhlci9ib2xkLzM2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0zNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgzNik7XG59XG4vLyBPdGhlci9ib2xkLzMycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0zMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgzMik7XG59XG4vLyBPdGhlci9ib2xkLzI4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0yOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgyOCk7XG59XG4vLyBPdGhlci9ib2xkLzI0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgyNCk7XG59XG4vLyBPdGhlci9ib2xkLzIwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgyMCk7XG59XG4vLyBPdGhlci9ib2xkLzE4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxOCk7XG59XG4vLyBPdGhlci9ib2xkLzE2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxNik7XG59XG4vLyBPdGhlci9ib2xkLzE0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxNCk7XG59XG4vLyBPdGhlci9ib2xkLzEycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZC0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgLyBtZWRpdW1cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQnV0dG9uL21lZGl1bVxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtKCRzaXplOiAxNiwgJGxpbmUtaGVpZ2h0OiAxLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJtZWRpdW1cIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzQwcHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSg0MCk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzM2cHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0zNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgzNik7XG59XG4vLyBCdXR0b24vbWVkaXVtLzMycHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0zMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgzMik7XG59XG4vLyBCdXR0b24vbWVkaXVtLzI4cHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0yOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgyOCk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzI0cHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgyNCk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzIwcHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgyMCk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzE4cHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgxOCk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzE2cHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgxNik7XG59XG4vLyBCdXR0b24vbWVkaXVtLzE0cHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgxNCk7XG59XG4vLyBCdXR0b24vbWVkaXVtLzEycHhcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1lZGl1bS0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bSgxMik7XG59XG5cbi8vIE90aGVyL21lZGl1bVxuQG1peGluIHUtdGV4dC1vdGhlci1tZWRpdW0oJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cbi8vIE90aGVyL21lZGl1bS80MHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDQwKTtcbn1cbi8vIE90aGVyL21lZGl1bS8zNnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0zNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDM2KTtcbn1cbi8vIE90aGVyL21lZGl1bS8zMnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0zMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDMyKTtcbn1cbi8vIE90aGVyL21lZGl1bS8yOHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0yOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDI4KTtcbn1cbi8vIE90aGVyL21lZGl1bS8yNHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDI0KTtcbn1cbi8vIE90aGVyL21lZGl1bS8yMHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDIwKTtcbn1cbi8vIE90aGVyL21lZGl1bS8xOHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE4KTtcbn1cbi8vIE90aGVyL21lZGl1bS8xNnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE2KTtcbn1cbi8vIE90aGVyL21lZGl1bS8xNHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE0KTtcbn1cbi8vIE90aGVyL21lZGl1bS8xMnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bS0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDEyKTtcbn1cblxuLy8gT3RoZXIvcmVndWxhclxuQG1peGluIHUtdGV4dC1vdGhlci1yZWd1bGFyKCRzaXplOiAxNiwgJGxpbmUtaGVpZ2h0OiAxLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuLy8gT3RoZXIvcmVndWxhci80MHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItNDAoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoNDApO1xufVxuLy8gT3RoZXIvcmVndWxhci8zNnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMzYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMzYpO1xufVxuLy8gT3RoZXIvcmVndWxhci8zMnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMzIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMzIpO1xufVxuLy8gT3RoZXIvcmVndWxhci8yOHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMjgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMjgpO1xufVxuLy8gT3RoZXIvcmVndWxhci8yNHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMjQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMjQpO1xufVxuLy8gT3RoZXIvcmVndWxhci8yMHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMjAoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMjApO1xufVxuLy8gT3RoZXIvcmVndWxhci8xOHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTgpO1xufVxuLy8gT3RoZXIvcmVndWxhci8xNnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTYpO1xufVxuLy8gT3RoZXIvcmVndWxhci8xNHB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTQpO1xufVxuLy8gT3RoZXIvcmVndWxhci8xMnB4XG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXItMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTIpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogRW5nbGlzaFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBFbmdsaXNoIEJvbGQg5rGO55SoXG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZChcbiAgICAkc2l6ZTogMTYsXG4gICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICR0cmFja2luZzogMFxuKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJvdXRmaXRcIlxuICAgICk7XG59XG5cbi8vIEVuZ2xpc2ggQm9sZCA0MHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZC00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1ib2xkKDQwKTtcbn1cblxuLy8gRW5nbGlzaCBCb2xkIDMycHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLWJvbGQoMzIpO1xufVxuXG4vLyBFbmdsaXNoIEJvbGQgMjRweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLWJvbGQtMjQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtYm9sZCgyNCk7XG59XG5cbi8vIEVuZ2xpc2ggQm9sZCAyMHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZC0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1ib2xkKDIwKTtcbn1cblxuLy8gRW5nbGlzaCBCb2xkIDE2cHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLWJvbGQoMTYpO1xufVxuXG4vLyBFbmdsaXNoIEJvbGQgMTRweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLWJvbGQtMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtYm9sZCgxNCk7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciDmsY7nlKhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKFxuICAgICRzaXplOiAxNixcbiAgICAkbGluZS1oZWlnaHQ6IFwidGlnaHRcIixcbiAgICAkdHJhY2tpbmc6IDAuMDJlbVxuKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcInJlZ3VsYXJcIixcbiAgICAgICAgJGZhbWlseTogXCJvdXRmaXRcIlxuICAgICk7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciA0MHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDQwKTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDMycHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMzIpO1xufVxuXG4vLyBFbmdsaXNoIFJlZ3VsYXIgMjRweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMjQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhcigyNCk7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciAyMHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDIwKTtcbn1cbi8vIEVuZ2xpc2ggUmVndWxhciAxOHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDE4KTtcbn1cbi8vIEVuZ2xpc2ggUmVndWxhciAxNnB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDE2KTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDE0cHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTQpO1xufVxuXG4vLyBFbmdsaXNoIFJlZ3VsYXIgMTJweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhcigxMik7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciAxMHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDEwKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOaxjueUqOaXpeacrOiqnlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBib2R555SoXG5AbWl4aW4gdS10ZXh0LWpwLW1lZGl1bS1saDIoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAyLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJtZWRpdW1cIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbkBtaXhpbiB1LXRleHQtanAtbWVkaXVtLWxoMTcoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjcsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cblxuQG1peGluIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwibWVkaXVtXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG4vLyDjg5zjgr/jg7PnlKhcbkBtaXhpbiB1LXRleHQtanAtYm9sZC1saDE0KCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJib2xkXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICog5rGO55So6Iux6KqeXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiB1LXRleHQtZW4tYm9sZC1saDE0KCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJib2xkXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3V0Zml0XCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWVuLXJlZ3VsYXItbGgxNCgkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuQG1peGluIHUtdGV4dC1lbi1yZWd1bGFyLWxoMSgkc2l6ZSwgJHRyYWNraW5nOiAwLjFlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMSxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuQG1peGluIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjIsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcInJlZ3VsYXJcIixcbiAgICAgICAgJGZhbWlseTogXCJvdXRmaXRcIlxuICAgICk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDmsY7nlKjmlbDlrZdcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gdS10ZXh0LW51bWJlci1yZWd1bGFyKCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMSxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91XCJcbiAgICApO1xufVxuIiwiLypcbiAqIOODrOOCueODneODs+OCt+ODluOBruihqOekuumdnuihqOekuuWItuW+oVxuICovXG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zL21lZGlhX3F1ZXJ5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcblxuLy8gUEPjgafjga5URUzjg6rjg7Pjgq/nhKHlirlcbkBpbmNsdWRlIG1xX21pbigkc20pIHtcbiAgYVtocmVmXj0ndGVsOiddIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi8vIHNt44K144Kk44K6KDY0MHB4KeS7peS4i+OBp+ihqOekulxuLnNwLXN0eWxlLCAuc20tc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHNtKCkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vLyBtZOOCteOCpOOCuig3NjhweCnku6XkuIvjgafooajnpLpcbi5tZC1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWQoKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8vIGxn44K144Kk44K6KDEwMjRweCnku6XkuIvjgafooajnpLpcbi5sZy1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbGcoKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8vc3Djg5Pjg6Xjg7zjga7jgb/op6PpmaRcbi5wYy1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIHNtKCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBjLWlubGluZS1zdHlsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcblxuICBAaW5jbHVkZSBzbSgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5pY29uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcIkAvZm9udHMvc3ZnZm9udC5zY3NzXCIgYXMgKjtcblxuJGljb24tbGlzdDogKFxuICAgIGNsb2NrOiAkc3ZnZm9udC1jbG9jayxcbiAgICBhcnJvdy1mb3J3YXJkOiAkc3ZnZm9udC1hcnJvdy1mb3J3YXJkLFxuICAgIGFycm93LWNpcmNsZTogJHN2Z2ZvbnQtYXJyb3ctY2lyY2xlLFxuICAgIGVtYWlsOiAkc3ZnZm9udC1lbWFpbCxcbiAgICBmYXZvcml0ZTogJHN2Z2ZvbnQtZmF2b3JpdGUsXG4gICAgZmxvb3I6ICRzdmdmb250LWZsb29yLFxuICAgIGhvbWU6ICRzdmdmb250LWhvbWUsXG4gICAgbG9jazogJHN2Z2ZvbnQtbG9jayxcbiAgICBsb2dpbjogJHN2Z2ZvbnQtbG9naW4sXG4gICAgbWFwLXBpbjogJHN2Z2ZvbnQtbWFwLXBpbixcbiAgICBtZW51OiAkc3ZnZm9udC1tZW51LFxuICAgIHBsdXMtY2lyY2xlOiAkc3ZnZm9udC1wbHVzLWNpcmNsZSxcbiAgICBwcmludDogJHN2Z2ZvbnQtcHJpbnQsXG4gICAgc2VhcmNoLWVzdGF0ZTogJHN2Z2ZvbnQtc2VhcmNoLWVzdGF0ZSxcbiAgICBzZWFyY2g6ICRzdmdmb250LXNlYXJjaCxcbiAgICBzbWFydHBob25lOiAkc3ZnZm9udC1zbWFydHBob25lLFxuICAgIHNob3A6ICRzdmdmb250LXNob3AsXG4gICAgdXNlcjogJHN2Z2ZvbnQtdXNlcixcbiAgICBjYWxlbmRhcjogJHN2Z2ZvbnQtY2FsZW5kYXIsXG4gICAgY2hlY2s6ICRzdmdmb250LWNoZWNrLFxuICAgIHBsdXM6ICRzdmdmb250LXBsdXMsXG4gICAgbWludXM6ICRzdmdmb250LW1pbnVzLFxuICAgIHNjaG9vbDogJHN2Z2ZvbnQtc2Nob29sLFxuICAgIG1hcDogJHN2Z2ZvbnQtbWFwLFxuICAgIHRyYWluOiAkc3ZnZm9udC10cmFpbixcbiAgICBhcmVhOiAkc3ZnZm9udC1hcmVhLFxuICAgIGNsb3NlOiAkc3ZnZm9udC1jbG9zZSxcbiAgICB0ZWw6ICRzdmdmb250LXRlbCxcbik7XG5cbkBtaXhpbiBpY29uKCRuYW1lKSB7XG4gICAgZm9udC1mYW1pbHk6ICdzdmdmb250JyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIGNvbnRlbnQ6IG1hcC5nZXQoJGljb24tbGlzdCwgJG5hbWUpO1xufVxuIiwiQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6IFwic3ZnZm9udFwiO1xuICBzcmM6IHVybCgnc3ZnZm9udC5lb3Q/dD0xNzYwMDI5MTQwNjY3Jyk7IC8qIElFOSovXG4gIHNyYzogdXJsKCdzdmdmb250LmVvdD90PTE3NjAwMjkxNDA2NjcjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKFwic3ZnZm9udC53b2ZmMj90PTE3NjAwMjkxNDA2NjdcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcInN2Z2ZvbnQud29mZj90PTE3NjAwMjkxNDA2NjdcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKCdzdmdmb250LnR0Zj90PTE3NjAwMjkxNDA2NjcnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIGNocm9tZSwgZmlyZWZveCwgb3BlcmEsIFNhZmFyaSwgQW5kcm9pZCwgaU9TIDQuMisqL1xuICB1cmwoJ3N2Z2ZvbnQuc3ZnP3Q9MTc2MDAyOTE0MDY2NyNzdmdmb250JykgZm9ybWF0KCdzdmcnKTsgLyogaU9TIDQuMS0gKi9cbn1cblxuW2NsYXNzXj1cInN2Z2ZvbnQtXCJdLCBbY2xhc3MqPVwiIHN2Z2ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6ICdzdmdmb250JyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOm5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zdmdmb250LTAteWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAxXCI7IH1cbi5zdmdmb250LWFyZWE6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDJcIjsgfVxuLnN2Z2ZvbnQtYXJyb3ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAzXCI7IH1cbi5zdmdmb250LWFycm93LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDRcIjsgfVxuLnN2Z2ZvbnQtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDVcIjsgfVxuLnN2Z2ZvbnQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDZcIjsgfVxuLnN2Z2ZvbnQtY2xvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDdcIjsgfVxuLnN2Z2ZvbnQtY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDhcIjsgfVxuLnN2Z2ZvbnQtZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDlcIjsgfVxuLnN2Z2ZvbnQtZmF2b3JpdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGFcIjsgfVxuLnN2Z2ZvbnQtZmxvb3I6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGJcIjsgfVxuLnN2Z2ZvbnQtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwY1wiOyB9XG4uc3ZnZm9udC1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBkXCI7IH1cbi5zdmdmb250LWxvZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBlXCI7IH1cbi5zdmdmb250LW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGZcIjsgfVxuLnN2Z2ZvbnQtbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMFwiOyB9XG4uc3ZnZm9udC1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTFcIjsgfVxuLnN2Z2ZvbnQtbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMlwiOyB9XG4uc3ZnZm9udC1taW51czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExM1wiOyB9XG4uc3ZnZm9udC1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNFwiOyB9XG4uc3ZnZm9udC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE1XCI7IH1cbi5zdmdmb250LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE2XCI7IH1cbi5zdmdmb250LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExN1wiOyB9XG4uc3ZnZm9udC1zZWFyY2gtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOFwiOyB9XG4uc3ZnZm9udC1zZWFyY2gtZXN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE5XCI7IH1cbi5zdmdmb250LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYVwiOyB9XG4uc3ZnZm9udC1zaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFiXCI7IH1cbi5zdmdmb250LXNtYXJ0cGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWNcIjsgfVxuLnN2Z2ZvbnQtdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFkXCI7IH1cbi5zdmdmb250LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFlXCI7IH1cbi5zdmdmb250LXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWZcIjsgfVxuXG4kc3ZnZm9udC0wLXllbjogXCJcXGVhMDFcIjtcbiRzdmdmb250LWFyZWE6IFwiXFxlYTAyXCI7XG4kc3ZnZm9udC1hcnJvdy1jaXJjbGU6IFwiXFxlYTAzXCI7XG4kc3ZnZm9udC1hcnJvdy1mb3J3YXJkOiBcIlxcZWEwNFwiO1xuJHN2Z2ZvbnQtY2FsZW5kYXI6IFwiXFxlYTA1XCI7XG4kc3ZnZm9udC1jaGVjazogXCJcXGVhMDZcIjtcbiRzdmdmb250LWNsb2NrOiBcIlxcZWEwN1wiO1xuJHN2Z2ZvbnQtY2xvc2U6IFwiXFxlYTA4XCI7XG4kc3ZnZm9udC1lbWFpbDogXCJcXGVhMDlcIjtcbiRzdmdmb250LWZhdm9yaXRlOiBcIlxcZWEwYVwiO1xuJHN2Z2ZvbnQtZmxvb3I6IFwiXFxlYTBiXCI7XG4kc3ZnZm9udC1ob21lOiBcIlxcZWEwY1wiO1xuJHN2Z2ZvbnQtbG9jazogXCJcXGVhMGRcIjtcbiRzdmdmb250LWxvZ2luOiBcIlxcZWEwZVwiO1xuJHN2Z2ZvbnQtbWFpbDogXCJcXGVhMGZcIjtcbiRzdmdmb250LW1hcC1waW46IFwiXFxlYTEwXCI7XG4kc3ZnZm9udC1tYXA6IFwiXFxlYTExXCI7XG4kc3ZnZm9udC1tZW51OiBcIlxcZWExMlwiO1xuJHN2Z2ZvbnQtbWludXM6IFwiXFxlYTEzXCI7XG4kc3ZnZm9udC1wbHVzLWNpcmNsZTogXCJcXGVhMTRcIjtcbiRzdmdmb250LXBsdXM6IFwiXFxlYTE1XCI7XG4kc3ZnZm9udC1wcmludDogXCJcXGVhMTZcIjtcbiRzdmdmb250LXNjaG9vbDogXCJcXGVhMTdcIjtcbiRzdmdmb250LXNlYXJjaC0yOiBcIlxcZWExOFwiO1xuJHN2Z2ZvbnQtc2VhcmNoLWVzdGF0ZTogXCJcXGVhMTlcIjtcbiRzdmdmb250LXNlYXJjaDogXCJcXGVhMWFcIjtcbiRzdmdmb250LXNob3A6IFwiXFxlYTFiXCI7XG4kc3ZnZm9udC1zbWFydHBob25lOiBcIlxcZWExY1wiO1xuJHN2Z2ZvbnQtdGVsOiBcIlxcZWExZFwiO1xuJHN2Z2ZvbnQtdHJhaW46IFwiXFxlYTFlXCI7XG4kc3ZnZm9udC11c2VyOiBcIlxcZWExZlwiO1xuXG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1idXR0b25zLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBzaXplKDQ4KTtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gICAgLy8g44OH44K244Kk44Oz5aSJ5pu044GV44KM44Gm44GE44Gf44Gf44KB5YWx6YCa44Gn5L+u5q2jXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnRcbiAgICAmW2RhdGEtanVzdGlmeS1jb250ZW50PVwibGVmdFwiXSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJltkYXRhLWp1c3RpZnktY29udGVudD1cInJpZ2h0XCJdIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAvLyBpbmxpbmVcbiAgICAmW2RhdGEtaW5saW5lPVwidHJ1ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBmb250XG4gICAgJltkYXRhLWZvbnQ9XCJlbi1yZWd1bGFyLTIwXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxKDIwLDAuMWVtKTtcbiAgICB9XG4gICAgJltkYXRhLWZvbnQ9XCJlbi1yZWd1bGFyLTMyXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxKDMyLDAuMDVlbSk7XG4gICAgfVxuICAgICZbZGF0YS1mb250PVwianAtYm9sZC0xNlwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE2O1xuICAgIH1cbiAgICAmW2RhdGEtZm9udD1cImpwLWJvbGQtMThcIl0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xODtcbiAgICB9XG4gICAgJltkYXRhLWZvbnQ9XCJqcC1ib2xkLTIwXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjA7XG4gICAgfVxuICAgICZbZGF0YS1mb250PVwianAtYm9sZC0yNFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTI0O1xuICAgIH1cblxuXG4gICAgLy8gaGVpZ2h0XG4gICAgJltkYXRhLWhlaWdodD1cIjU2XCJdIHtcbiAgICAgICAgbWluLWhlaWdodDogc2l6ZSg1Nik7XG4gICAgfVxuICAgICZbZGF0YS1oZWlnaHQ9XCI2NFwiXSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHNpemUoNjQpO1xuICAgIH1cbiAgICAmW2RhdGEtaGVpZ2h0PVwiODQtNjRcIl0ge1xuICAgICAgICBtaW4taGVpZ2h0OiBzaXplKDg0KTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogc2l6ZSg2NCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBjb2xvclxuICAgICZbZGF0YS1jb2xvcj1cImJvcmRlci1zZWNvbmRhcnlcIl0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPVwic2Vjb25kYXJ5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPVwiYWNjZW50XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLWFjY2VudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPVwid2hpdGVcIl0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gYXJyb3dcbiAgICAmW2RhdGEtYXJyb3c9XCJmb3J3YXJkXCJdIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWlubGluZTpzaXplKDIwKTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1hcnJvdz1cInByZXZcIl0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6c2l6ZSgyMCk7XG4gICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1hcnJvdz1cImV4dGVybmFsXCJdIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWlubGluZTpzaXplKDMyKSBzaXplKDIwKTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImV4dGVybmFsXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDE0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJwbHVzXCJdIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOnNpemUoMjApO1xuICAgICAgICBnYXA6IHNpemUoMjApO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcInBsdXNcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTIpO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBzaXplKDEpO1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMTYpO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDE2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoOCk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIHJvdW5kXG4gICAgJltkYXRhLXJvdW5kPVwibm9uZVwiXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJltkYXRhLXJvdW5kPVwiNFwiXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoNCk7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g44GZ44KK44Ks44Op44K577yI44Oq44Kt44OD44OJ44Kw44Op44K577yJ44Oc44K/44OzXG4vLyDljYrpgI/mmI7og4zmma8gKyDog4zmma/jgbzjgYvjgZcgKyDop5LkuLjlr77lv5zjga7jgrDjg6njg4fjg7zjgrfjg6fjg7PnuIHvvIjkuIrkuIs95piO44KL44GEIC8g5bem5Y+zPeaal+OBhO+8iVxuLmMtYnV0dG9ucy1nbGFzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgfVxuXG4gICAgLy8g44Kw44Op44OH44O844K344On44Oz57iB77yI5Z2H5LiA44Gq44OZ44K/IGJvcmRlciDjgafjga/lh7rjgZvjgarjgYTjgZ/jgoEgOjpiZWZvcmUg44Gu44Oe44K544Kv5ZCI5oiQ44Gn6KGo54++77yJXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMXB4OyAvLyDnuIHjga7lpKrjgZVcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDM1JSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NSUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJVxuICAgICAgICApO1xuICAgICAgICAvLyDkuK3lpK7jgpLjgY/jgormipzjgYTjgaYgMXB4IOOBrue4geOBoOOBkeaui+OBme+8iOinkuS4uOOBq+i/veW+k++8iVxuICAgICAgICAtd2Via2l0LW1hc2s6XG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAgICAgLy8g57iB44KS44CM5aGX44KK44CN44Gn44Gv44Gq44GP44CM5YWJ44CN44Go44GX44Gm6IOM5b6M44Gr5Y+N5b+c44GV44Gb44KL77yIc2NyZWVuIOOBr+aal+iDjOaZr+OBp+OCgue4geOBjOa2iOOBiOOBquOBhO+8iVxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1iYXNpY3MtYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBzaXplKDM2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJnLW11dGVkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmctbXV0ZWQ7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOjQlO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZToyJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDIoMTQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoKyAqKSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgLy8gb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwibGlua1wiXSBzcGFue1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwiY3VycmVudFwiXXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiBzaXplKDIwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJltkYXRhLWFycm93PVwicHJldlwiXSxcbiAgICAgICAgJltkYXRhLWFycm93PVwibmV4dFwiXSB7XG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1uby1saW5rXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYy1iYXNpY3MtY3Vyc29yIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWRpc2FibGVkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWFycm93PVwicHJldlwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNpemUoMjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgxMCk7XG4gICAgICAgICAgICAgICAgLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYXJyb3c9XCJuZXh0XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzaXplKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc2l6ZSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgICZbZGF0YS1zcF0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTI0O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiBzaXplKDMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMjApO1xuICAgICAgICAvLyBAaW5jbHVkZSB1LWZvbnQtZW4tcmVndWxhci1saDEwKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2N1cnJlbnQtcGFnZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmX19sYXN0LXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1iYXNpY3MtY3Vyc29yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICAgIHdpZHRoOiBzaXplKDMyKTtcbiAgICBoZWlnaHQ6IHNpemUoMzIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9hcnJvdy1zaW1wbGUtYmx1ZS5zdmdcIik7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJyaWdodFwiXSB7XG4gICAgfVxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJsZWZ0XCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwidG9wXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwiYm90dG9tXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWJ1dHRvbnMtYXJlYS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogc2l6ZSgzMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saW5rLXN1YnRsZTtcbiAgICBwYWRkaW5nLWlubGluZTogc2l6ZSg4KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgZm9udC1zaXplOiBzaXplKDEwKTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBzaXplKDI0KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDI0KTtcbiAgICB9XG5cbiAgICAvLyBhcnJvd1xuICAgICZbZGF0YS1hcnJvdz1cImRvd25cIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMCk7XG4gICAgICAgICAgICByb3RhdGU6IDkwZGVnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWJ1dHRvbnMtZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogc2l6ZSg0MCk7XG4gICAgaGVpZ2h0OiBzaXplKDQwKTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1uZXV0cmFsLWJnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgLy8g44Kv44Oq44OD44Kv5pmC44Gu6Z2S6Imy44KS5raI44GZXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogc2l6ZSgxNik7XG4gICAgICAgIGhlaWdodDogc2l6ZSgxNik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIH1cblxuICAgICZfX2ljb24tcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWljb24tYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzLCBmaWxsIDAuMnM7XG4gICAgfVxuXG4gICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAuYy1idXR0b25zLWZhdm9yaXRlX19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnV0dG9ucy1mYXZvcml0ZV9faWNvbi1wYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1pY29uLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWljb24tYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtYnV0dG9ucy1zaGFyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAzMDBtcztcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcInNoYXJlXCIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWxsb29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLCB2aXNpYmlsaXR5IDIwMG1zIGVhc2U7XG5cbiAgICAgICAgJltkYXRhLW9wZW5dIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDnn6LljbDvvJrjg5zjg7zjg4Djg7zoibLjga7kuInop5LvvIjog4zpnaLjgIHjgoTjgoTlpKfjgY3jgoHvvIlcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCA1MCUgMCUsIDEwMCUgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g55+i5Y2w77ya55m95aGX44KK44Gu5LiJ6KeS77yI5YmN6Z2i44CBMXB4IOWGheaeoOOBq+iiq+OBm+OBpuWig+ebrue3muOCkua2iOOBme+8iVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgNTAlIDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhbGxvb24taW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19iYWxsb29uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19iYWxsb29uLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiY2xvc2VcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itbm9ybWFsLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi1pdGVtLXdyYXAge1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbWFpbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJlbWFpbFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGluZTo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJicmFuZC1saW5lXCIpO1xuICAgICAgICAgICAgY29sb3I6ICMwNmM3NTU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3B5OjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImxpbmtcIik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcGllZC10aXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbm9ybWFsLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcblxuICAgICAgICAmW2RhdGEtc2hvd10ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4vLyBEYXRhQmVlIERlc2lnbiBTeXN0ZW0g44Oc44K/44OzXG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gdHlwZVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gICAgLy8gcHJpbWFyee+8iOi1pO+8ieKAlCDjg4fjg5Xjgqnjg6vjg4hcbiAgICAmW2RhdGEtdHlwZT1cInByaW1hcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktdGV4dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmctYWN0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzZWNvbmRhcnnvvIjpu4Tnt5HvvIlcbiAgICAmW2RhdGEtdHlwZT1cInNlY29uZGFyeVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tc2Vjb25kYXJ5LWJnO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJ0bi1zZWNvbmRhcnktdGV4dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWhvdmVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWFjdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbmV1dHJhbO+8iOeZve+8iVxuICAgICZbZGF0YS10eXBlPVwibmV1dHJhbFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tbmV1dHJhbC1iZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1idG4tbmV1dHJhbC10ZXh0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLW5ldXRyYWwtYmctaG92ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1uZXV0cmFsLWJnLWFjdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZGFya++8iOm7ku+8iVxuICAgICZbZGF0YS10eXBlPVwiZGFya1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYWNjZW5077yI6Z2S77yJXG4gICAgJltkYXRhLXR5cGU9XCJhY2NlbnRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWFjY2VudC1iZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1idG4tYWNjZW50LXRleHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWFjY2VudC1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWFjY2VudC1iZy1hY3RpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIGRpc2FibGVkXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS1iZy1kaXNhYmxlZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIGljb25cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAgIC8vIOWPs+OCouOCpOOCs+ODs++8iOefouWNsOWPs++8ieKAlCDjg4bjgq3jgrnjg4jjga/jgrvjg7Pjgr/jg7zjgIHjgqLjgqTjgrPjg7PjgpLlj7Pnq6/jgavntbblr77phY3nva5cbiAgICAmW2RhdGEtaWNvbj1cInJpZ2h0XCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNDBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5bem44Ki44Kk44Kz44Oz77yI55+i5Y2w5bem77yJ4oCUIOODhuOCreOCueODiOOBr+OCu+ODs+OCv+ODvOOAgeOCouOCpOOCs+ODs+OCkuW3puerr+OBq+e1tuWvvumFjee9rlxuICAgICZbZGF0YS1pY29uPVwibGVmdFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtYmFzaWNzLXBhZ2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9wYWdlLWhlYWRlci1iZy5wbmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctYm90dG9tOiBzaXplKDQwKTtcbiAgICBtaW4taGVpZ2h0OiBzaXplKDIwMCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBtaW4taGVpZ2h0OiBzaXplKDEyMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzaXplKDE5KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9jb21tb24vcGFnZS1oZWFkZXItYmdfc3AucG5nXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTQwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTI0O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtbGFiZWxzLWNhdGVnb3J5IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xNDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIHBhZGRpbmc6IHNpemUoNCkgc2l6ZSg4KTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBzaXplKDI0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBzaXplKDQpO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPSdib3JkZXInXXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSg0KTtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPSdncmF5J117XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPSdibGFjaydde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRhcms7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS1oZWlnaHQ9JzM2J117XG4gICAgICAgIGhlaWdodDogc2l6ZSgzNik7XG4gICAgfVxuICAgICZbZGF0YS1pbmxpbmU9JzEyJ117XG4gICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTIpO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IHNpemUoMTIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1pbi13aWR0aDogc2l6ZSgyMCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHNpemUoMTcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDk5OSk7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6c2l6ZSgxKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtbGFiZWxzLXRhZyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogc2l6ZSgyNCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmW2RhdGEtdHlwZT1cIm5ld1wiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC10ZXJ0aWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIk5FV1wiO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cInRlcnRpYXJ5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cInNlY29uZGFyeVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJwcmljZV9kb3duXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUFJJQ0UgRE9XTlwiO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g54mp5Lu256iu5Yil44K/44Kw77yI5paw56+J5oi45bu644Gm44CB5Lit5Y+k5oi45bu644Gm44CB44Oe44Oz44K344On44Oz44CB5Zyf5Zyw77yJXG4uYy1vdGhlcnMtdGFnLWVzdGF0ZS10eXBlIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAwIHNpemUoOCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDmo5/mlbDjg7vljLrnlLvmlbDjgr/jgrBcbi5jLW90aGVycy10YWctZXN0YXRlLWNvdW50IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xMjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItc3Ryb25nO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDAgc2l6ZSg4KTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgJltkYXRhLXR5cGU9XCJwaWNrdXBcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuXG4gICAgICAgIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190b2hvIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJjb25kaXRpb25cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxMnB4O1xuXG4gICAgICAgIC5jLWxhYmVscy10YWctY29uZGl0aW9uX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtbmV3cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSgxMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNhcmQtYmc7XG4gICAgZ2FwOiBzaXplKDgpIHNpemUoMTIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMTIsIDAuMDVlbSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDEyKTtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSg4KTtcbiAgICB9XG5cbiAgICAmX19uZXcge1xuICAgICAgICBncmlkLWFyZWE6IG5ldztcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jYXJkcy1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2x1bW4tZ2FwOiBzaXplKDIwKTtcblxuICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgc2NhbGU6IDEuMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBzaXplKDEyMCk7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxKDEyLCAwLjA1ZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLmMtbGFiZWxzLWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC1zaXplOiBzaXplKDE0KTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jYXJkcy1zdGFmZiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1jYXJkLWJvcmRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1jYXJkLWJvcmRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciBpbWcge1xuICAgICAgICBzY2FsZTogMS4xO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyNDAvMTg2O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6c2l6ZSgxNik7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOnNpemUoMTYpO1xuICAgICAgICAmW2RhdGEtYXJyb3ddIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDI0KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogc2l6ZSgtMTgpO1xuICAgICAgICByaWdodDogc2l6ZSg4KTtcbiAgICB9XG5cbiAgICAmX19yb2xlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNpemUoNCk7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMTg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtdGVydGlhcnk7XG4gICAgfVxuXG4gICAgJl9fc3ViIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg4KTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigxMiwwLjA1ZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWNhcmRzLXZvaWNlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJjpob3ZlciBpbWcge1xuICAgICAgICBzY2FsZTogMS4xO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzM0IC8gMjUwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzaXplKDEyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fY29tbWVudCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTE4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xNDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMTIsIDAuMDVlbSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG4gICAgJl9fY2xpZW50e1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgIH1cbiAgICAmX19ib3R0b217XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQG1peGluIGVzdGF0ZS1iYXNlKCRrZXktbmFtZSkge1xuICAgIC5jLWNhcmRzLSN7JGtleS1uYW1lfSB7XG4gICAgICAgICRfdGhpczogJjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLW1vdmllXSB7XG4gICAgICAgICAgICAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZXctbW9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNDAwIC8gMjY4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzgyIC8gMjU1O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYm5haWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwY3F3O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtc2FsZXNdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjk3IC8gMTc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zhdm9yaXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogc2l6ZSg2KTtcbiAgICAgICAgICAgIHJpZ2h0OiBzaXplKDYpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aHVtYm5haWw6bm90KFtkYXRhLXN3aXBlcl0pIH4gJl9fbmF2LFxuICAgICAgICAmX190aHVtYm5haWw6aGFzKC5zd2lwZXItc2xpZGU6b25seS1jaGlsZCkgfiAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdi1wcmV2LFxuICAgICAgICAmX19uYXYtbmV4dCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYtcHJldiB7XG4gICAgICAgICAgICAuYy1jYXJkcy0jeyRrZXktbmFtZX1fX25hdi1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgyMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSg0KTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZS12YWx1ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0xODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmlldy1tb3JlIHtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zb2xkLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vY29sdW1uLWdhcDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyBQQzogb3ZlcmZsb3c6aGlkZGVuIOOBp+OCr+ODquODg+ODl+OAgVN3aXBlcuOBjOS9jee9ruWItuW+oeOBmeOCi+OBn+OCgSBkaXNwbGF5Om5vbmUg5LiN6KaBXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gdHJhbnNmb3JtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtY2FyZHMtZXN0YXRlLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDEyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG5AdXNlIFwiLi9lc3RhdGUtYmFzZVwiIGFzICo7XG5cbkBpbmNsdWRlIGVzdGF0ZS1iYXNlKGVzdGF0ZSk7XG5cbi5jLWNhcmRzLWVzdGF0ZSB7XG4gICAgJl9fcmljaC1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT0gTmV3IOODkOODquOCouODs+ODiO+8iOaWsOedgOeJqeS7tuOCsOODquODg+ODieeUqO+8iSA9PT09PT09PT09XG4gICAgJltkYXRhLXZhcmlhbnQ9XCJuZXdcIl0ge1xuICAgICAgICAuYy1jYXJkcy1lc3RhdGUge1xuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyNDQvMTYwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIwNi8xMzc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDIwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIG5ld+ODkOODquOCouODs+ODiOOBp+OBr+ODiuODk+OCkumdnuihqOekulxuICAgICAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZmF2b3JpdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdmlldy1tb3JlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jYXJkcy1wYXJ0aXRpb24ge1xuICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICBjb250YWluZXItbmFtZTogcHJvcGVydHk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWlubGluZTogMjRweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAyNHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCAjMDAwMDAwNGQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMXB4ICMwMDAwMDAxYTtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTIsICR3ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMnB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IHNpemUoNCk7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgzMiwgJHdlaWdodDogbWVkaXVtLCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMjAsICR3ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmVhdHVyZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0cHg7XG4gICAgfVxuICAgICZfX2ZlYXR1cmV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDEyLCAkd2VpZ2h0OiBtZWRpdW0sICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgIGR0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgZGR7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxNCwgJHdlaWdodDogbWVkaXVtLCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICBtYXJnaW4taW5saW5lOiAtMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbkB1c2UgXCIuL2VzdGF0ZS1iYXNlXCIgYXMgKjtcblxuQGluY2x1ZGUgZXN0YXRlLWJhc2UoZXN0YXRlLW1lbWJlcik7XG5cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXIge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig4cHgpIGJyaWdodG5lc3MoMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgfVxuXG4gICAgJltkYXRhLXZhcmlhbnQ9XCJuZXdcIl0ge1xuICAgICAgICAuYy1lc3RhdGUtbWVtYmVyLWN0YSB7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLXJlZ2lzdGVyIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tbG9naW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtZXN0YXRlLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyDjgqvjg7zjg4nlhajkvZPjg6rjg7Pjgq9cbiAgICAmX19saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTEyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaWNvbi1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cblxuICAgIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlcyB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Uge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fYXJlYS12YWx1ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICB9XG5cbiAgICAmX19hcmVhLXVuaXQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTI7XG4gICAgfVxuXG4gICAgJl9fYXJlYS10c3VibyB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xMjtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtbGFiZWxzLXN0YWZmIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAgIHBhZGRpbmc6IHNpemUoNCkgc2l6ZSg4KTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSkgZHJvcC1zaGFkb3coMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcblxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEyKDE2LDAuMDVlbSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuXG5cbi5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXIge1xuXG4gICAgJGJwOiAxMTAwcHg7XG4gICAgd2lkdGg6IHNpemUoMTA4MCk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICBnYXA6IHNpemUoODApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ibG9jazogc2l6ZSg2NCk7XG5cbiAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiBzaXplKDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCBzaXplKDQwKTtcbiAgICB9XG4gICAgJl9fbGFiZWx7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE2O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNpemUoNDApO1xuICAgICAgICB3aWR0aDogc2l6ZSgyODApO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBwYWRkaW5nOiBzaXplKDMyKTtcbiAgICAgICAgdG9wOiBzaXplKDgwKTsgLy8g5Zu65a6a6ZaL5aeL5L2N572uXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogc2l6ZSgyMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSgyMCk7XG5cbiAgICAgICAgLy9hcmdpbi1ibG9jazogc2l6ZSg0MCk7XG4gICAgICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTYpO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgxNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNvbG9yLWJvcmRlci1kZWZhdWx0IHNvbGlkIHNpemUoMSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwcGVye1xuICAgICAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHNpemUoMjApO1xuICAgICAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2JvZHkge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgZ2FwOiBzaXplKDQwKTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDApO1xuICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vYm9yZGVyLXJpZ2h0OiBzaXplKDEpIHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgICBnYXA6IHNpemUoMjQpO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE2KTtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDMyKTtcbiAgICAgIH1cblxuICAgICAgJltkYXRhLXBhZGRpbmctaW5saW5lPVwiMTQwXCJde1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE0MCk7XG4gICAgICAgICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTYpO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDMyKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNvbW1vbnMtY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJl9fY291bnQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTI0O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTIwO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSg2KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNCwgMC4wNWVtKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTIsIDAuMDVlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NvcnR7XG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdHtcbiAgICAgICAgICAgIGhlaWdodDogc2l6ZSgzNik7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBzZWxlY3R7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSgzNSk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogc2l6ZSgyKSBzaXplKDM2KSBzaXplKDIpIHNpemUoMTYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbC0xMjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHNpemUoMSkgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoMjApO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190cmlnZ2Vye1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSgzNik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoMTYwKTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOODnuOCpuOCuei/veW+k+OCq+ODvOOCveODq++8iOOCteOCpOODiOWFqOS9k++8iVxuLy8g5L2N572u44GvIEpTIOOBjCB0cmFuc2xhdGUg44Gn5pu05paw44GX44CB6KGo56S654q25oWL44O75b2i54q244GvIGRhdGEg5bGe5oCn44Gn5YiH44KK5pu/44GI44KLXG4uYy1vdGhlcnMtY3Vyc29yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNsYXRlOiAtMTAwcHggLTEwMHB4OyAvLyDliJ3mnJ/kvY3nva7jga/nlLvpnaLlpJZcbiAgICBzY2FsZTogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIHNjYWxlIDAuMjVzIGVhc2UsXG4gICAgICAgIGJvcmRlci1yYWRpdXMgMC4yNXMgZWFzZSxcbiAgICAgICAgb3BhY2l0eSAwLjI1cyBlYXNlO1xuXG4gICAgLy8g44Oe44Km44K544GM55S76Z2i5YaF44Gr44GC44KL6ZaT44Gg44GR6KGo56S6XG4gICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC8vIGFbaHJlZl0g44Ob44OQ44O85pmC44Gv5Li4ICsg5ouh5aSnXG4gICAgJltkYXRhLWhvdmVyXSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgc2NhbGU6IDI7XG4gICAgfVxufVxuXG4vLyDjgr/jg4Pjg4EgLyDnspfjgYTjg53jgqTjg7Pjgr/nkrDlooPjgafjga/pnZ7ooajnpLpcbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgLmMtb3RoZXJzLWN1cnNvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICB9XG5cbiAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggIzAwMDAwMDFhO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtc25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHNpemUoMzIpO1xuICAgICZfX3RpdGxle1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteHM7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDMyKTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDQwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogc2l6ZSgxMik7XG4gICAgICAgIGhlaWdodDogc2l6ZSgxMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLW11dGVkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW46IDAgc2l6ZSgxNik7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy1tdXRlZDtcbiAgICB9XG5cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogc2l6ZSgyKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS10aWdodC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSg0KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoMjApO1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxOCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pY29uLXByaW1hcnk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10eXBlPVwiYWNjZXNzXCJdIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwidHJhaW5cIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdHlwZT1cImFkZHJlc3NcIl0ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJtYXAtcGluXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXR5cGU9XCJmbG9vcl9zaXplXCJdLCZbZGF0YS10eXBlPVwiZmxvb3Jfc2l6ZVwiXSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImZsb29yXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtZXN0YXRlX19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiBzaXplKDIpO1xuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgyNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHNpemUoMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE4KTtcblxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDE2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBzaXplKDgwKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDgwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMTg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4tcmVnaXN0ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDQpO1xuICAgICAgICBtYXgtd2lkdGg6IHNpemUoMzQwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4tbG9naW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiBzaXplKDM0MCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHNpemUoNDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDQpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLWhlYWQtYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0UxRUJGQSwgMC45KTtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjQjgzNzI4LCAwLjYpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJi5pcy1mYWRlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwicGx1cy1jaXJjbGVcIik7XG4gICAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cImFsZXJ0LVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBjb250YWluZXItbmFtZTogc2VhcmNoLWNvbmRpdGlvbi1jb250ZW50O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgzNik7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoOSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLlpInmm7RcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDE2KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImFyZWFcIl0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJlYVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cInN0YXRpb25cIl0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwic3RhdGlvblwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cInNjaG9vbFwiXSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJzY2hvb2xcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJjb25kaXRpb25cIl0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwibGlzdFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDEyLCAkd2VpZ2h0OiByZWd1bGFyLCAkbGluZS1oZWlnaHQ6IDEuNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLXNlYXJjaC1saXN0IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aGFzKD4gKjpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWNvdW50PVwiMFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmVudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmMtZm9ybXMtY2hlY2tib3gge1xuICAgICAgICAgICAgJjpoYXMoLmMtZm9ybXMtY2hlY2tib3hfX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgKyAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXN0YXRlPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5qcy1hY2NvcmRpb24ge1xuICAgICAgICAmW2RhdGEtb3Blbl0ge1xuICAgICAgICAgICAgW2RhdGEtY2hpbGRdIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBbZGF0YS1wYXJlbnRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWNoaWxkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMnM7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgW2RhdGEtYWNjb3JkaW9uXSB7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAmW2RhdGEtb3Blbl0ge1xuICAgICAgICAgICAgICAgICN7JF90aGlzfV9fYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJtaW51c1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBbZGF0YS1jaGlsZF0ge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbZGF0YS1wYXJlbnRdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRfdGhpc31fX2FjY29yZGlvbi10b2dnbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwicGx1c1wiKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbZGF0YS1jaGlsZF0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMnM7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJlZmVjdHVyZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDIwLCAkd2VpZ2h0OiBib2xkKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbm9uZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDIwcHg7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW5vcm1hbC1ibGFjaywgMC42KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTA7XG4gICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICAucC1zdWJtaXQtcmVzdWx0e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vZ2xvYmFsL21peGlucy9tZWRpYV9xdWVyeVwiIGFzICo7XG5AdXNlIFwic2FzczptYXBcIjtcblxuJHdpZHRoLWxpc3Q6IChcbiAgICBzbTogODc4cHgsXG4gICAgbWQ6IDEwMDBweCxcbiAgICBsZzogMTEyNHB4LFxuICAgIHhsOiAxMjg2cHgsXG4gICAgZnVsbDogMTAwJSxcbiAgICBkZWZhdWx0OiAxMjg2cHgsXG4pO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLWJhc2UoJHdpZHRoOiAneGwnLCAkcGFkZGluZzogMiUpIHtcbiAgICAvLyDluYXmjIflrprjgYzlrprnvqnlkI3jgaDjgaPjgZ/jgonjgZ3jga7lgKTjgpLlj5blvpfjgIHnm7TmjqXmjIflrprjgaDjgaPjgZ/jgonjgZ3jga7jgb7jgb7kvb/nlKhcbiAgICAkd2lkdGhfdmFsOiBpZihtYXAuaGFzLWtleSgkd2lkdGgtbGlzdCwgJHdpZHRoKSwgbWFwLmdldCgkd2lkdGgtbGlzdCwgJHdpZHRoKSwgJHdpZHRoKTtcblxuICAgIEBpZiAoJHBhZGRpbmcgPT0gMCBvciAkcGFkZGluZyA9PSAwJSBvciAkd2lkdGhfdmFsID09IDEwMCUgb3IgJHdpZHRoX3ZhbCA9PSAxMDB2dykge1xuICAgICAgICB3aWR0aDogJHdpZHRoX3ZhbDtcbiAgICAgICAgJHBhZGRpbmc6IDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCR3aWR0aF92YWwgKyAyICogI3skcGFkZGluZ30pO1xuICAgIH1cbiAgICBwYWRkaW5nLWlubGluZTogJHBhZGRpbmc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAkcGFkZGluZyAqIDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoKCR3aWR0aDogJ3hsJywgJHBhZGRpbmc6IDIlKSB7XG4gICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1iYXNlKCR3aWR0aCwgJHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC1zbSgkcGFkZGluZzogMiUpIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWJhc2UoJ3NtJywgJHBhZGRpbmcpO1xufVxuQG1peGluIHUtY29udGVudHMtd2lkdGgtODc4KCRwYWRkaW5nOiAyJSkge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtc20oJHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC1tZCgkcGFkZGluZzogMiUpIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWJhc2UoJ21kJywgJHBhZGRpbmcpO1xufVxuQG1peGluIHUtY29udGVudHMtd2lkdGgtMTAwMCgkcGFkZGluZzogMiUpIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLW1kKCRwYWRkaW5nKTtcbn1cblxuQG1peGluIHUtY29udGVudHMtd2lkdGgtbGcoJHBhZGRpbmc6IDIlKSB7XG4gICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1iYXNlKCdsZycsICRwYWRkaW5nKTtcbn1cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLTExMjQoJHBhZGRpbmc6IDIlKSB7XG4gICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1sZygkcGFkZGluZyk7XG59XG5cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLXhsKCRwYWRkaW5nOiAyJSkge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtYmFzZSgneGwnLCAkcGFkZGluZyk7XG59XG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC0xMjg2KCRwYWRkaW5nOiAyJSkge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGwoJHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC1mdWxsIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWJhc2UoJ2Z1bGwnKTtcbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgJltkYXRhLXNpemU9XCJmdWxsXCJdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJltkYXRhLXNpemU9XCJmaXRcIl0ge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8g44OI44Oq44Ks44O844Oc44K/44OzXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g6ZaL44GE44Gf54q25oWLXG4gICAgJltkYXRhLW9wZW5dIHtcbiAgICAgICAgLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2Fycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fZHJvcGRvd24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OJ44Ot44OD44OX44OA44Km44OzXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIH1cblxuICAgIC8vIOOCquODl+OCt+ODp+ODs1xuICAgICZfX29wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJltkYXRhLWZvY3VzZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uLXRleHQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uLWNoZWNrIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgW2RhdGEtc2VsZWN0ZWRdID4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2hlY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1vdGhlcnMtY29udGFjdC1saW5rcyB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIHBhZGRpbmctaW5saW5lOiAkcGFkZGluZy1zcDtcblxuICAgICZbZGF0YS1zdHlsZT1cInBjLW9ubHlcIl0ge1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1sZztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJiArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiBzaXplKDEyNDApO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzaXplKDQ2MCkgMWZyO1xuICAgICAgICBnYXA6IHNpemUoNDApO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IHNpemUoMjApO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDIwKTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSg0MCk7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgyMCkgc2l6ZSgyNCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXR5cGU9XCJ2aXNpdFwiXSB7XG4gICAgICAgICAgICAucGctY29udGFjdF9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wZy1jb250YWN0X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cIm1haWxcIl0ge1xuICAgICAgICAgICAgLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1zbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNpemUoMzApO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIHNpemUoMjY1KSk7XG4gICAgICAgIGdhcDogc2l6ZSgxMCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxNiwgXCJ0aWdodFwiLCAwLjA1ZW0sICRjb2xvci13aGl0ZSwgXCJib2xkXCIpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHNpemUoMzE4KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDY0KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDI4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwidmlzaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNoZWNrKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJjb250YWN0XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGVtYWlsKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgxMCk7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXh4bDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNpemUoMTApO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTQpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbXBhbnkge1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnMvbWVkaWFfcXVlcnlcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyDjgqTjg7Pjg4rjg7zluYXoqK3lrppcbi8vIOOCs+ODs+ODhuODs+ODhOOBruOCpOODs+ODiuODvOW5he+8iOacgOOCguWFsemAmuOBruW5heOBjOWkmuOBhOmDqOWIhu+8iVxuJGlubmVyLXBjOiAxMTYwO1xuJGlubmVyLXBjLXNtOiA4Nzg7XG4vLyDigLvjgq3jg6Xjg7Pjg5HjgrnluYXjgafjga/jgarjgY/jgqTjg7Pjg4rjg7zjga7luYXjgpLmjIfjgZlcblxuLy8g5L2Z55m9XG4kcGFkZGluZy1wYzogNDBweDtcbiRwYWRkaW5nLXNwOiAyN3B4O1xuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogc2l6ZSgzMikgc2l6ZSg0MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogc2l6ZSgxNik7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMjApIHNpemUoMTYpO1xuICAgICAgICBnYXA6IHNpemUoMTIpO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdhcDogc2l6ZSgxMik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtaW5tYXgoI3tzaXplKDI2MCl9LCAxZnIpO1xuICAgICAgICByb3ctZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgLy9mbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG4gICAgICAgIGNvbHVtbi1nYXA6IHNpemUoMTIpO1xuICAgICAgICBwYWRkaW5nOiBzaXplKDIwKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kb3duIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFyLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Jhci1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX2Jhci1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiBzaXplKDQpO1xuICAgIH1cblxuICAgICZfX2Jhci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDQpO1xuICAgICAgICBwYWRkaW5nOiBzaXplKDEyKSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLFxuICAgICAgICAgICAgICAgIDBweCAycHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYXItYnRuLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE4O1xuICAgIH1cblxuICAgICZfX2Jhci1idG4tc3ViIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTQ7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IHNpemUoMTIpO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtc2Vjb25kYXJ5LXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQtc3ViIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQtbnVtYmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS00MDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQtdW5pdC13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDM0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC11bml0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0LTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA4MDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggMHB4ICMwMDAwMDAzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4IDEwcHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTIsIDAuMDVlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxNiwgJHdlaWdodDogYm9sZCwgJGxpbmUtaGVpZ2h0OiAxLjQsICR0cmFja2luZzogMC4wNWVtKTtcbiAgICB9XG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW51bWJlci1yZWd1bGFyKDI2KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmW2hyZWZePVwidGVsOjAxMjBcIl0sW2hyZWZePVwidGVsOjA4MDBcIl17XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZyZWUtY2FsbCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjRlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aW1lIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDEyKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDkvqHmoLzooajnpLrjgrPjg7Pjg53jg7zjg43jg7Pjg4hcbi5jLWNvbW1vbnMtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogc2l6ZSg0KTtcblxuICAgIC8vIOS+oeagvO+8iOaVsOWApO+8iVxuICAgICZfX251bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTMyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICB9XG5cbiAgICAvLyDjgJzvvIjljLrliIfjgorvvIlcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICB9XG5cbiAgICAvLyDkuIflhoZcbiAgICAmX191bml0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1ib2xkLTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSg0KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cblxuICAgIC8vIOS+oeagvOacquWumlxuICAgICZfX3VuZGVjaWRlZCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIC8vIG1lZGl1bSDjgrXjgqTjgrpcbiAgICAmW2RhdGEtc2l6ZT1cIm1lZGl1bVwiXSB7XG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jb21tb25zLXByaWNlX191bml0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNtYWxsIOOCteOCpOOCulxuICAgICZbZGF0YS1zaXplPVwic21hbGxcIl0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY29tbW9ucy1wcmljZV9fdW5pdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDnianku7bnibnlvrTjgqLjgqTjg4bjg6DvvIjmiYDlnKjlnLDjg7vpp4Xjg7vplpPlj5bjgornrYnvvIlcbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogc2l6ZSg0KTtcblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogc2l6ZSgyMCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSgyMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwibG9jYXRpb25cIl0ge1xuICAgICAgICAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKG1hcC1waW4pO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJzdGF0aW9uXCJdIHtcbiAgICAgICAgLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0cmFpbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cImZsb29yX3BsYW5cIl0ge1xuICAgICAgICAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZsb29yKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOeJqeS7tuips+e0sOOCouOCpOODhuODoO+8iOW7uueJqemdouepjeODu+Wcn+WcsOmdouepjeODu+evieW5tOaciOetie+8iVxuLmMtY29tbW9ucy1lc3RhdGUtZGV0YWlsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBzaXplKDgpO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgzKSBzaXplKDYpIHNpemUoNCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1saXN0cy1lc3RhdGUge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLW1kO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA0JTtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIH1cbiAgICAmOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIyXCJdKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIxXCJdKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW1wdHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgfVxuICAgICY6aGFzKCN7JF90aGlzfV9fZW1wdHkpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmW2RhdGEtaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g44ON44Kk44OG44Kj44OW44OB44Kn44OD44Kv44Oc44OD44Kv44K544KS6Z2e6KGo56S6XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvLyDjgqvjgrnjgr/jg6Djg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcbiAgICAgICAgJiArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44OB44Kn44OD44Kv5riI44G/XG4gICAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjaGVjayk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g54Sh5Yq554q25oWLXG4gICAgICAgICY6ZGlzYWJsZWQgKyAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bS0xNigpO1xuICAgICAgICBmb250LXNpemU6IG1heCgxNnB4LCB0ZXh0LXNpemUoMTYpKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpbmstc3VidGxlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgJltkYXRhLXNpemU9XCJzXCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bS0xNDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3R5bGV+PVwiYm9yZGVyXCJdIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbC10ZXh0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY291bnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQG1peGluIGlucHV0LWNvbW1vbigkc2VsZWN0b3IpIHtcbiAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICAmX19lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIi4vaW5wdXQtY29tbW9uXCIgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3gge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSBpbnB1dC1jb21tb24oJF90aGlzKTtcblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJjb2w0XCJdIHtcbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJpbmxpbmVcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwidmVydGljYWxcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwiYmxvY2tcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWZvcm1zLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAvLyDmpJzntKLnlKjjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjgacw5Lu244Gu5aC05ZCI44Gv6Z2e6KGo56S6XG4gICAgICAgICAgICAgICAgJjpoYXMoLmMtZm9ybXMtY2hlY2tib3hfX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXR5cGU9XCJ0ZXJtc1wiXSB7XG4gICAgICAgIC5jLWZvcm1zLWNoZWNrYm94IHtcbiAgICAgICAgICAgIC8vIOaknOe0oueUqOODgeOCp+ODg+OCr+ODnOODg+OCr+OCueOBpzDku7bjga7loLTlkIjjga/pnZ7ooajnpLpcbiAgICAgICAgICAgICY6aGFzKC5jLWZvcm1zLWNoZWNrYm94X19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZbZGF0YS1tb2RlLW11bGNoXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyAuYy1mb3Jtcy1jaGVja2JveCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpLFxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtcmFkaW8ge1xuICAgICRfdGhpczogJjtcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE2LCAwLjA1ZW0pO1xuICAgICAgICBmb250LXNpemU6IG1heCgxNnB4LCB0ZXh0LXNpemUoMTYpKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbW9uby1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdHlsZX49XCJib3JkZXJcIl0ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc3R5bGV+PVwiYm9sZFwiXSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyguYy1mb3Jtcy1yYWRpb19fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAjeyRfdGhpc31fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSAnLi9pbnB1dC1jb21tb24nIGFzICo7XG5cbi5jLWZvcm1zLWlucHV0LXJhZGlvIHtcbiAgICAkX3RoaXM6ICY7XG4gICAgQGluY2x1ZGUgaW5wdXQtY29tbW9uKCRfdGhpcyk7XG5cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwiaW5saW5lXCJdIHtcbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImJsb2NrXCJdIHtcbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmW2RhdGEtc2l6ZT1cImZ1bGxcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT1cImZpdFwiXSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAmOmhhcyhzZWxlY3RbbmFtZT1cImFyZWFcIl0pIHtcbiAgICAgICAgd2lkdGg6IDM1NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg4jjg6rjgqzjg7zjg5zjgr/jg7NcbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY2RkY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRDFENURCO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyNTYzRUI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Op44OZ44Or44OG44Kt44K544OIXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTYsIDAuMDVlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF4KDE2cHgsIHRleHQtc2l6ZSgxNikpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMxMTE4Mjc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLy8g5pyq6YG45oqe5pmC44Gu44Op44OZ44Or6ImyXG4gICAgJltkYXRhLW5vLXZhbHVlXSAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNkI3MjgwO1xuICAgIH1cblxuICAgIC8vIOefouWNsOOCouOCpOOCs+ODs1xuICAgICZfX2Fycm93IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICM0QjU1NjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDplovjgYTjgZ/nirbmhYtcbiAgICAmW2RhdGEtb3Blbl0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX2Fycm93IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODieODreODg+ODl+ODgOOCpuODs1xuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgLy8g44Kw44Or44O844OX44Op44OZ44OrXG4gICAgJl9fZ3JvdXAtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTIsIDAuMDVlbSk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDRweDtcbiAgICAgICAgY29sb3I6ICM2QjcyODA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAvLyDjgqrjg5fjgrfjg6fjg7NcbiAgICAmX19vcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29wdGlvbi10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMTExODI3O1xuICAgIH1cblxuICAgICZfX29wdGlvbi1jaGVjayB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIFtkYXRhLXNlbGVjdGVkXSA+ICYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNoZWNrKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7znirbmhYtcbiAgICAmW2RhdGEtaW52YWxpZF0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRTJFMjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ko44Op44O877yL5pyq6YG45oqeXG4gICAgJltkYXRhLWludmFsaWRdW2RhdGEtbm8tdmFsdWVdIHtcbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZGlzYWJsZWTnirbmhYtcbiAgICAmW2RhdGEtZGlzYWJsZWRdIHtcbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEMUQ1REI7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gdHlwZT1cIm1pblwiIOOCs+ODs+ODkeOCr+ODiOODkOODquOCouODs+ODiFxuICAgICZbZGF0YS10eXBlPVwibWluXCJdIHtcbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0eXBlPVwibWlkXCIg44OQ44Oq44Ki44Oz44OIXG4gICAgJltkYXRhLXR5cGU9XCJtaWRcIl0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8mOmhhcyhzZWxlY3RbbmFtZT1cInNvcnRcIl0pIHtcbiAgICAvLyAgICBzZWxlY3Qge1xuICAgIC8vICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS10aWdodC0xMjtcbiAgICAvLyAgICAgICAgcGFkZGluZzogNXB4IDlweCA1cHggMjFweDtcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIC8vICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAgIC8vICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtYWNjZW50O1xuICAgIC8vICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIC8vICAgIH1cbiAgICAvL31cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlICcuL2lucHV0LWNvbW1vbicgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtc2VsZWN0IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgQGluY2x1ZGUgaW5wdXQtY29tbW9uKCRfdGhpcyk7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19oZWxwIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE2LCAwLjA1ZW0pO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLXRleHQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNiwgMC4wNWVtKTtcbiAgICBmb250LXNpemU6IG1heCgxNnB4LCB0ZXh0LXNpemUoMTYpKTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2QjcyODA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY2RkY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEMUQ1REI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMjU2M0VCO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuX2ludmFsaWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT1cImZpdFwiXSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT1cImZ1bGxcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cImdlbmVyYWxcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmW2RhdGEtZGF0ZV0ge1xuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnfmltYWdlcy9jb21tb24vaWNvbnMvY2FsZW5kYXItZ3JheS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi8vZmxhdHBpY2vjga7jgrnjgr/jgqTjg6rjg7PjgrBcbi8qIOmBuOaKnuWPr+iDveOBquaXpeS7mCAqL1xuLmZsYXRwaWNrci1kYXk6bm90KC5mbGF0cGlja3ItZGlzYWJsZWQpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyog6YG45oqe5LiN5Y+v44Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIOmBuOaKnuS4jeWPr+OBquaXpeS7mOOBq+aWnOe3miAqL1xuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20gcmlnaHQsXG4gICAgICAgIHRyYW5zcGFyZW50IGNhbGMoNTAlIC0gMXB4KSxcbiAgICAgICAgI2JkYmRiZCBjYWxjKDUwJSAtIDFweCksXG4gICAgICAgICNiZGJkYmQgY2FsYyg1MCUgKyAxcHgpLFxuICAgICAgICB0cmFuc3BhcmVudCBjYWxjKDUwJSArIDFweClcbiAgICApO1xufVxuXG4vKiDpgbjmip7jgZXjgozjgZ/ml6Xku5ggKi9cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcbkB1c2UgJy4vaW5wdXQtY29tbW9uJyBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgQGluY2x1ZGUgaW5wdXQtY29tbW9uKCRfdGhpcyk7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9faGVscCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNik7XG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLXRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTYsIDAuMDVlbSk7XG4gICAgZm9udC1zaXplOiBtYXgoMTZweCwgdGV4dC1zaXplKDE2KSk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkY2RkY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEMUQ1REI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMjU2M0VCO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuX2ludmFsaWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0Q5MkQyMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICAgICAgICBib3JkZXItY29sb3I6ICNEMUQ1REI7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZCNzI4MDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhciB7XG4gICAgJF90aGlzOiAmO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8g44Kr44O844OJ5aSW5p6gXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1icmFuZC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAvLyDjg5jjg4Pjg4Djg7zvvIjjgqLjgqTjgrPjg7MgKyDjgr/jgqTjg4jjg6vvvIlcbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkLWljb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJl9faGVhZC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTI0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0yMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOWHoeS+i1xuICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19sZWdlbmQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgICZfX2xlZ2VuZC1zZXAge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19sZWdlbmQtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIOOCsOODquODg+ODiSArIOODiuODk+OBruOCs+ODs+ODhuODilxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5pel5LuY44Kw44Oq44OD44OJXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIOmAseODiuODk+OCsuODvOOCt+ODp+ODs1xuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19uYXYtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTE5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmc7XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS1iZy1kaXNhYmxlZDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wcmV2XSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLW5leHRdIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDil4sg44Ki44Kk44Kz44Oz77yI5Yeh5L6L55So77yJXG4gICAgJl9faWNvbi1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAmW2RhdGEtc21dIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pazIOOCouOCpOOCs+ODs++8iOWHoeS+i+eUqO+8iVxuICAgICZfX2ljb24tdHJpYW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDimI4g44Ki44Kk44Kz44Oz77yI5Yeh5L6L55So77yJXG4gICAgJl9faWNvbi1waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIMOXIOOCouOCpOOCs+ODs++8iOWHoeS+i+eUqO+8iVxuICAgICZfX2ljb24tY2xvc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrhcbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgICZbZGF0YS1oaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrjga/pnZ7ooajnpLpcbiAgICAmX19yYWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g5puc5pel44OY44OD44OA44O8XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiAgICAgICAgJltkYXRhLXNhdHVyZGF5XSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjZjMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdW5kYXldIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5pel5LuY44K744OrXG4gICAgJl9fY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLy8g5pel5LuY55Wq5Y+3XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICZbZGF0YS1zYXR1cmRheV0ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY2YzA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc3VuZGF5XSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCueODhuODvOOCv+OCueOCouOCpOOCs+ODs+WFsemAmuODqeODg+ODkeODvFxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC8vIOKXiyDjgqLjgqTjgrPjg7NcbiAgICAmX19pY29uLWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOKWsyDjgqLjgqTjgrPjg7NcbiAgICAmX19pY29uLXRyaWFuZ2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDimI4g44Ki44Kk44Kz44OzXG4gICAgJl9faWNvbi1waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLy8gw5cg44Ki44Kk44Kz44OzXG4gICAgJl9faWNvbi1jbG9zZWQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOODm+ODkOODvOaZgu+8iOacieWKueOBquOCq+ODqeODoOOBruOBv++8iVxuICAgICY6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2NlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrpgbjmip7mmYJcbiAgICAmOmhhcyguYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX3JhZGlvOmNoZWNrZWQpIHtcbiAgICAgICAgLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19jZWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyDjgqvjg7zjg4nlpJbmnqBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtc2Vjb25kYXJ5LXN1YnRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIOODmOODg+ODgOODvO+8iOOCouOCpOOCs+ODsyArIOOCv+OCpOODiOODq++8iVxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWQtaWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19oZWFkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5qiq44K544Kv44Ot44O844Or6aCY5Z+fXG4gICAgJl9faXRlbXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGNsaXA7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC8vIOWQhOODqeODmeODq++8iHBpbGzvvIlcbiAgICAmX19pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aGFzKCN7JF90aGlzfV9fcmFkaW86Y2hlY2tlZCkge1xuICAgICAgICAgICAgI3skX3RoaXN9X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrjga/pnZ7ooajnpLpcbiAgICAmX19yYWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnIDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8g44Ko44Op44O844Oh44OD44K744O844K4XG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1yZWd1bGFyLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAyOS41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1zaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fc3RlcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVsLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3MC41JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDE0MHB4IDY0cHggMTB2dztcblxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDIwcHggNjRweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggNDBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTM2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbmFycm93LTE4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNjtcbiAgICB9XG5cbiAgICAmX19zdXBwbGVtZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAyOS41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1zaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RlbC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE2O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzAuNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNjRweCAxNDBweCA2NHB4IDEwdnc7XG5cbiAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAyMHB4IDY0cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4IDQwcHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0taW5uZXIge1xuXG4gICAgfVxuXG4gICAgJl9fcm93cy1wYXJlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDY0cHg7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCA0OCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZXJyb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICZfX3Jvd3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAmX19hZ3JlZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICB9XG5cbiAgICAmX190ZXh0IGEge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saW5rO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm0tbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTY7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdXBwbGVtZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTIwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMTY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwibWFwLXBpblwiKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGVybSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1yb3cge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLWJvbGQtbGgxNCgyMCwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMTExODI3O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1ib2xkLWxoMTQoMTIsIDAuMDVlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmW2RhdGEtcmVxdWlyZWRdIHtcbiAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI0MzMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzMwMDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWFueV0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMjAyMDIwO1xuICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zmmYLvvJrjg6njg5njg6vjg7vjgr/jgrDjga7oibLjgpLlpInmm7RcbiAgICAmOmhhcyguX2ludmFsaWQpIHtcbiAgICAgICAgLmMtZm9ybXMtcm93X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtcm93X190YWcge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdy1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlZiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fY2l0eSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWEge1xuICAgICZfX2dyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmVmIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE2LCAwLjA1ZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLy8gU1Djga7jgb/jgrDjg6rjg4Pjg4njg6zjgqTjgqLjgqbjg4hcbiAgICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtYXgtY29udGVudCk7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1kYXRldGltZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcblxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZWYge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgJl9fY2l0eSB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kcyB7XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX290aGVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cblxuICAgICZfX290aGVyIC5jLWZvcm1zLWlucHV0LXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19vdGhlciAuYy1mb3Jtcy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdy1idWRnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAuYy1mb3Jtcy1pbnB1dC1zZWxlY3Qge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE2LCAwLjA1ZW0pO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLXJvdy16aXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTEyKCk7XG4gICAgICAgIGNvbG9yOiAjMjU2M2ViO1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1zdGVwIHtcbiAgICAkX3RoaXM6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3RlcHMpICogODBweCk7XG5cbiAgICAvLyDlhobjgpLnuYvjgZDmqKrnt5rvvIjmnIDliJ3jgajmnIDlvozjga7lhobjga7kuK3lv4PjgpLntZDjgbbvvIlcbiAgICAvLyBOIOOCueODhuODg+ODl+aZgjogbGVmdC9yaWdodCA9IDEgLyAoMk4pXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7IC8vIOWGhuOBruS4reW/g++8iDE2cHggw7cgMu+8iVxuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLyAodmFyKC0tc3RlcHMpICogMikpO1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC8gKHZhcigtLXN0ZXBzKSAqIDIpKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLy8g44K544OG44OD44OX44Ki44Kk44OG44Og77yI5YaGICsg44Op44OZ44Or77yJXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLy8g5YaG77yI57ea44Gu5LiK44Gr6YeN44Gt44KL44Gf44KB6IOM5pmv6Imy44GC44KK77yJXG4gICAgJl9fY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC8vIOWGhuS4i+OBruODqeODmeODq1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIOOCouOCr+ODhuOCo+ODluOCueODhuODg+ODl1xuICAgICZbZGF0YS1zdGVwPVwiMVwiXSAjeyRfdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoMSkgI3skX3RoaXN9X19jaXJjbGUsXG4gICAgJltkYXRhLXN0ZXA9XCIyXCJdICN7JF90aGlzfV9faXRlbTpudGgtb2YtdHlwZSgyKSAjeyRfdGhpc31fX2NpcmNsZSxcbiAgICAmW2RhdGEtc3RlcD1cIjNcIl0gI3skX3RoaXN9X19pdGVtOm50aC1vZi10eXBlKDMpICN7JF90aGlzfV9fY2lyY2xlLFxuICAgICZbZGF0YS1zdGVwPVwiNFwiXSAjeyRfdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoNCkgI3skX3RoaXN9X19jaXJjbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICZfX3RlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMzIpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvcGhvbmUucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbWVtbyB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLWd1aWRlLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG4gICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNkVDO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLWJvbGQtbGgxNCgxOCwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNC41MmRlZywgIzYxYTU1YiA3Ljk5JSwgIzBiNmEwMiA4My42NCUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNCwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDExOHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbnVtIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtYm9sZC1saDE0KDIwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1ib2xkLWxoMTQoMjQsIDApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBlbVtkYXRhLW51bWJlcl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0zMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4uL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4ubC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMDBweCAyMDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDNweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDBweCAyMHB4O1xuICAgIH1cblxuICAgIC8vIOOCs+ODs+ODhuODs+ODhOW5hTogRmlnbWEg44OV44Os44O844OgIDEzNjYg4oiSIOW3puWPs+OCrOOCpOODiSAxNDNweCDDlzIgPSAxMDgwcHjvvIjjg5/jg4Pjgq/jgrnjgqTjg7PjgajjgZrjgozjgovjgZ/jgoHmlbDlgKTmjIflrprvvIlcbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OK44OT44O744Ot44K044O75L2P5omA44O7U05TIOOBruOBvuOBqOOBvuOCilxuICAgICZfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OK44OTXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDI4cHggMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdi1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ot44K044O75L2P5omA44O7U05TXG4gICAgLy8gU1Ag44Gv44OK44OT44Go44Gu6ZaT44Gr572r57ea77yI5bem5Y+z44GE44Gj44Gx44GE77yJKyDkvY/miYDjgaggU05TIOOCkuaoquS4puOBs+OBq+OBmeOCi1xuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgIFwibG9nbyBsb2dvXCJcbiAgICAgICAgICAgICAgICBcImFkZHJlc3Mgc25zXCI7XG4gICAgICAgICAgICBnYXA6IDE2cHggMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZCNzI4MDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC00M3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5L2P5omAXG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNOU1xuICAgICZfX3NucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHNucztcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Nucy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgrPjg5Tjg7zjg6njgqTjg4hcbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZCNzI4MDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBjb2xvcjogIzlDQTNBRjtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4uL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4ubC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNDNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODreOCtFxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6Hjg4vjg6Xjg7zplovplonjg5zjgr/jg7PvvIjjgZnjgorjgqzjg6njgrnjga7kuLjjg5zjgr/jg7PvvIlcbiAgICAmX19tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAvLyBTUCDjga/nlLvpnaLlj7PkuIvjgavlm7rlrprooajnpLpcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCsOODqeODh+ODvOOCt+ODp+ODs+e4ge+8iOS4iuS4iz3mmI7jgovjgYQgLyDlt6blj7M95pqX44GE77yJ44CCYy1idXR0b25zLWdsYXNzIOOBqOWQjOOBmOOCrOODqeOCueihqOePvlxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzNSUsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDY1JSxcbiAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazpcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtYmFycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmX19tZW51LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIi4uL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuLi9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmwtZm9vdGVyLWNvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIH1cblxuICAgIC8vIOiDjOaZr+WLleeUu1xuICAgICZfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvLyDlj6/oqq3mgKfnorrkv53jga7mmpfluZXvvIhGaWdtYSDmupbmi6DvvIlcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42MCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42MCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZy1tZWRpYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc2NnB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA5LjZweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgfVxuXG4gICAgLy8gQ09OVEFDVCBVUyDjg5zjgr/jg7Pjga8gYy1idXR0b25zLWdsYXNz77yIY29tcG9uZW50cy9idXR0b25zL19nbGFzc++8ieOCkuS9v+eUqOOAguWfuuacrOOCueOCv+OCpOODq+OBp+S4iuabuOOBjeS4jeimgVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g44Ot44O844OH44Kj44Oz44Kw6KGo56S65Lit44Gv44K544Kv44Ot44O844Or44KS5Zu65a6a44GZ44KLXG5odG1sW2RhdGEtbG9hZGluZ10sXG5odG1sW2RhdGEtbG9hZGluZ10gYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3BhZ2UtaG9tZSB7XG4gICAgLnBnLWhvbWUtbG9hZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgLy8g5pyA5b6M44Gu44OV44Kn44O844OJ44Ki44Km44OI55So44OI44Op44Oz44K444K344On44OzXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBvcGFjaXR5IDAuNnMgZWFzZSxcbiAgICAgICAgICAgIHZpc2liaWxpdHkgMHMgMHM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEpTIOOBp+WFqOa8lOWHuuWujOS6huW+jOOBq+S7mOS4juOBleOCjOmdnuihqOekuuOBq+OBquOCi1xuICAgICAgICAmW2RhdGEtaGlkZGVuXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDAuOHMgZWFzZSxcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDBzIDAuOHM7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzlweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg63jgrTvvIhQQy9TUCDlhbHpgJogMuihjOe1hOOBvyA1MzkvMTE077yJXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTM5cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUzOSAvIDExNDtcbiAgICAgICAgICAgIC8vIOKRoCDkuIvjgYvjgonjgbXjgo/jgaPjgajjg5Xjgqfjg7zjg4njgqTjg7NcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gICAgICAgICAgICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjRzIGZvcndhcmRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExODI3O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjAsIDEuNCwgMC40ZW0pO1xuICAgICAgICAgICAgLy8g4pGgIOS4i+OBi+OCieOBteOCj+OBo+OBqOODleOCp+ODvOODieOCpOODs++8iOODreOCtOOCiOOCiuWwkeOBl+mBheOCjOOBpu+8iVxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLXVwIDEuNHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuOHMgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTMsIDEuNCwgMC40ZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTQoMTQsIDAuMTVlbSk7XG4gICAgICAgICAgICAvLyDikaAg5LiL44GL44KJ44G144KP44Gj44Go44OV44Kn44O844OJ44Kk44Oz77yI44Kt44Oj44OD44OB44Kz44OU44O844KI44KK5bCR44GX6YGF44KM44Gm77yJXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctdXAgMS40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMXMgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTQoOSwgMC4xNWVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOKRoSDkuIvjgYvjgonjgZvjgorkuIrjgYzjgaPjgablhajpnaLjgpLopobjgYbpu5Log4zmma9cbiAgICAgICAgJl9fY3VydGFpbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctY3VydGFpbiAxLjJzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSAyLjZzIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDikaAg5paH5a2X44GM5LiL44GL44KJ44G144KP44Gj44Go5Ye644Gm44GP44KLXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtbG9hZGluZy11cCB7XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4vLyDikaEg6buS6IOM5pmv44GM5LiL44GL44KJ44Gb44KK5LiK44GM44KLXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtbG9hZGluZy1jdXJ0YWluIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1oZXJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMGx2aDtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIGxlZnQ6IDE0MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDUzOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCueOCr+ODreODvOODq+iqmOWwjuOCpOODs+OCuOOCseODvOOCv+ODvO+8iOWPs+S4i+OBqyBhYnNvbHV0ZSDoqK3nva7vvIlcbiAgICAgICAgJl9fc2Nyb2xsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Njcm9sbC10ZXh0IHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICBjb2xvcjogIzlDQTNBRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOe4pue3muOCkuODiOODqeODg+OCr+OBqOOBl+OAgeWGheWBtOOBruODqeOCpOODs+OBjOS4iuKGkuS4i+OBuOe5sOOCiui/lOOBl+S8uOe4ruOBmeOCi1xuICAgICAgICAmX19zY3JvbGwtbGluZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBnLWhvbWUtaGVyby1zY3JvbGwgMi4ycyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjcm9sbCDjg6njgqTjg7M6IOS4iuOBi+OCieS8uOOBs+OBpuS4i+OBuOaKnOOBkeOCi+ODq+ODvOODl1xuQGtleWZyYW1lcyBwZy1ob21lLWhlcm8tc2Nyb2xsIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuICAgIDUwLjAxJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLXN0b3J5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDsgLy8gX19pbm5lciDjgaggaW1hZ2VzIOOCkuWQjOS4gOOCu+ODq+OBq+mHjeOBreOCi++8iGltYWdlcyDjga4gc3RpY2t5IOeUqO+8iVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCu+OCr+OCt+ODp+ODs+WFqOS9k+OBq+eZveKGkiMyMjIg44Gu44Kw44Op44OH44O844K344On44Oz44KS5LmX566X44Gn6YeN44Gt44KLXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgIzIyMiAxMDAlKTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NDhweDtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDE7IC8vIGltYWdlcyDjgajlkIzkuIDjgrvjg6vjgavph43jga3jgotcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IC8vIOOCsOODqeODh+ODvOOCt+ODp+ODs+ODu+eUu+WDj+OCiOOCiuWJjemdouOBp+ODhuOCreOCueODiOOCkuS/neOBpFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU1RPUlkg44GoIFNJTkNFIDIwMDgg44KS5ZCM5LiA6KGM44Gn5aSp5Zyw5Lit5aSu44O75Lih56uv5o+D44GIXG4gICAgICAgICZfX2hlYWQtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9famEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaW5jZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDAgYXV0bzsgLy8g44Oq44K544OI5ZCM5qeY44CB5Y+z5a+E44GbXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmI3MjgwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyAvLyBKb3N0IExpZ2h0XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvIDUycHg7IC8vIOODquOCueODiOWQjOanmOOAgeWPs+WvhOOBm1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWPs+efouWNsOOCouOCpOOCs+ODs++8iOiJsuOBr+ODhuOCreOCueODiOOBq+i/veW+k++8iVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWhvbWUtc3RvcnktaW1hZ2VzIHtcbiAgICAgICAgLy8g44ON44Kk44OG44Kj44OWIHN0aWNreSDjgafjg5Tjg7PnlZnjgoHvvIjjgrPjg7Pjg53jgrjjgr/liLblvqHjgafjgqzjgr/jgaTjgYvjgarjgYTvvIlcbiAgICAgICAgLy8g44K544OG44O844K45YaF44Gu44K/44Kk44Or44GvIEpT77yIc3RvcnkuanPvvInjgYzluYXjg7vnuKbkvY3nva7jg7vmqKrnp7vli5XjgpLliLblvqHjgZnjgotcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7IC8vIOOCu+ODq+mrmOOBleOBq+W8leOBjeS8uOOBsOOBleOBmiBzdGlja3kg44Gu5Y+v5YuV5Z+f44KS56K65L+d44GZ44KLXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyDmqKrjgavmtYHjgozjgovjgr/jgqTjg6vjgYzjg5rjg7zjgrjluYXjgpLjga/jgb/lh7rjgZXjgarjgYTjgojjgYbjgq/jg6rjg4Pjg5dcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgLy8gU1Ag44Gn44GvMeaemuebru+8iHN0b3J5LTAx77yJ44KS6KGo56S644GX44Gq44GEXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTUCDjgafjga8gc3RvcnktMDQg44KS5Lit5q615a+E44KK44Gr77yISlMg44Gu44Kk44Oz44Op44Kk44Oz5oyH5a6a44KS5LiK5pu444GN77yJXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1nYWxsZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyDnlLvlg4/jga4gbWl4LWJsZW5kLW1vZGUg44KS6IOM5pmv5YuV55S744Go44Gg44GR5re36Imy44GV44Gb44CB6IOM5b6M44Gu5Zu65a6a5YuV55S744Gr44Gv5b2x6Z+/44GV44Gb44Gq44GEXG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOiDjOaZr+WLleeUu1xuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g5Y+v6Kqt5oCn56K65L+d44Gu5pqX5bmV77yIaGVybyDog4zmma/li5XnlLvjgajlkIzjgZjmv4PluqbvvIlcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjkwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkwKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JnLW1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDoo4Xpo77nlLvlg4/jga7kvY3nva7ln7rmupbjg6zjgqTjg6Tjg7zvvIhfX2lubmVyIOOBqOWQjOOBmOODnOODg+OCr+OCue+8muS4iuS4i+ODkeODh+OCo+ODs+OCsOOBruWGheWBtOODu+S4reWkruWvhOOBm+W5he+8iVxuICAgICAgICAvLyDjgrnjgr/jg4Pjgq3jg7PjgrDjgrPjg7Pjg4bjgq3jgrnjg4jjgpLkvZzjgonjgarjgYTjgZ/jgoEgei1pbmRleCAvIHRyYW5zZm9ybSDjga/kvb/jgo/jgarjgYRcbiAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG4gICAgICAgICAgICAvLyDnqbrjgY3poJjln5/jga/jgq/jg6rjg4Pjgq/jgpLpgI/pgY7jgZXjgZvjgIHjg5zjgr/jg7Pjga7mk43kvZzjgpLlpqjjgZLjgarjgYRcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDoo4Xpo77nlLvlg4/vvIhGaWdtYTogbWl4LWJsZW5kLW1vZGUgbHVtaW5vc2l0eSDjgafog4zmma/li5XnlLvjgajmt7foibLjgZfjg6Ljg47jg4jjg7zjg7PljJbvvIlcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOaal+W5le+8iEZpZ21hOiDjgrDjg6njg4fjg7zjgrfjg6fjg7PjgpIgbXVsdGlwbHkg44Gn6YeN44Gt44KL77yJXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gaG92ZXIg44Gn44OV44Or44Kr44Op44O85YyW77yI5re36Imy6Kej6ZmkICsg5pqX5bmV6Zmk5Y6777yJXG4gICAgICAgICAgICAvLyDigLsgbWl4LWJsZW5kLW1vZGUg44GvIHRyYW5zaXRpb24g5LiN5Y+v44Gu44Gf44KB5YiH5pu/44Gv5Y2z5pmCXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBkYXRhLWltYWdlIOWIpeOBruaal+W5leOCiOOCiuips+e0sOW6puOCkuS4iuOBkuOBpueiuuWun+OBq+WkluOBmVxuICAgICAgICAgICAgJltkYXRhLWltYWdlXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5bu654mp77yI5bem44O75aSn77yJXG4gICAgICAgICZfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXSB7XG4gICAgICAgICAgICB0b3A6IDEzNHB4O1xuICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICB3aWR0aDogMjkuNCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3OHB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzggLyAyNTI7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5YaF6Kaz77yI5Y+z5LiK77yJXG4gICAgICAgICZfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMlwiXSB7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNC42JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMxNyAvIDIxMTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmiLjlu7rvvIjlj7PkuIvvvIlcbiAgICAgICAgJl9faW1hZ2VbZGF0YS1pbWFnZT1cIjAzXCJdIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICB0b3A6IDI4OHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxOS43JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU0cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI1NCAvIDE3NDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHRvcDogNzJweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOimi+WHuuOBl1xuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWFkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTU9SRSDjg5zjgr/jg7PvvIjln7rmnKzjga8gYy1idXR0b25zLWdsYXNz44CC6IOM5pmv55S75YOP44KI44KK5YmN6Z2i44Gr5Ye644GX44CBU1Ag44Gu6KaL44Gf55uu44Gg44GR5LiK5pu444GN77yJXG4gICAgICAgIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1jbHViIHtcbiAgICAgICAgLy8g44Kw44Op44OH44O844K344On44Oz6IOM5pmv77yL5aSW5ZGo5L2Z55m9XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQzNDM0MgMCUsICMyNTI0MjUgNTAuNDglKTtcbiAgICAgICAgcGFkZGluZzogNTZweCA0M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQzNDM0MgMCUsICMyNTI0MjUgNDkuNTIlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOaal+W5leODnOODg+OCr+OCue+8iEZpZ21hOiAjMjAyMDIwIOOCkiBtdWx0aXBseSDjgafph43jga3jgabjgbvjgbzpu5LjgavjgZnjgovvvIlcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDI4cHg7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg63jgrTvvIjlt6bvvInjgajmnKzmlofvvIjlj7PvvInjga7mqKrkuKbjgbNcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg63jgrTvvIhQTEFOTklORyBFU1RBVEUgQ0xVQu+8iVxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA5LjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmnKzmlofjg7vjg5zjgr/jg7Pjga7nuKbkuKbjgbNcbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g44OG44Kt44K544OI576kXG4gICAgICAgICZfX3RleHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Oq44O844OJ5paHXG4gICAgICAgICZfX2xlYWQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5rOo6KiYXG4gICAgICAgICZfX25vdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOUNBM0FGO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSk9JTiDjg5zjgr/jg7PvvIjln7rmnKzjga8gYy1idXR0b25zLWdsYXNz44CCU1Ag44Gu5L2Z55m944O744Ki44Kk44Kz44Oz44K144Kk44K644Gg44GR5LiK5pu444GN77yJXG4gICAgICAgIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtaG9tZSB7XG4gICAgLnBnLWhvbWUtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBsdmg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLW5ld3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoNzY4cHgsIDE2cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDopovlh7rjgZfvvIhMQVRFU1QgVVBEQVRFIC8g5pyA5paw5oOF5aCx77yJXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19qYSB7XG4gICAgICAgICAgICBjb2xvcjogIzljYTNhZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOODi+ODpeODvOOCueS4gOimp1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjgr/jgqTjg4jjg6vjgajml6Xku5jjga7plpPjgpLln4vjgoHjgovljLrliIfjgornt5pcbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI3MjgwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgLy8gU1Ag44Gv5pel5LuY44GM5LiL5q6144G45oqY44KK6L+U44GZ44Gf44KB44CB44K/44Kk44OI44Or5Y+z44Gu5L2Z55m944KS57ea44Gn5Z+L44KB44KLXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAvLyDjgr/jgqTjg4jjg6vooYzjga7kuIvjgbjmipjjgorov5TjgZlcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5LiA6Kan44G444Gu44Oq44Oz44KvXG4gICAgICAgICZfX21vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmI3MjgwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyAvLyBKb3N0IExpZ2h0XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIC8vIOWPs+efouWNsOOCouOCpOOCs+ODs++8iOiJsuOBr+ODhuOCreOCueODiOOBq+i/veW+k++8iVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQGZvcndhcmQgXCJpbmRleF9sb2FkaW5nXCI7XG5AZm9yd2FyZCBcImluZGV4X2hlcm9cIjtcbkBmb3J3YXJkIFwiaW5kZXhfc3RvcnlcIjtcbkBmb3J3YXJkIFwiaW5kZXhfZ2FsbGVyeVwiO1xuQGZvcndhcmQgXCJpbmRleF9jbHViXCI7XG5AZm9yd2FyZCBcImluZGV4X3ZpZGVvXCI7XG5AZm9yd2FyZCBcImluZGV4X25ld3NcIjtcblxuI3BhZ2UtaG9tZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbjppcyhcbiAgICAjcGFnZS1zZWFyY2gtYXJlYSxcbiAgICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAgICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAgICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgICAjcGFnZS1zZWFyY2gtbWFwXG4pIHtcbiAgICBtYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDIwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDI0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlOztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX2FyZWF7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxMiwgJHdlaWdodDogYm9sZCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAmOm5vdCg6aGFzKC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9jaykpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgICY6aGFzKC5jLW90aGVycy1zZWFyY2gtbGlzdF9fcHJlZmVjdHVyZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXNlYXJjaC0yY29sIHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogMy41JTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHZ3O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb24ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLnBnLXNlYXJjaC1jb25kaXRpb24ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLnBnLW90aGVyLXNlYXJjaCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgyMCwgJHdlaWdodDogYm9sZCwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxOCwgJHdlaWdodDogbWVkaXVtLCAkbGluZS1oZWlnaHQ6IDEuNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IDBweCAjMDAwMDAwMzM7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cInNjaG9vbFwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNjaG9vbCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJzdGF0aW9uXCJdIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24odHJhaW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwiYXJlYVwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFyZWEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwibWFwXCJdIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgyMCwgJHdlaWdodDogYm9sZCwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wLXN1Ym1pdC1yZXN1bHQge1xuICAgICAgICAmX190YXJnZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctc207XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW51bWJlci1yZWd1bGFyKDQwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDMyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAgICAgMjAsXG4gICAgICAgICAgICAgICAgICAgICR3ZWlnaHQ6IHJlZ3VsYXIsXG4gICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogMSxcbiAgICAgICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjA1ZW1cbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnAtc3VibWl0LXJlc3VsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWJ1dHRvbnMtc3VibWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxOCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uXCI7XG5cbiNwYWdlLXNlYXJjaC1zY2hvb2wge1xuICAgIC5wZy1zZWFyY2gtMWNvbHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCh4cyk7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYXtcbiAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE2KTtcbiAgICAgICAgfVxuICAgICAgICAuYy1mb3Jtcy1zZWxlY3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXJ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jLW90aGVycy1zZWFyY2gtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19wYXJlbnQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uXCI7XG5cbiNwYWdlLXNlYXJjaC10ZXJtcyB7XG4gICAgLnBnLXNlYXJjaC0xY29se1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKHNtKTtcbiAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyB7XG4gICAgICAgICZfX2Jsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bS0xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKyAqIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2lubGluZS1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJzZWxlY3QtcmFuZ2VcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAuYy1mb3Jtcy1pbnB1dC1yYWRpbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoPiBsYWJlbDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhhcyg+IGxhYmVsOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQGZvcndhcmQgXCIuLi9jb21tb25cIjtcblxuI3BhZ2Utc2VhcmNoLW1hcCB7XG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZmFkZUluT3V0IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1zZWFyY2gtbWFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtaGlkZGVuXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvYWRpbmctdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMTI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMzMwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNUM1QzVDQ0MsIDAuOCk7XG5cbiAgICAgICAgICAgICZbZGF0YS1vcGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWZvcndhcmQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLW9wZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNsb3NlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTk1NzU3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAtMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTYycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1jYXJkcy1lc3RhdGUtbWFwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODJweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzODJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AbWl4aW4gYy1lc3RhdGUtY291bnQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgc3Ryb25nIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgIH1cbiAgICB9XG59XG5cbiNwYWdlLWVzdGF0ZS1pbmRleCB7XG4gICAgLnBnLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllZmY0O1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC14bDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICAgICAgICByb3ctZ2FwOiAyOHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTI0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMTY7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMjg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBjLWVzdGF0ZS1jb3VudDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb25kaXRpb24ge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2FjdGlvbiB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9uIC5jLXNlYXJjaC1jb25kaXRpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWhlYWRlci1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wZy1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgID4gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGw7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgICAgICAgICAgIHJvdy1nYXA6IDI4cHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYy1lc3RhdGUtY291bnQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgyMCk7XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDU2cHggMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDI4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itbm9ybWFsLWJsYWNrO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICAgICAgJl9fZmVhdHVyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWhlYWRlci1wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICB9XG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgzMik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaGVhZGVyLXByaWNlLW1vbnRobHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNik7XG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxNCk7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ub3Rle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMSk7XG4gICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDUuNSU7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19hYm91dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA3LjUlO1xuICAgICAgICAgICAgQGNvbnRhaW5lciBpbnRyb2R1Y3Rpb24tbWFpbiAod2lkdGggPCA2NTBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC00dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NhdGNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19leHBsYW5hdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTY7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICArIC5wZy1jb250YWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcblxuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgICAgICBjb250YWluZXItbmFtZTogaW50cm9kdWN0aW9uLW1haW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMzJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zaWRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaW50cm9kdWN0aW9uLXRleHQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpoYXMoZGl2KSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICsgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctZ2FsbGVyeSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcygucGctZ2FsbGVyeV9fbm8taW1hZ2UpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm8taW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzaXplKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC8vIGFzcGVjdC1yYXRpbzogMyAvIDE7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tYWluLXNsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICAgICAgICAgIGNvbnRhaW5lci1uYW1lOiBtYWluLXNsaWRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY4MCAvIDQ1MztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbmV4dCxcbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwY3F3IC8gMyAqIDIgKyAycHgpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itbm9ybWFsLWJsYWNrLCAwLjYpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LXNpbXBsZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stc2xpZGUgPiAqIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxMiwgJGxpbmUtaGVpZ2h0OiAxLjQsICR3ZWlnaHQ6IHJlZ3VsYXIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogOHB4IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyhcbiAgICAgICAgICAgICAgICA1MCUgLSAxMnB4XG4gICAgICAgICAgICApOyAvLyBmaWdjYXB0aW9u44Gu6auY44GV5YiG44KS6Zmk5aSW44GX44Gm44K544Op44Kk44OA44O855S75YOP5Lit5aSu44Gr5ZCI44KP44Gb44KLXG4gICAgICAgICAgICBsZWZ0OiBzaXplKDYpO1xuICAgICAgICAgICAgcmlnaHQ6IHNpemUoNik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19uYXYtcHJldixcbiAgICAgICAgJl9fbmF2LW5leHQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgICZfX25hdi1wcmV2IHtcbiAgICAgICAgICAgIC5wZy1nYWxsZXJ5X19uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogbWluKDEycHgsIGNhbGMoNiUpKTtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgIDE0LFxuICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogMSxcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiBtZWRpdW0sXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjA1ZW1cbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1vdmVybGF5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hbGwtdmlldyB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICByb3ctZ2FwOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAxMixcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogbWVkaXVtLFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4wNWVtXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRpbGUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHMge1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgwcHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDEwKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tZmVhdHVyZTtcbiAgICB9XG5cbiAgICAucGctaW50cm9kdWN0aW9uLWRldGFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tZGV0YWlsO1xuICAgIH1cblxuICAgIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgfVxuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImNvbnZlcnNpb25cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tYnV0dG9ucztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGVyc29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGhvdG8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlci1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiA0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMjAsICR3ZWlnaHQ6IGJvbGQpO1xuICAgICAgICB9XG4gICAgICAgICZfX2JlbG9uZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxNCwgJHdlaWdodDogcmVndWxhcik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3BhZ2UtcmljaCB7XG4gICAgLnBnLWludHJvZHVjdGlvbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG5AbWl4aW4gZGV0YWlsLWhlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1sZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNpemUoMjApO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGNvbnZlcnNpb24tYnV0dG9ucyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi0xNjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWZvcndhcmQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAmW2RhdGEtdHlwZT1cImNvbnRhY3RcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtdGVydGlhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS10eXBlPVwicmVzZXJ2ZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS1iZztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLXR5cGU9XCJmYXZvcml0ZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorov73liqBcIjtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgornmbvpjLLmuIjjgb9cIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1icmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGNvbnZlcnNpb24tZmVhdHVyZSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTQsICR3ZWlnaHQ6IHJlZ3VsYXIsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaWNvbi1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwiZmxvb3JcIl0ge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZmxvb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwiYWRkcmVzc1wiXSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihtYXAtcGluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYXAtbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJhY2Nlc3NcIl0ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24odHJhaW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gY29udmVyc2lvbi1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDEyKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIH1cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcHJpY2Uge1xuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXRhaWwtaGVhZGxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXByaWNlLWRldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxMik7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJwcmljZVwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMzIsICR3ZWlnaHQ6IG1lZGl1bSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctc207XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJrYW5yaVwiXSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cInRzdW1pdGF0ZVwiXSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm90ZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxMik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcHJpY2Utc2ltdWxhdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6aGFzKGRpdikpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICAgICAgKyAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2staW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19wYXJ0aXRpb25zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xheW91dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctc3RydWN0dXJlLWRldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgICAgICZbZGF0YS10eXBlPVwibGFuZFwiXSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE4LCAkd2VpZ2h0OiBzZW1pYm9sZCwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMzQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdlaWdodDogYm9sZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDFcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3ZWlnaHQ6IGJvbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgyOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxOCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctc3RydWN0dXJlLWltYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICY6aGFzKD4gOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1mYWNpbGl0eSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHggODBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6aGFzKC5wZy1mYWNpbGl0eV9faXRlbVtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1wcmltYXJ5LXN1YnRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1wbGFjZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZTpcbiAgICAgICAgICAgIFwiaGVhZGxpbmUgaGVhZGxpbmVcIiBhdXRvXG4gICAgICAgICAgICBcIm1hcCBtYXBcIiBhdXRvXG4gICAgICAgICAgICBcImFkZHJlc3MgYWRkcmVzc1wiIGF1dG9cbiAgICAgICAgICAgIFwic2Nob29sLWFyZWEgc3RhdGlvblwiIGF1dG9cbiAgICAgICAgICAgIC8gMWZyIDFmcjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZTpcbiAgICAgICAgICAgICAgICBcImhlYWRsaW5lXCIgYXV0b1xuICAgICAgICAgICAgICAgIFwibWFwXCIgYXV0b1xuICAgICAgICAgICAgICAgIFwiYWRkcmVzc1wiIGF1dG9cbiAgICAgICAgICAgICAgICBcInNjaG9vbC1hcmVhXCIgYXV0b1xuICAgICAgICAgICAgICAgIFwic3RhdGlvblwiIGF1dG9cbiAgICAgICAgICAgICAgICAvIDFmcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGhlYWRsaW5lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2UtYWRkcmVzcyB7XG4gICAgICAgIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14eHM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTY7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTYpIHNpemUoNDApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBzaXplKDMxOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDU2KTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihtYXAtcGluKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wbGFjZS1tYXAge1xuICAgICAgICBncmlkLWFyZWE6IG1hcDtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpoYXMoPiA6b25seS1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hdHRlbnRpb257XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICNGNTlFMEI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wbGFjZS1zY2hvb2wge1xuICAgICAgICBncmlkLWFyZWE6IHNjaG9vbC1hcmVhO1xuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14eHM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTY7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wbGFjZS1zdGF0aW9uIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzdGF0aW9uO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXh4cztcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbC0xNjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctYW1lbml0aWVze1xuICAgICAgICBncmlkLWFyZWE6IGZhY2lsaXR5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDY0cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBnLXBsYWNlX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXRhaWwtaGVhZGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC8vIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIC8vIHJvdy1nYXA6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXByaW1hcnldIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHggMzBweDtcbiAgICAgICAgICAgICAgICAucGctcGxhY2UtZmFjaWxpdHkge1xuICAgICAgICAgICAgICAgICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKG1hdGguZGl2KDEwMCUsIDY0MCkgKiA0ODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1zZWNvbmRhcnldIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzaXplKDgwKSBzaXplKDI0KSBzaXplKDQwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDY0MCAvNDgwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTQsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxNiwgJHdlaWdodDogbWVkaXVtLCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGlzdGFuY2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbiRjb2xvci1ib3JkZXItc3VidGxlOiAjZWNmM2ZiO1xuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctZXN0YXRlLWRldGFpbCB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDY0cHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZbZGF0YS1zb2xkXSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGctZXN0YXRlLWRldGFpbHtcbiAgICAgICAgICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9faXRlbXN7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAxNCxcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiBzZW1pYm9sZCxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDBcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAxNCxcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiByZWd1bGFyLFxuICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogMS44LFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29sMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNC41JTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICg0LjUlIC8gMikpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEyOHB4IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgcmdiYSh3aGl0ZSwgMCkgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSh3aGl0ZSwgMSkgNTAlLFxuICAgICAgICAgICAgICAgIHJnYmEod2hpdGUsIDEpIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE2LCAkd2VpZ2h0OiA3MDApO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJwbHVzLWNpcmNsZVwiKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmZve1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxMik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWVzdGF0ZS1kZXRhaWwtcmVmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWZyb20tbWFuYWdlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjBweCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGVyc29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGhvdG8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctZnJvbS1tYW5hZ2VyLWNvbW1lbnQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYoMTYpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1mcm9tLW1hbmFnZXItZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDE0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDIwLCAkd2VpZ2h0OiBib2xkKTtcbiAgICAgICAgfVxuICAgICAgICAmX19iZWxvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTQsICR3ZWlnaHQ6IHJlZ3VsYXIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWNvbnZlcnNpb24ge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHggMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLTE2O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDI0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fb3V0bGluZSB7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2FjdGlvbnN7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGVse1xuICAgICAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1jb252ZXJzaW9uLWZlYXR1cmUge1xuICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWZlYXR1cmU7XG4gICAgfVxuXG4gICAgLnBnLWNvbnZlcnNpb24tZGV0YWlsIHtcbiAgICAgICAgQGluY2x1ZGUgY29udmVyc2lvbi1kZXRhaWw7XG4gICAgfVxuXG4gICAgLnBnLWNvbnZlcnNpb24tY29udGFjdCB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImNvbnZlcnNpb25cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udmVyc2lvbi1idXR0b25zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb252ZXJzaW9uLXRlbCB7XG4gICAgICAgIG9yZGVyOiA3O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxNCwgJHdlaWdodDogYm9sZCwgJGxpbmUtaGVpZ2h0OiAxLjYpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJzbWFydHBob25lXCIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMzYsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogbWVkaXVtLFxuICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogMSxcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDAuMDVlbSxcbiAgICAgICAgICAgICAgICAkZmFtaWx5OiBnYXJhbW9uZFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxMiwgJHdlaWdodDogbWVkaXVtLCAkbGluZS1oZWlnaHQ6IDEuNCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWNvbnRhY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQoMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQoMTQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWNvbnRhY3QtbWFpbCB7XG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tYnV0dG9ucztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctY29udGFjdC10ZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkKDE2KTtcbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDFweCAjMDAwMDAwMWE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICAgICZbaHJlZl49XCJ0ZWw6MDEyMFwiXSxcbiAgICAgICAgICAgIFtocmVmXj1cInRlbDowODAwXCJdIHtcbiAgICAgICAgICAgICAgICAucGctY29udGFjdC10ZWxfX251bWJlcntcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihmcmVlLWNhbGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigzMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1yZWNvbW1lbmQge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWZ1bGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUgIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMzY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1saXN0cy1lc3RhdGUge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1wYW5vcmFtYSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXRhaWwtaGVhZGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMzIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIG1heChjYWxjKCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIpLCAzMnB4KSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdmlld2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZXhwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDEzKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMTgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBzaXplKC0xNik7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgxNik7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IHNpemUoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHNpemUoMTM4KTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzaXplKDEyKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICAgICAgLnBnLXBhbm9yYW1hX190aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGh1bWIge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC42KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHN2LW5hdmJhciB7XG4gICAgICAgICAgICB6LWluZGV4OiA0MDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctdmlkZW8ge1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5le1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgIGlmcmFtZVtkYXRhLXR5cGU9XCJ5b3V0dWJlXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWFpbltkYXRhLXBsYXRpbnVtXSB7XG4gICAgICAgIC5wZy12aWRlbyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHZpZGVvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1vcGVuLWhvdXNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwY3F3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTE0M3B4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBAY29udGFpbmVyIGxheW91dC1jb2wyICh3aWR0aCA8IDEzNjZweCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogbWF4KGNhbGMoKDEwMGNxdyAtIDM2NnB4IC0gNzE0cHgpIC8gMiksIDMycHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCgxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwY3F3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGhlYWRsaW5lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMzYsICR3ZWlnaHQ6IGJvbGQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaW5mbztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBib2R5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICZbZGF0YS1tb3JlXSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgNTAlXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wZy1vcGVuLWhvdXNlLWJvZHlfX21vcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtb3Blbl0ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wZy1vcGVuLWhvdXNlLWJvZHlfX21vcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctb3Blbi1ob3VzZS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxMik7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLW9wZW4taG91c2UtYm9keSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxNiwgJGxpbmUtaGVpZ2h0OiAxLjYpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxOCwgJHdlaWdodDogYm9sZCwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWFpbltkYXRhLXBsYXRpbnVtXSB7XG4gICAgICAgIC5wZy10b3VyIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogdG91cjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjQpO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTYsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cInZpc2l0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImNvbnRhY3RcIl0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJ0ZWxcIik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbkBmb3J3YXJkIFwiZGV0YWlsX2hlYWRlclwiO1xuQGZvcndhcmQgXCJkZXRhaWxfaW50cm9kdWN0aW9uXCI7XG5AZm9yd2FyZCBcImRldGFpbF9wcmljZVwiO1xuQGZvcndhcmQgXCJkZXRhaWxfc3RydWN0dXJlXCI7XG5AZm9yd2FyZCBcImRldGFpbF9mYWNpbGl0eVwiO1xuQGZvcndhcmQgXCJkZXRhaWxfcGxhY2VcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2VzdGF0ZS1kZXRhaWxcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2Zyb20tbWFuYWdlclwiO1xuQGZvcndhcmQgXCJkZXRhaWxfY29udmVyc2lvblwiO1xuQGZvcndhcmQgXCJkZXRhaWxfY29udGFjdFwiO1xuQGZvcndhcmQgXCJkZXRhaWxfcmVjb21tZW5kXCI7XG5AZm9yd2FyZCBcImRldGFpbF9wYW5vcmFtYVwiO1xuQGZvcndhcmQgXCJkZXRhaWxfdmlkZW9cIjtcbkBmb3J3YXJkIFwiZGV0YWlsX29wZW4taG91c2VcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2ZpeC1jb250YWN0XCI7XG4vKlxuQGZvcndhcmQgXCJkZXRhaWxfcHJpbnRcIjtcbiAqL1xuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIG1haW4ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY29udGFpbjogcGFpbnQ7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KDEwMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNjBweCAwO1xuICAgICAgICAgICAgY29udGFpbjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0OHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXByZXYge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgIH1cbiAgICAubC1sYXlvdXQtY29sMiB7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoMTM2NnB4LCAwKTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgc2l6ZSgzNjYpO1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgIGNvbnRhaW5lci1uYW1lOiBsYXlvdXQtY29sMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoMTAwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHZ3KTtcbiAgICAgICAgfVxuICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE0Myk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIEBjb250YWluZXIgbGF5b3V0LWNvbDIgKHdpZHRoIDwgMTM2NnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IG1heChjYWxjKCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIpLCAzMnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IDp3aGVyZShzZWN0aW9uKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDY0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3NpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDU0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS10eXBlPVwiZmF2b3JpdGVcIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiuOBq+eZu+mMsuOBmeOCi1wiO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1hY3RpdmVdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1uYXYge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KTtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAmW2RhdGEtaGlkZGVuXSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIG1haW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAucGctcGFnZS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoeGwpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgfVxuICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbGlzdHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xuICAgIH1cbiAgICAucGctbm8tZGF0YXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgbWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wZy1wYWdlLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCh4bCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2Uge1xuICAgICAgICB9XG4gICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1saXN0e1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG4gICAgfVxuICAgIC5wZy1uby1kYXRhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtaGlzdG9yeS1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBnLXBhZ2UtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKHhsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWxpc3R7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICB9XG4gICAgLnBnLW5vLWRhdGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWZhdm9yaXRlLWluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIG1haW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAucGctcGFnZS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoeGwpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgfVxuICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbGlzdHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xuICAgIH1cbiAgICAucGctbm8tZGF0YXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCB7XG4gICAgLnBnLWFjY291bnQtZWRpdCB7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoNDgwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0tYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXhsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLW1kO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jvd3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Byb2ZpbGUtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQge1xuICAgIC5wZy1hY2NvdW50LWVtYWlsLXNlbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1tZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbC0xNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saW5rO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgICAucGctYWNjb3VudC1wcm9maWxlLWVkaXQge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKDQ4MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1tZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3dzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAZm9yd2FyZCBcImFjY291bnRfZWRpdFwiO1xuQGZvcndhcmQgXCJhY2NvdW50X2VtYWlsX3NlbmRcIjtcbkBmb3J3YXJkIFwiYWNjb3VudF9wcm9maWxlX2VkaXRcIjtcblxuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtbXlwYWdlLWluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIC5wZy1hY2NvdW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4ICMwMDAwMDA0MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGwoJHBhZGRpbmc6IDApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTgsICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWFjY291bnQtYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tMTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImxvZ291dFwiXSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImxvY2tcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWNvbnRlbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyJTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLXNlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNjBweCA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtbGlzdHMtZXN0YXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC14bCgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteGw7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg2NCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggMHB4ICMwMDAwMDA0RDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMtc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/