/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
 * Author: Patrick Piper
 * Website: coretecs.net
 * Version: 1.0
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-variant-numeric: lining-nums;
}

a {
  text-decoration: none;
}

figure, img {
  margin: 0;
  padding: 0;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* bevan-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Bevan";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/bevan-v24-latin-regular.81f85b8a.woff2) format(woff2); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url(/build/fonts/montserrat-v26-latin-regular.9ef09180.woff2) format(woff2); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url(/build/fonts/montserrat-v26-latin-italic.67959d23.woff2) format(woff2); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url(/build/fonts/montserrat-v26-latin-600.4201798f.woff2) format(woff2); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src: url(/build/fonts/montserrat-v26-latin-600italic.f6c2e051.woff2) format(woff2); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url(/build/fonts/montserrat-v26-latin-200.3131c372.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
:root {
  --color-primary: #101C21;
  --color-secondary: #1bd996;
  --color-third: #0097b5;
  --color-dark: #101C21;
  --color-bright: #FCF8F0;
  --color-darkest: #1d262a;
  --color-brightest: white;
  --color-quiet: rgba(184, 192, 196, 0.389);
  --color-strong: rgba(252, 248, 240, 0.5294117647);
  --color-text: var(--color-dark);
  --color-headline: #0097b5;
  --color-links: var(--color-primary);
  --color-background: var(--color-bright);
  --typo-fs-base: 18px;
  --typo-fs-tiny: 0.75rem;
  --typo-fs-small: 16px;
  --typo-fs-regular: 1rem;
  --typo-fs-medium: 1.5rem;
  --typo-fs-big: 2rem;
  --typo-fs-large: 3rem;
  --typo-fs-huge: 5rem;
  --typo-break: 2.5rem;
  --typo-fw-base: 400;
  --typo-fw-medium: 500;
  --typo-fw-bold: 900;
  --typo-lh-base: 1.65rem;
  --typo-ls-base: 0.025rem;
  --typo-ff-primary: "Montserrat";
  --typo-ff-secondary: "Bevan";
  --misc-gradient: linear-gradient(45deg, var(--color-primary) 0%, var(--color-secondary) 100%);
  --misc-gradient-overlay: linear-gradient(#101C21, transparentize(#101C21, 0.99));
  --misc-gap-tiny: 0.25rem;
  --misc-gap-small: 0.33rem;
  --misc-gap-regular: 0.6rem;
  --misc-gap-medium: 1.33rem;
  --misc-gap-large: 1.6rem;
  --misc-gap-huge: 5rem;
  --misc-padding-tiny: 0.35rem;
  --misc-padding-small: 1rem;
  --misc-padding-regular: 1rem;
  --misc-padding-medium: 1.25rem;
  --misc-padding-big: 1.5rem;
  --misc-padding-large: 3rem;
  --misc-border-radius: 30px;
  --misc-inner-padding: 3.5rem;
  --misc-box-shadow: rgba(19, 26, 32, 0.067) 3px 5px 5px;
  --misc-box-shadow-soft: rgba(28, 49, 66, 0.073) 3px 3px 5px;
  --page-background: var(--color-background);
  --page-content-width: 1000px;
  --page-content-width-s: 800px;
  --page-content-width-m: 1150px;
  --page-content-width-l: 1300px;
  --page-gap-section: var(--misc-gap-large);
  --page-gap-column: var(--misc-gap-regular);
  --page-gap-paragraph: var(--misc-gap-small);
  --page-gap-elements: var (--misc-gap-small);
  --page-background-header: var(--color-bright);
  --page-height-header: 80px;
  --page-height-hero: 90vh;
  --page-section-gap: var(--misc-padding-medium);
}

@media (max-width: 768px) {
  :root {
    --typo-fs-base: 16px;
    --typo-fs-medium: 1.3rem;
    --typo-fs-large: 2rem;
    --typo-fs-huge: 2.6rem;
    --misc-padding-large: 2rem;
    --misc-gap-huge: 2.5rem;
  }
}
h1, h2, h3, h4, h5, h6, th {
  font-weight: 600;
  font-family: var(--typo-ff-secondary);
  color: var(--color-darkest);
  line-height: 140%;
}
h1.title-icon, h2.title-icon, h3.title-icon, h4.title-icon, h5.title-icon, h6.title-icon, th.title-icon {
  gap: 1rem;
  align-items: center;
  margin-bottom: 1rem;
}
h1.title-icon span[class^=icon-], h2.title-icon span[class^=icon-], h3.title-icon span[class^=icon-], h4.title-icon span[class^=icon-], h5.title-icon span[class^=icon-], h6.title-icon span[class^=icon-], th.title-icon span[class^=icon-] {
  font-size: 2rem;
}

h1 {
  font-size: var(--typo-fs-huge);
}

h2 {
  font-size: var(--typo-fs-big);
}

p, a, ul, li, ol, span, label, td, input, select, div {
  font-weight: 100;
  font-size: inherit;
  font-family: var(--typo-ff-primary);
  color: var(--color-text);
  line-height: 175%;
}
p span, a span, ul span, li span, ol span, span span, label span, td span, input span, select span, div span {
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}

h2 + p {
  margin-top: 1rem;
}

a {
  cursor: pointer;
}

a:not([class]) {
  opacity: 0.66;
  transition: all 0.3s;
}
a:not([class]):hover {
  opacity: 1;
}

p:not([class]) {
  opacity: 0.5;
}

label {
  color: var(--color-dark);
}

strong, b {
  font-weight: var(--typo-fw-bold);
}

body {
  font-size: var(--typo-fs-base);
}

ul, ol {
  margin-left: 1rem;
}

.todo-list input {
  border-radius: 25px;
  width: 25px;
  height: 25px;
}

.bold {
  font-weight: 600;
}

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

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

.uppercase {
  text-transform: uppercase;
}

.quiet {
  opacity: 0.5;
}

.plakativ-l {
  font-size: var(--typo-fs-huge);
  font-weight: 600;
  font-family: var(--typo-ff-secondary);
}

.dark {
  color: var(--color-dark);
}

.bright {
  color: var(--color-bright);
}

.title {
  display: flex;
  flex-direction: column;
  gap: 0;
  line-height: 115%;
  text-transform: uppercase;
}
.title span {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.title .reveal {
  overflow: hidden;
}
.title > span.last-word {
  margin-left: 3rem;
  line-height: inherit;
  font-weight: inherit;
  font-family: inherit;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .title > span.last-word {
    margin-left: 2rem;
  }
}
.title.no-offset {
  margin-left: 0;
}

.small {
  font-size: var(--typo-fs-small);
}

.tiny {
  font-size: 7px;
}

.plakativ {
  font-size: var(--typo-fs-big);
  font-weight: 600;
  font-family: var(--typo-ff-secondary);
}

.plakativ-m {
  font-size: var(--typo-fs-large);
  font-weight: 600;
  font-family: var(--typo-ff-secondary);
}

.plakativ2-m {
  font-size: var(--typo-fs-medium);
  font-weight: 600;
  font-family: var(--typo-ff-primary);
  text-transform: uppercase;
}

.plakativ2-l {
  font-size: var(--typo-fs-huge);
  font-weight: 600;
  font-family: var(--typo-ff-primary);
  text-transform: uppercase;
}

.plakativ-s {
  text-transform: uppercase;
  font-family: var(--typo-ff-primary);
  font-size: var(--typo-fs-regular);
}

.plakativ2 {
  font-size: var(--typo-fs-large);
  font-weight: 600;
  font-family: var(--typo-ff-primary);
}

.color-bright {
  color: var(--color-bright);
}

.special {
  color: var(--color-bright);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
  text-shadow: var(--misc-box-shadow);
}
.special.block {
  padding: 0.25rem 1rem;
  border-radius: var(--misc-border-radius);
  background-color: var(--color-darkest);
  font-size: 1rem;
}

.label {
  font-size: var(--typo-fs-small);
  font-weight: 500;
}

.label-s {
  font-size: var(--typo-fs-tiny);
  font-weight: 300;
}

.title-container {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.title-container h2 {
  color: var(--color-text);
  width: fit-content;
  padding-right: var(--misc-padding-regular);
}

html.is-changing .transition-fade {
  transition: opacity 0.55s;
  opacity: 1;
}

html.is-animating .transition-fade {
  opacity: 0;
}

html.is-changing .transition-movetop {
  transition: transform 0.45s, opacity 0.3s;
  transform: translateY(0);
  opacity: 1;
}

html.is-animating .transition-movetop {
  transform: translateY(-5rem);
  opacity: 0;
}

html.is-changing .transition-moveleft {
  transition: transform 0.55s, opacity 0.25s;
  transform: translateX(0);
  opacity: 1;
}

html.is-animating .transition-moveleft {
  transform: translateX(-15rem);
  opacity: 0;
}

html.is-changing .transition-moveright {
  transition: transform 0.55s, opacity 0.25s;
  transform: translateX(0);
  opacity: 1;
}

html.is-animating .transition-moveright {
  transform: translateX(15rem);
  opacity: 0;
}

html.is-changing .transition-movebot {
  transition: transform 0.45s, opacity 0.3s;
  transform: translateY(0);
  opacity: 1;
}

html.is-animating .transition-movebot {
  transform: translateY(3rem);
  opacity: 0;
}

@keyframes rotate-around {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(100px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes slideRight {
  0% {
    transform: translateX(-100px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideDown {
  0% {
    transform: translateY(-100px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideLeft {
  0% {
    transform: translateX(100px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes expand {
  0% {
    transform: translateX(1400px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes progress {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(1440px);
  }
}
@keyframes opacityUp {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes opacityDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes glitch {
  2%, 64% {
    transform: translate(2px, 0) skew(0deg);
  }
  4%, 60% {
    transform: translate(-2px, 0) skew(0deg);
  }
  62% {
    transform: translate(0, 0) skew(5deg);
  }
}
@keyframes glitchTop {
  2%, 64% {
    transform: translate(2px, -2px);
  }
  4%, 60% {
    transform: translate(-2px, 2px);
  }
  62% {
    transform: translate(13px, -1px) skew(-13deg);
  }
}
@keyframes glitchBotom {
  2%, 64% {
    transform: translate(-2px, 0);
  }
  4%, 60% {
    transform: translate(-2px, 0);
  }
  62% {
    transform: translate(-22px, 5px) skew(21deg);
  }
}
@keyframes float {
  0% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    transform: translateY(0px);
  }
  50% {
    box-shadow: 0 25px 15px 0px rgba(0, 0, 0, 0.2);
    transform: translateY(-20px);
  }
  100% {
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.6);
    transform: translateY(0px);
  }
}
.button {
  position: relative;
  display: flex;
  align-items: center;
  width: fit-content;
  height: fit-content;
  background: var(--color-dark);
  color: var(--color-background);
  font-family: var(--typo-ff-primary);
  font-weight: 700;
  font-size: var(--typo-fs-small);
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.3s;
  padding: 0 calc(var(--misc-padding-small) * 1.66);
  padding-right: 0;
}
.button a {
  z-index: 1;
  width: 115%;
}
.button span.text {
  font-weight: 400;
  transition: all 0.3s;
  color: inherit;
}
.button .deco {
  transition: all 0.3s;
  aspect-ratio: 1;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--color-background);
  margin: -1px 0;
  transform: rotate(45deg) scale(0.75);
  margin-right: -23px;
  margin-left: 20px;
}
.button .deco span {
  transform: rotate(-45deg);
}
.button .deco .symbol {
  transform: rotate(90deg);
}
.button .deco .symbol .stripe {
  background-color: var(--color-dark);
}
.button .deco .symbol .stripe:first-child {
  width: 12px;
  height: 2px;
}
.button .deco .symbol .stripe:last-child {
  height: 10px;
  width: 2px;
}
.button:hover {
  background: var(--color-background);
}
.button:hover span.text {
  color: var(--color-dark);
}
.button:hover .deco {
  background: var(--color-dark);
}
.button:hover .deco .symbol {
  --color-dark: var(--color-background);
}

form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
}

.field {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.field label {
  font-weight: 100;
  font-size: var(--typo-fs-tiny);
  margin-bottom: 0.33rem;
}
.field input[type=text], .field input[type=datetime-local], .field input[type=file], .field input[type=search], .field input[type=number], .field input[type=date], .field input[type=time], .field input[type=tel], .field input[type=password], .field input[type=email], .field select, .field textarea {
  padding: var(--misc-padding-regular) var(--misc-padding-medium);
  padding-left: 0;
  border: none 0px transparent;
  border-bottom: solid 1px var(--color-quiet);
  background: transparent;
  font-size: var(--typo-fs-small);
  font-family: var(--typo-ff-primary);
  color: var(--color-dark);
  font-weight: 500;
  width: calc(100% - 2.5rem);
  transition: all 0.3s ease;
}
.field input[type=text]:focus, .field input[type=datetime-local]:focus, .field input[type=file]:focus, .field input[type=search]:focus, .field input[type=number]:focus, .field input[type=date]:focus, .field input[type=time]:focus, .field input[type=tel]:focus, .field input[type=password]:focus, .field input[type=email]:focus, .field select:focus, .field textarea:focus {
  border-bottom: solid 1px var(--color-dark);
  outline: none;
}
.field select {
  width: calc(100% - 6px);
}
.field.checkbox {
  flex-direction: row;
  gap: 1rem;
}
.field.checkbox input[type=checkbox] {
  position: relative;
  appearance: none;
  width: 40px;
  height: 20px;
  background: #ccc;
  border-radius: 50px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: 0.4s;
}
.field.checkbox.hor {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
.field.checkbox input:checked[type=checkbox] {
  background: var(--color-primary);
}
.field.checkbox input[type=checkbox]::after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 0;
  left: -10%;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  transition: 0.4s;
}
.field.checkbox input:checked[type=checkbox]::after {
  left: 50%;
}
.field.checkbox label {
  margin: 0;
  align-items: center;
  display: flex;
  gap: 0.1rem;
}
.field .preview {
  width: 100%;
}
.field .preview img {
  border-radius: var(--misc-border-radius);
  box-shadow: var(--misc-box-shadow);
  height: 100px;
  width: 100%;
  object-fit: cover;
  margin-bottom: 0.5rem;
}
.field.money {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0 1rem;
  flex-wrap: wrap;
}
.field.money > label {
  width: 100%;
}
.field.money > input {
  flex: 1;
}
.field.array {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.field.submit-button {
  display: flex;
  position: sticky;
  bottom: 0;
  padding: 1rem;
  border-top-right-radius: var(--misc-border-radius);
  border-top-left-radius: var(--misc-border-radius);
  box-shadow: 0 -10px 20px rgba(0, 0, 0, 0.1);
  width: calc(100% - 2rem) !important;
  z-index: 999;
  background: var(--color-background);
  justify-content: center;
  align-items: center;
}
.field.submit-button input {
  width: 100%;
  padding: 1rem 0;
  text-align: center !important;
}
.field.acceptance {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: start;
  gap: 0.5rem;
}
.field.acceptance input[type=checkbox] {
  margin: 0;
}
.field.acceptance label {
  margin-bottom: 0;
  font-weight: 400;
  font-size: var(--typo-fs-tiny);
}
.field select {
  border: solid 1px var(--color-quiet);
}

@media (max-width: 576px) {
  .form-box {
    width: calc(100% - 2rem);
    padding: 1rem;
    background: transparent;
    box-shadow: unset;
  }
  .form-page.edit > section > horizontal-group {
    flex-direction: column;
    flex-wrap: nowrap;
  }
  .form-page.edit > section > horizontal-group > .container {
    padding: 1rem;
    width: calc(100% - 2rem) !important;
    flex: 1 !important;
  }
  .preview-frame {
    display: none;
  }
}
@keyframes translateYSlide {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100%);
  }
}
#hero {
  height: 100vh;
  height: 100dvh;
}
@media (max-width: 768px) {
  #hero {
    min-height: 100vh;
    min-height: 100dvh;
    height: unset;
  }
}
#hero .inner {
  display: flex;
  justify-content: end;
  gap: 0;
  flex-direction: column;
}
#hero .inner .main-text {
  animation: opacityUp 1s ease;
}
#hero .inner .button {
  animation: opacityUp 1s ease;
}
#hero .inner .video-container .stripe {
  position: absolute;
  top: 0;
  height: 100%;
  transform-origin: top center;
  background-color: var(--color-background);
  overflow: hidden;
}
#hero .inner .video-container .stripe:nth-child(1) {
  width: 33.3333333333%;
  left: 0;
  animation: translateYSlide 0.3s ease-in-out 0.5s forwards;
}
#hero .inner .video-container .stripe:nth-child(2) {
  width: 33.3333333333%;
  left: 33.3333333333%;
  animation: translateYSlide 0.3s ease-in-out 0.35s forwards;
}
#hero .inner .video-container .stripe:nth-child(3) {
  width: 33.3333333333%;
  left: 66.6666666667%;
  animation: translateYSlide 0.3s ease-in-out 0.65s forwards;
}
#hero .inner video, #hero .inner img {
  height: 50vh;
  border-radius: var(--misc-border-radius) !important;
  object-fit: cover;
}
#hero .inner > horizontal-group:last-child {
  margin-top: -6rem;
}
@media (max-width: 768px) {
  #hero .inner .video-container {
    margin-top: 3.5rem;
  }
  #hero .inner > horizontal-group:first-child {
    flex-direction: column-reverse;
    gap: 1rem;
  }
  #hero .inner > horizontal-group:last-child {
    margin-top: 0;
  }
  #hero .inner > horizontal-group:last-child > .container:first-child {
    padding-top: 0;
    padding-bottom: 0;
  }
}
#hero .small {
  font-weight: 600;
}

.hero-small {
  height: 66vh;
  height: 66dvh;
  --color-text: var(--color-background);
  --color-darkest: var(--color-background);
  justify-content: end;
}
.hero-small .plakativ-l {
  text-transform: uppercase;
}
.hero-small .logo {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
.hero-small .logo svg {
  fill: transparent;
  max-width: 750px;
  width: 100%;
  stroke: var(--color-background);
  stroke-width: 1px;
}
.hero-small figure::after {
  background: linear-gradient(0deg, var(--color-dark), rgba(0, 0, 0, 0));
}
.hero-small .circle {
  z-index: 1;
}
.hero-small vertical-group {
  width: unset !important;
}
.hero-small figure {
  height: 100%;
}
.hero-small img {
  border-radius: 0 !important;
}

.logo {
  display: flex;
  gap: 1rem;
  color: var(--color-text);
  align-items: center;
  text-align: center;
}
.logo img {
  width: 100%;
}
.logo span {
  font-weight: 900;
  font-size: 1.5rem;
}
.logo.gradient {
  background: -webkit-linear-gradient(45deg, var(--color-primary), var(--color-secondary), var(--color-third));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.logo svg {
  max-width: 80px;
  min-width: 40px;
}

.image-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(3, 300px);
  gap: 2rem;
  padding: 0 2rem;
  width: calc(100% - 4rem);
}
.image-grid .image-item {
  overflow: hidden;
  position: relative;
}
.image-grid .image-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: var(--misc-border-radius);
}
.image-grid .image-item:nth-child(1) {
  margin-left: 15%;
}
.image-grid .image-item:nth-child(2) {
  margin-top: 33%;
  margin-right: -2rem;
}
.image-grid .image-item:nth-child(2) img {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.image-grid .image-item:nth-child(3) {
  margin-bottom: 33%;
  margin-left: -2rem;
}
.image-grid .image-item:nth-child(3) img {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.image-grid .image-item:nth-child(5) {
  margin-right: -2rem;
}
.image-grid .image-item:nth-child(5) img {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media (max-width: 768px) {
  .image-grid {
    grid-template-rows: repeat(3, 150px);
    gap: 1rem;
    padding: 0 1rem;
    width: calc(100% - 2rem);
  }
  .image-grid .image-item:nth-child(1) {
    margin-left: 15%;
  }
  .image-grid .image-item:nth-child(2) {
    margin-right: -1rem;
  }
  .image-grid .image-item:nth-child(3) {
    margin-left: -1rem;
  }
  .image-grid .image-item:nth-child(5) {
    margin-right: -1rem;
  }
}

.image-grid2 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(5, 300px);
  gap: 2rem;
  padding: 2rem;
  width: calc(100% - 4rem);
}
@media (max-width: 768px) {
  .image-grid2 {
    grid-template-rows: repeat(auto-fill, 150px);
    gap: 1rem;
    padding: 1rem;
    width: calc(100% - 2rem);
  }
}
.image-grid2 .image-item {
  overflow: hidden;
  position: relative;
}
.image-grid2 .image-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: var(--misc-border-radius);
}

.large-width {
  grid-column: span 9;
  grid-row: span 1;
}

.medium-height {
  grid-column: span 3;
  grid-row: span 2;
}

.small {
  grid-column: span 6;
  grid-row: span 1;
}

.tiny {
  grid-column: span 2;
  grid-row: span 1;
}

.medium {
  grid-column: span 3;
  grid-row: span 1;
}

.large {
  grid-column: span 4;
  grid-row: span 1;
}

.testemonials {
  width: 100%;
  height: 85vh;
}
.testemonials > .swiper {
  height: 100%;
  width: 100%;
  position: relative;
}
.testemonials > .swiper .swiper-button-next, .testemonials > .swiper .swiper-button-prev {
  background: var(--color-background);
  aspect-ratio: 1;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  color: var(--color-dark);
}
.testemonials > .swiper .swiper-button-next:after, .testemonials > .swiper .swiper-button-prev:after {
  font-size: 20px;
  margin-right: -4px;
}
.testemonials > .swiper .swiper-button-prev:after {
  margin-left: -4px;
}
.testemonials > .swiper .swiper-slide {
  height: 100%;
}
.testemonials > .swiper .swiper-slide horizontal-group {
  height: 100%;
  padding-top: 3rem;
}
@media (max-width: 768px) {
  .testemonials > .swiper .swiper-slide horizontal-group {
    gap: 0rem;
  }
}
.testemonials > .swiper .swiper-slide horizontal-group > .container {
  height: 100%;
}
.testemonials > .swiper .swiper-slide horizontal-group > .container figure {
  height: 100%;
}
.testemonials > .swiper .swiper-slide horizontal-group > .container figure img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 0;
}
@media (max-width: 768px) {
  .testemonials > .swiper .swiper-slide horizontal-group > .container figure {
    height: 310px;
    width: 75%;
  }
  .testemonials > .swiper .swiper-slide horizontal-group > .container figure img {
    border-top-right-radius: var(--misc-border-radius);
    border-bottom-right-radius: var(--misc-border-radius);
  }
}
.testemonials > .swiper .swiper-slide horizontal-group > .container .inner-text {
  position: relative;
}
@media (max-width: 768px) {
  .testemonials > .swiper .swiper-slide horizontal-group > .container .inner-text p {
    font-size: 0.75rem;
  }
}
.testemonials > .swiper .swiper-slide horizontal-group > .container .inner-text:after {
  content: "„";
  font-size: 200px;
  position: absolute;
  left: 0;
  bottom: 0;
  font-family: var(--typo-ff-secondary);
  opacity: 0.2;
}
.testemonials > .swiper .swiper-slide horizontal-group > .container .inner-text:before {
  content: "“";
  font-size: 200px;
  position: absolute;
  right: 0;
  top: 0;
  font-family: var(--typo-ff-secondary);
  opacity: 0.2;
}

/* Height Classes */
.height-100 {
  height: 100vh;
  height: 100dvh;
  margin: 0;
}

.h-100 {
  height: 100%;
}

.h-auto {
  height: auto;
}

.h-unset {
  height: unset;
}

.no-w {
  width: unset;
}

.width-xxs {
  max-width: 25ch;
}

/* Width Classes */
.width-s {
  max-width: var(--page-content-width-s);
}

.width-xs {
  max-width: 75vh;
}

.width-m {
  max-width: var(--page-content-width);
}

.width-l {
  max-width: var(--page-content-width-l);
}

.full-width {
  width: 100%;
}

.w-auto {
  width: auto;
  flex: unset;
}

.w-10 {
  width: 10%;
  flex: 0.1;
}

.w-15 {
  width: 15%;
  flex: 0.15;
}

.w-20 {
  width: 20%;
  flex: 0.2;
}

.w-25 {
  width: 25%;
  flex: 0.25;
}

.w-30 {
  width: 30%;
  flex: 0.3;
}

.w-33 {
  width: 33.3333333333%;
  flex: 0.3333333333;
}

.w-40 {
  width: 40%;
  flex: 0.4;
}

.w-50 {
  width: 50%;
  flex: 0.5;
}

.w-60 {
  width: 60%;
  flex: 0.6;
}

.w-66 {
  width: 66.6666666667%;
  flex: 0.6666666667;
}

.w-70 {
  width: 70%;
  flex: 0.7;
}

.w-75 {
  width: 75%;
  flex: 0.75;
}

.w-80 {
  width: 80%;
  flex: 0.8;
}

.w-90 {
  width: 90%;
  flex: 0.9;
}

.w-100 {
  width: 100%;
  flex: unset;
}

/* Flex Justify Classes */
.j-s {
  justify-content: start;
}

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

.j-e {
  justify-content: end;
}

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

.j-sa {
  justify-content: space-around;
}

.j-se {
  justify-content: space-evenly;
}

/* Flex Align Classes */
.a-c {
  align-items: center;
}

.a-e {
  align-items: end;
}

.a-s {
  align-items: start;
}

.as-s {
  align-self: start;
}

.as-c {
  align-self: center;
}

.as-e {
  align-self: end;
}

/* Flex Gap Classes */
.gap-0 {
  gap: 0 !important;
}

.gap-s {
  gap: var(--misc-gap-small);
}

.gap-m {
  gap: var(--misc-gap-medium);
}

.gap-l {
  gap: var(--misc-gap-large);
}

.gap-xl {
  gap: var(--misc-gap-huge);
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-1 {
  flex: 1;
}

.flex-0 {
  flex: 0 !important;
}

.obj-fit-contain {
  object-fit: contain;
}

.obj-fit-cover {
  object-fit: cover;
}

.obj-fit-unset {
  object-fit: unset;
}

/* Margin Classes */
.m-auto {
  margin: auto;
}

.m-t-l {
  margin-top: var(--misc-padding-large);
}

.m-t-xl {
  margin-top: calc(var(--misc-gap-huge) * 3);
}

.m-t-m {
  margin-top: var(--misc-padding-medium);
}

.m-t-s {
  margin-top: var(--misc-padding-small);
}

.m-b-l {
  margin-bottom: var(--misc-padding-large);
}

.m-l-l {
  margin-left: var(--misc-padding-large);
}

.m-r-l {
  margin-right: var(--misc-padding-large);
}

/* Padding Classes */
.p-s {
  padding: var(--misc-padding-small);
}

.p-m {
  padding: var(--misc-padding-medium);
}

.p-l {
  padding: var(--misc-padding-large);
}

.p-xl {
  padding: calc(var(--misc-padding-large) * 2);
}

.p-r-s {
  padding-right: var(--misc-padding-small);
}

.p-l-s {
  padding-left: var(--misc-padding-small);
}

.p-l-l {
  padding-left: var(--misc-padding-large);
}

.p-t-s {
  padding-top: var(--misc-padding-small);
}

.p-b-s {
  padding-bottom: var(--misc-padding-small);
}

/* Utility Classes */
.hidden {
  display: none;
}

.overlay {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.overlay img, .overlay video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.overlay.darken ::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: var(--misc-gradient-overlay);
}

.sticky {
  position: sticky;
  top: 0;
  z-index: 2;
}

.z-5 {
  z-index: 5 !important;
}

@media (max-width: 576px) {
  .hide-s {
    height: 0;
    width: 0;
    display: none !important;
  }
}
@media (max-width: 768px) {
  .hide-m {
    height: 0;
    width: 0;
    display: none !important;
  }
}
.bg-primary {
  background: linear-gradient(45deg, var(--color-primary), var(--color-secondary)) !important;
}
.bg-primary * {
  color: var(--color-bright);
}

.cut-txt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.hidden {
  display: none !important;
}

html {
  scroll-behavior: smooth;
}

body {
  scroll-behavior: smooth;
  background-color: var(--color-bright);
}
body main, body #swup {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  min-height: 66vh;
}
body main > *, body #swup > * {
  z-index: 1;
}
body > .with-sidebar, body #swup > .with-sidebar {
  flex-wrap: nowrap !important;
}
body > .with-sidebar > main, body #swup > .with-sidebar > main {
  flex: 1;
}

@keyframes bubbles {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(2);
  }
  100% {
    transform: scale(1);
  }
}
figure.image.side-image img {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
figure.image img {
  width: 100%;
  border-radius: var(--misc-border-radius);
}
@media (max-width: 768px) {
  figure.image img {
    border-radius: 0;
  }
}

.overlay {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.overlay.dark:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.33);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.overlay.front {
  z-index: 2;
}
.overlay > img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

horizontal-group {
  display: flex;
  gap: 0.25rem;
  width: 100%;
  position: relative;
}
horizontal-group > .container {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

vertical-group {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
}

@media (max-width: 576px) {
  horizontal-group:not(.locked) {
    flex-direction: column;
  }
  horizontal-group:not(.locked) > .container {
    width: 100%;
    flex: 1;
  }
  horizontal-group:not(.locked) > .container.p-m {
    max-width: calc(100% - 2 * var(--misc-padding-medium));
  }
  horizontal-group:not(.locked) > .container.p-l {
    max-width: calc(100% - 2 * var(--misc-padding-large));
  }
  vertical-group {
    width: 100%;
    flex: 1 !important;
  }
}
section {
  position: relative;
  display: flex;
  gap: var(--page-section-gap);
  z-index: 0;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: var(--page-content-width);
}
section.bg-dark {
  background-color: var(--color-dark);
  --color-text: var(--color-bright);
}
section.bg-dark * {
  --color-darkest: var(--color-bright);
}
section.td-space {
  padding: 6rem 0;
}
section.full-height {
  margin: 0;
}
section.width-s {
  max-width: var(--page-content-width-s);
}
section.width-m {
  width: var(--page-content-width-m);
  max-width: 100%;
}
section.width-l {
  max-width: var(--page-content-width-l);
}
section.full-width {
  max-width: unset;
  min-width: unset;
  width: 100%;
}
section.full-height {
  height: 100vh;
}

.container {
  display: flex;
  flex-direction: column;
  position: relative;
}
.container.horizontal {
  flex-direction: row;
}

.horizontal:not(.container) {
  display: flex;
}

.box {
  position: relative;
  display: flex;
  gap: 2rem;
  border: solid 1px var(--color-quiet);
  border-radius: var(--misc-border-radius);
  box-shadow: var(--misc-box-shadow);
  transition: all 0.25s ease-in-out;
}
.box h2 {
  transition: all 0.15s ease-in;
}
.box.p-s {
  padding: 1rem;
  width: calc(100% - 2rem) !important;
}
.box.transparent {
  background-color: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(20px);
}
.box.product .info {
  padding: 1rem;
}
.box.product .price {
  font-size: var(--typo-fs-regular);
  font-weight: 700;
}
.box .image {
  height: 100%;
  position: relative;
}
.box .image figure {
  max-height: 145px;
  width: 100%;
}
.box .image img {
  border-radius: var(--misc-border-radius);
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.box .image.small figure {
  max-height: 75px;
}
.box .image.small figure img {
  height: 100%;
}
@media (max-width: 576px) {
  .box .image img {
    border-radius: var(--misc-border-radius);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
.box.small {
  padding: 0.25rem;
  width: calc(50% - 0.75rem);
}
.box.mw-50 {
  width: calc(50% - 1rem);
}
.box .overlay {
  z-index: 3;
}
.box .vertical {
  flex-direction: column;
}
.box .info {
  gap: 0.25rem;
}
.box .sub {
  opacity: 0.5;
}

header {
  width: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: 99;
}
header > horizontal-group {
  width: 100%;
}
header > horizontal-group > .container {
  padding: var(--misc-padding-medium) var(--misc-padding-large);
  background-color: white;
  z-index: 9999;
}
header > horizontal-group > .container:first-child {
  padding: 1rem;
}
header .logo-container {
  animation: slideDown 0.5s ease-in-out;
  border-bottom-right-radius: var(--misc-border-radius);
}
header .menu-button-container {
  animation: slideDown 0.75s ease-in-out;
  border-bottom-left-radius: var(--misc-border-radius);
}
header .menu-button {
  display: flex;
  align-items: center;
  cursor: pointer;
}
header .menu-button:hover .stripe {
  width: 40px;
  transform-origin: center center;
}
header .menu-button:hover .symbol .stripe:nth-child(2) {
  width: 33px;
}
header .menu-button .text p {
  font-weight: 500;
  opacity: 1;
}
header .menu-button .symbol {
  display: flex;
  flex-direction: column;
  align-items: end;
}
header .menu-button .symbol .stripe {
  width: 40px;
  height: 2px;
  background: black;
  transition: all 0.2s ease-in;
}
header .menu-button .symbol .stripe:nth-child(2) {
  margin-top: 0.66rem;
  width: 27px;
}
header .menu-button-container.active .stripe {
  width: 40px !important;
  margin: 0;
}
header .menu-button-container.active .stripe:first-child {
  transform: rotate(45deg);
}
header .menu-button-container.active .stripe:last-child {
  transform: rotate(-45deg);
  margin-top: -2px;
}

nav#main-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--color-dark);
  z-index: 9;
  opacity: 0;
  pointer-events: none;
  --color-text: var(--color-bright);
  transition: all 0.3s ease;
}
nav#main-nav.active {
  opacity: 1;
  pointer-events: all;
}
nav#main-nav ul {
  margin: 0;
  padding: 0;
}
nav#main-nav .logo svg {
  fill: var(--color-background);
  max-width: 100%;
  width: 300px;
}
@media (max-width: 768px) {
  nav#main-nav .logo {
    margin-top: 4rem;
  }
  nav#main-nav .logo svg {
    max-width: 150px;
  }
}
@media (max-width: 768px) {
  nav#main-nav .etc {
    margin-bottom: 5rem;
    gap: 1rem;
    width: calc(100% - var(--misc-padding-medium) * 2);
  }
}
nav#main-nav vertical-group > ul {
  width: calc(100% - var(--misc-padding-large) * 2);
  padding: 0 var(--misc-padding-large);
  margin: 0;
  display: flex;
  justify-content: space-around;
}
@media (max-width: 768px) {
  nav#main-nav vertical-group > ul {
    flex-direction: column;
    gap: var(--misc-gap-huge);
  }
}
nav#main-nav vertical-group > ul li {
  text-align: center;
  position: relative;
  flex: 1;
}
nav#main-nav vertical-group > ul li a {
  color: var(--color-bright);
  font-weight: 900;
  text-transform: uppercase;
  font-size: var(--typo-fs-large);
  transition: all 0.3s ease;
}
nav#main-nav vertical-group > ul li .bg-text {
  position: absolute;
  font-size: calc(var(--typo-fs-large) * 1.33);
  font-family: var(--typo-ff-secondary);
  top: 0;
  z-index: -1;
  text-align: center;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color-background);
  text-transform: uppercase;
  white-space: nowrap;
  opacity: 0.1;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}
nav#main-nav vertical-group > ul li:hover .bg-text {
  opacity: 1;
}
nav#main-nav vertical-group > ul li:hover a {
  opacity: 0.1;
}

footer {
  --color-text: var(--color-bright);
}
footer #palms-contact {
  padding: var(--misc-padding-large) 0;
  position: relative;
  --color-text: var(--color-dark);
}
footer #palms-contact #formholder {
  padding: 0 calc(var(--misc-padding-large) * 2);
  width: calc(100% - var(--misc-padding-large) * 4);
}
@media (max-width: 768px) {
  footer #palms-contact #formholder {
    padding: 0 calc(var(--misc-padding-large));
    width: calc(100% - var(--misc-padding-large) * 2);
  }
}
footer ul {
  margin-left: 0;
}
footer .palms {
  display: flex;
  align-items: end;
  justify-content: end;
  margin-bottom: -1px;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
  max-width: 66%;
  z-index: -1;
}
footer .palms svg {
  width: 100%;
  height: auto;
}
footer .logo svg {
  width: 80%;
  fill: var(--color-background);
  max-width: 80%;
}
footer .inner {
  width: calc(100% - var(--misc-padding-large) * 4);
  padding: calc(var(--misc-padding-large) * 2) calc(var(--misc-padding-large) * 2) var(--misc-padding-large);
  background-color: var(--color-dark);
  gap: 0;
}
@media (max-width: 768px) {
  footer .inner {
    width: calc(100% - var(--misc-padding-large) * 2);
    padding: calc(var(--misc-padding-large) * 2) calc(var(--misc-padding-large)) 5rem;
  }
  footer .inner a.plakativ-m {
    font-size: 1.6rem;
    margin-bottom: 2rem;
  }
}

#footer-buttons {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: white;
  z-index: 999;
  animation: slideRight 0.5s ease-in;
  border-top-right-radius: var(--misc-border-radius);
}
#footer-buttons > a {
  display: block;
}
@media (max-width: 768px) {
  #footer-buttons > a {
    padding-bottom: 0.25rem;
    padding-top: 0.85rem;
  }
}
#footer-buttons > a svg {
  width: 25px;
}

@media (max-width: 768px) {
  #footer-buttons {
    flex-direction: row;
    display: flex;
    animation: slideUp 0.5s ease-in;
  }
}
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

#exp {
  padding: var(--misc-padding-large);
  width: calc(100% - var(--misc-padding-large) * 2);
  border: solid 1px var(--color-dark);
}

.reveal {
  overflow: hidden;
}

.reveal, .reveal span {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}

.dark-section {
  position: relative;
  width: 100%;
  --color-text: var(--color-background);
}
.dark-section::after {
  content: "";
  width: 100%;
  height: 70%;
  bottom: 5%;
  left: 0;
  background-color: var(--color-dark);
  position: absolute;
  z-index: -1;
}
.dark-section section:first-child {
  z-index: 2;
}
.dark-section section:last-child {
  z-index: 1;
}
@media (max-width: 768px) {
  .dark-section {
    padding-bottom: 3rem;
  }
  .dark-section:after {
    bottom: 0;
  }
}

.circle {
  position: absolute;
  width: 450px;
  height: 450px;
  border-radius: 50%; /* Makes it a perfect circle */
  border: 1px solid var(--color-quiet);
  z-index: -1; /* Keep it behind other content */
  top: 50%; /* Position it relative to the page */
  left: 50%;
  transform: translate(-50%, -50%); /* Center it on the screen */
}
.circle.big {
  width: 850px;
  height: 850px;
}
@media (max-width: 768px) {
  .circle.big {
    width: 450px;
    height: 450px;
  }
}
.circle .orbit {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%; /* Full width of the circle */
  height: 100%; /* Full height of the circle */
  transform: translate(-50%, -50%);
  animation: rotate-around 9s linear infinite;
}
.circle .orbit:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 20px;
  height: 20px;
  background-color: var(--color-dark);
  border-radius: 50%; /* Makes the object a circle */
}
.circle .orbit.small {
  animation-delay: 200ms;
  animation-duration: 7s;
}
.circle .orbit.small:after {
  top: -5px;
  width: 10px;
  height: 10px;
}
.circle .orbit.tiny {
  animation-delay: 400ms;
  animation-duration: 5s;
}
.circle .orbit.tiny:after {
  top: -2.5px;
  width: 5px;
  height: 5px;
}
.circle.bright {
  border: 1px solid var(--color-strong);
}
.circle.bright .orbit:after {
  background-color: var(--color-strong);
}
.circle.right {
  right: 0;
  left: unset;
}
.circle.left {
  left: 0;
  right: unset;
}
.circle.top {
  top: 0%;
  bottom: unset;
}
.circle.bottom {
  top: 0;
  bottom: 0;
}

#error-success .logo {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}
#error-success .logo svg {
  fill: transparent;
  max-width: 750px;
  width: 100%;
  stroke: var(--color-dark);
  stroke-width: 1px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7RUFBQTtBQ0FBOzs7Ozs7Ozs7Ozs7O0VBYUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRk9EOztBRUxBO0VBQ0k7QUZRSjs7QUVOQTtFQUNJO0VBQ0E7QUZTSjs7QUVQQTtFQUNDO0FGVUQ7O0FFUkE7RUFDQztBRldEOztBRVRBOztFQUVDO0VBQ0E7QUZZRDs7QUVWQTtFQUNDO0VBQ0E7QUZhRDs7QUdwREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1REY7QUdwREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzREY7QUduREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxREY7QUdsREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhvREY7QUdqREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhtREY7QUdoREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrREY7QUlHQTtFQTNGRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUtBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBS0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBS0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUorREY7O0FDakpJO0VHK0ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0VKcUROO0FBQ0Y7QUs5S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTGdMSjtBSy9LSTtFQUNJO0VBQ0E7RUFDQTtBTGlMUjtBSy9LUTtFQUNJO0FMaUxaOztBSzdLQTtFQUNJO0FMZ0xKOztBSzlLQTtFQUNJO0FMaUxKOztBSy9LQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxrTEo7QUtqTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTG1MUjs7QUs5S0E7RUFDSTtBTGlMSjs7QUs5S0E7RUFDSTtBTGlMSjs7QUsvS0E7RUFDSTtFQUNBO0FMa0xKO0FLakxJO0VBQ0k7QUxtTFI7O0FLL0tJO0VBQ0k7QUxrTFI7O0FLL0tBO0VBQ0k7QUxrTEo7O0FLL0tBO0VBQ0k7QUxrTEo7O0FLaExBO0VBQ0k7QUxtTEo7O0FLaExBO0VBQ0k7QUxtTEo7O0FLL0tJO0VBQ0k7RUFDQTtFQUNBO0FMa0xSOztBTTNQQTtFQUNJO0FOOFBKOztBTTVQQTtFQUNJO0FOK1BKOztBTTdQQTtFQUNJO0FOZ1FKOztBTTVQQTtFQUNJO0FOK1BKOztBTTdQQTtFQUNJO0FOZ1FKOztBTTdQQTtFQUNJO0VBQ0E7RUFDQTtBTmdRSjs7QU03UEE7RUFDSTtBTmdRSjs7QU03UEE7RUFDSTtBTmdRSjs7QU03UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ1FKO0FNL1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5pUVI7QU0vUEk7RUFDSTtBTmlRUjtBTS9QSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pUU47QUNwU0k7RUt1Q0k7SUFDSTtFTmdRVjtBQUNGO0FNN1BJO0VBQ0k7QU4rUFI7O0FNMVBBO0VBQ0k7QU42UEo7O0FNMVBBO0VBQ0k7QU42UEo7O0FNMVBBO0VBQ0k7RUFDQTtFQUNBO0FONlBKOztBTTNQQTtFQUNJO0VBQ0E7RUFDQTtBTjhQSjs7QU01UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTitQSjs7QU01UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTitQSjs7QU01UEE7RUFDSTtFQUNBO0VBQ0E7QU4rUEo7O0FNNVBBO0VBQ0k7RUFDQTtFQUNBO0FOK1BKOztBTTNQQTtFQUNJO0FOOFBKOztBTTVQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rUEo7QU03UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTitQUjs7QU0xUEE7RUFDSTtFQUNBO0FONlBKOztBTTNQQTtFQUNJO0VBQ0E7QU44UEo7O0FNMVBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU42UEo7QU01UEk7RUFDSTtFQUNBO0VBQ0E7QU44UFI7O0FPblpBO0VBQ0U7RUFDQTtBUHNaRjs7QU9uWkE7RUFDRTtBUHNaRjs7QU9uWkE7RUFDRTtFQUNBO0VBQ0E7QVBzWkY7O0FPblpBO0VBQ0U7RUFDQTtBUHNaRjs7QU9uWkE7RUFDRTtFQUNBO0VBQ0E7QVBzWkY7O0FPblpBO0VBQ0U7RUFDQTtBUHNaRjs7QU9uWkE7RUFDRTtFQUNBO0VBQ0E7QVBzWkY7O0FPblpBO0VBQ0U7RUFDQTtBUHNaRjs7QU9uWkE7RUFDRTtFQUNBO0VBQ0E7QVBzWkY7O0FPblpBO0VBQ0U7RUFDQTtBUHNaRjs7QU9sWkE7RUFDRTtJQUNJO0VQcVpKO0VPblpBO0lBQ0k7RVBxWko7QUFDRjtBT2paQTtFQUNFO0lBQ0U7RVBtWkY7RU9qWkE7SUFDRTtFUG1aRjtBQUNGO0FPaFpBO0VBQ0U7SUFDRTtFUGtaRjtFT2haQTtJQUNFO0VQa1pGO0FBQ0Y7QU83WUE7RUFDRTtJQUNFO0VQK1lGO0VPN1lBO0lBQ0U7RVArWUY7QUFDRjtBTzVZQTtFQUNFO0lBQ0U7RVA4WUY7RU81WUE7SUFDRTtFUDhZRjtBQUNGO0FPMVlBO0VBQ0U7SUFDRTtFUDRZRjtFTzFZQTtJQUNFO0VQNFlGO0FBQ0Y7QU96WUE7RUFDRTtJQUNFO0VQMllGO0VPellBO0lBQ0U7RVAyWUY7QUFDRjtBT3hZQTtFQUNFO0lBQ0U7RVAwWUY7RU94WUE7SUFDRTtFUDBZRjtBQUNGO0FPdllBO0VBQ0U7SUFDRTtFUHlZRjtFT3ZZQTtJQUNFO0VQeVlGO0FBQ0Y7QU90WUE7RUFDRTtJQUNFO0VQd1lGO0VPdFlBO0lBQ0U7RVB3WUY7RU90WUE7SUFDRTtFUHdZRjtBQUNGO0FPcllBO0VBQ0U7SUFDRTtFUHVZRjtFT3JZQTtJQUNFO0VQdVlGO0VPcllBO0lBQ0U7RVB1WUY7QUFDRjtBT3BZQTtFQUNFO0lBQ0U7RVBzWUY7RU9wWUE7SUFDRTtFUHNZRjtFT3BZQTtJQUNFO0VQc1lGO0FBQ0Y7QU9uWUE7RUFDRTtJQUNFO0lBQ0E7RVBxWUY7RU9uWUE7SUFDRTtJQUNBO0VQcVlGO0VPbllBO0lBQ0U7SUFDQTtFUHFZRjtBQUNGO0FRamtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBUmdrQko7QVEvakJJO0VBQ0k7RUFDQTtBUmlrQlI7QVEvakJJO0VBQ0k7RUFDQTtFQUNBO0FSaWtCUjtBUS9qQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSaWtCUjtBUWhrQlE7RUFDSTtBUmtrQlo7QVEvakJRO0VBQ0k7QVJpa0JaO0FRaGtCWTtFQUNJO0FSa2tCaEI7QVFoa0JnQjtFQUNJO0VBQ0E7QVJra0JwQjtBUWhrQmdCO0VBQ0k7RUFDQTtBUmtrQnBCO0FRNWpCSTtFQUNJO0FSOGpCUjtBUTdqQlE7RUFDSTtBUitqQlo7QVE1akJRO0VBQ0k7QVI4akJaO0FRNWpCWTtFQUNJO0FSOGpCaEI7O0FTcm9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUd29CSjs7QVNyb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVR3b0JKO0FTdG9CSTtFQUNJO0VBQ0E7RUFDQTtBVHdvQlI7QVNwb0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHFvQlI7QVNub0JRO0VBQ0k7RUFDQTtBVHFvQlo7QVNsb0JJO0VBQ0k7QVRvb0JSO0FTam9CSTtFQUNJO0VBQ0E7QVRtb0JSO0FTbG9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG9vQlo7QVNsb0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRvb0JaO0FTam9CUTtFQUNJO0FUbW9CWjtBU2hvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtvQlo7QVMvbkJRO0VBQ0k7QVRpb0JaO0FTOW5CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUZ29CWjtBUzduQkk7RUFDSTtBVCtuQlI7QVM1bkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOG5CWjtBU3puQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMm5CUjtBUzFuQlE7RUFDSTtBVDRuQlo7QVMxbkJRO0VBQ0k7QVQ0bkJaO0FTeG5CSTtFQUNJO0VBQ0E7RUFDQTtBVDBuQlI7QVN2bkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeW5CUjtBU3huQlE7RUFDSTtFQUNBO0VBQ0E7QVQwbkJaO0FTdm5CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5bkJSO0FTeG5CUTtFQUNJO0FUMG5CWjtBU3huQlE7RUFDSTtFQUNBO0VBQ0E7QVQwbkJaO0FTdm5CSTtFQUNJO0FUeW5CUjs7QUN6d0JJO0VRcUpBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RVR1bkJOO0VTcm5CRTtJQUNJO0lBQ0E7RVR1bkJOO0VTcm5CRTtJQUNJO0lBQ0E7SUFDQTtFVHVuQk47RVNybkJFO0lBQ0k7RVR1bkJOO0FBQ0Y7QVVoekJBO0VBQ0k7SUFDSTtFVmt6Qk47RVVoekJFO0lBQ0k7RVZrekJOO0FBQ0Y7QVUveUJBO0VBQ0k7RUFDQTtBVml6Qko7QUMxeUJJO0VTVEo7SUFLUTtJQUNBO0lBQ0E7RVZrekJOO0FBQ0Y7QVVqekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZtekJSO0FVanpCUTtFQUNJO0FWbXpCWjtBVWp6QlE7RUFDSTtBVm16Qlo7QVVqekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbXpCWjtBVWx6Qlk7RUFDSTtFQUNBO0VBQ0E7QVZvekJoQjtBVWx6Qlk7RUFDSTtFQUNBO0VBQ0E7QVZvekJoQjtBVWx6Qlk7RUFDSTtFQUNBO0VBQ0E7QVZvekJoQjtBVWh6QlE7RUFDSTtFQUNBO0VBQ0E7QVZrekJaO0FVaHpCUTtFQUNJO0FWa3pCWjtBQzUxQkk7RVM4Q1E7SUFDSTtFVml6QmQ7RVUveUJVO0lBQ0k7SUFDQTtFVml6QmQ7RVUveUJVO0lBQ0k7RVZpekJkO0VVaHpCYztJQUNJO0lBQ0E7RVZrekJsQjtBQUNGO0FVNXlCSTtFQUNJO0FWOHlCUjs7QVUxeUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjZ5Qko7QVUxeUJJO0VBQ0k7QVY0eUJSO0FVMXlCSTtFQUNJO0VBQ0E7RUFDQTtBVjR5QlI7QVUzeUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjZ5Qlo7QVV2eUJRO0VBQ0k7QVZ5eUJaO0FVdHlCSTtFQUNJO0FWd3lCUjtBVXR5Qkk7RUFDSTtBVnd5QlI7QVV0eUJJO0VBQ0k7QVZ3eUJSO0FVcnlCSTtFQUNJO0FWdXlCUjs7QVd2NkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBWHk2Qko7QVd2NkJJO0VBQ0k7QVh5NkJSO0FXdjZCSTtFQUNJO0VBQ0E7QVh5NkJSO0FXdDZCSTtFQUNJO0VBQ0E7RUFDQTtBWHc2QlI7QVdyNkJJO0VBQ0k7RUFDQTtBWHU2QlI7O0FZLzdCQTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBWmk4Qko7QVk5N0JJO0VBQ0k7RUFDQTtBWmc4QlI7QVk5N0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmc4Qlo7QVk3N0JRO0VBQ0k7QVorN0JaO0FZNzdCUTtFQUNJO0VBQ0E7QVorN0JaO0FZOTdCWTtFQUNJO0VBQ0E7QVpnOEJoQjtBWTc3QlE7RUFDSTtFQUNBO0FaKzdCWjtBWTk3Qlk7RUFDSTtFQUNBO0FaZzhCaEI7QVk3N0JRO0VBQ0k7QVorN0JaO0FZOTdCWTtFQUNJO0VBQ0E7QVpnOEJoQjtBQzM5Qkk7RVdsQko7SUFtRFE7SUFDQTtJQUNBO0lBQ0E7RVo4N0JOO0VZMzdCVTtJQUNJO0VaNjdCZDtFWTM3QlU7SUFDSTtFWjY3QmQ7RVkzN0JVO0lBQ0k7RVo2N0JkO0VZMzdCVTtJQUNJO0VaNjdCZDtBQUNGOztBWXg3QkE7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QVowN0JKO0FDeC9CSTtFV3VESjtJQVVRO0lBQ0E7SUFDQTtJQUNBO0VaMjdCTjtBQUNGO0FZMTdCSTtFQUNJO0VBQ0E7QVo0N0JSO0FZMTdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVo0N0JaOztBWXI3QkE7RUFDSTtFQUNBO0FadzdCSjs7QVlyN0JBO0VBQ0k7RUFDQTtBWnc3Qko7O0FZbjdCQTtFQUNJO0VBQ0E7QVpzN0JKOztBWWw3QkE7RUFDSTtFQUNBO0FacTdCSjs7QVlsN0JBO0VBQ0k7RUFDQTtBWnE3Qko7O0FZbDdCQTtFQUNJO0VBQ0E7QVpxN0JKOztBYTNqQ0E7RUFDSTtFQUNBO0FiOGpDSjtBYTdqQ0k7RUFDSTtFQUNBO0VBQ0E7QWIrakNSO0FhN2pDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYitqQ1o7QWE5akNZO0VBQ0k7RUFDQTtBYmdrQ2hCO0FhN2pDUTtFQUNJO0FiK2pDWjtBYTdqQ1E7RUFDSTtBYitqQ1o7QWE5akNZO0VBQ0k7RUFDQTtBYmdrQ2hCO0FDemtDSTtFWU9RO0lBSVE7RWJra0NsQjtBQUNGO0FhamtDZ0I7RUFDSTtBYm1rQ3BCO0FhbGtDb0I7RUFDSTtBYm9rQ3hCO0FhamtDd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYm1rQzVCO0FDMWxDSTtFWWVnQjtJQVdRO0lBQ0E7RWJva0MxQjtFYWxrQzBCO0lBQ0k7SUFDQTtFYm9rQzlCO0FBQ0Y7QWFqa0NvQjtFQUNJO0FibWtDeEI7QUN2bUNJO0VZc0N3QjtJQUNJO0Vib2tDOUI7QUFDRjtBYWprQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJta0M1QjtBYWprQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJta0M1Qjs7QWNocENBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QWRtcENGOztBY2hwQ0E7RUFDRTtBZG1wQ0Y7O0FjaHBDQTtFQUNFO0FkbXBDRjs7QWNocENBO0VBQ0U7QWRtcENGOztBY2hwQ0E7RUFDRTtBZG1wQ0Y7O0FjaHBDQTtFQUNFO0FkbXBDRjs7QWNocENBO0FBQ0E7RUFDRTtBZG1wQ0Y7O0FjaHBDQTtFQUNFO0FkbXBDRjs7QWNocENBO0VBQ0U7QWRtcENGOztBY2hwQ0E7RUFDRTtBZG1wQ0Y7O0FjaHBDQTtFQUNFO0FkbXBDRjs7QWNocENBO0VBQ0U7RUFDQTtBZG1wQ0Y7O0FjaHBDQTtFQUNFO0VBQ0E7QWRtcENGOztBY2hwQ0E7RUFDRTtFQUNBO0FkbXBDRjs7QWNocENBO0VBQ0U7RUFDQTtBZG1wQ0Y7O0FjaHBDQTtFQUNFO0VBQ0E7QWRtcENGOztBY2hwQ0E7RUFDRTtFQUNBO0FkbXBDRjs7QWNqcENBO0VBQ0U7RUFDQTtBZG9wQ0Y7O0FjbHBDQTtFQUNFO0VBQ0E7QWRxcENGOztBY25wQ0E7RUFDRTtFQUNBO0Fkc3BDRjs7QWNwcENBO0VBQ0U7RUFDQTtBZHVwQ0Y7O0FjcnBDQTtFQUNFO0VBQ0E7QWR3cENGOztBY3RwQ0E7RUFDRTtFQUNBO0FkeXBDRjs7QWN2cENBO0VBQ0U7RUFDQTtBZDBwQ0Y7O0FjeHBDQTtFQUNFO0VBQ0E7QWQycENGOztBY3pwQ0E7RUFDRTtFQUNBO0FkNHBDRjs7QWMxcENBO0VBQ0U7RUFDQTtBZDZwQ0Y7O0FjMXBDQTtBQUNBO0VBQ0U7QWQ2cENGOztBYzFwQ0E7RUFDRTtBZDZwQ0Y7O0FjMXBDQTtFQUNFO0FkNnBDRjs7QWMxcENBO0VBQ0U7QWQ2cENGOztBYzFwQ0E7RUFDRTtBZDZwQ0Y7O0FjMXBDQTtFQUNFO0FkNnBDRjs7QWMxcENBO0FBRUE7RUFDRTtBZDRwQ0Y7O0FjMXBDQTtFQUNFO0FkNnBDRjs7QWMzcENBO0VBQ0U7QWQ4cENGOztBYzNwQ0E7RUFDRTtBZDhwQ0Y7O0FjM3BDQTtFQUNFO0FkOHBDRjs7QWMzcENBO0VBQ0U7QWQ4cENGOztBYzNwQ0E7QUFFQTtFQUNFO0FkNnBDRjs7QWMxcENBO0VBQ0U7QWQ2cENGOztBYzFwQ0E7RUFDRTtBZDZwQ0Y7O0FjMXBDQTtFQUNFO0FkNnBDRjs7QWMxcENBO0VBQ0U7QWQ2cENGOztBYzFwQ0E7RUFDRTtBZDZwQ0Y7O0FjenBDQTtFQUNFO0FkNHBDRjs7QWMxcENBO0VBQ0U7QWQ2cENGOztBYzFwQ0E7RUFDRTtBZDZwQ0Y7O0FjM3BDQTtFQUNFO0FkOHBDRjs7QWM1cENBO0VBQ0U7QWQrcENGOztBYzdwQ0E7QUFHQTtFQUNFO0FkOHBDRjs7QWM1cENBO0VBQ0U7QWQrcENGOztBYzdwQ0E7RUFDRTtBZGdxQ0Y7O0FjOXBDQTtFQUNFO0FkaXFDRjs7QWMvcENBO0VBQ0U7QWRrcUNGOztBYy9wQ0E7RUFDRTtBZGtxQ0Y7O0FjL3BDQTtFQUNFO0Fka3FDRjs7QWMvcENBO0VBQ0U7QWRrcUNGOztBYy9wQ0E7QUFFQTtFQUNFO0FkaXFDRjs7QWM5cENBO0VBQ0U7QWRpcUNGOztBYzlwQ0E7RUFDRTtBZGlxQ0Y7O0FjL3BDQTtFQUNFO0Fka3FDRjs7QWMvcENBO0VBQ0U7QWRrcUNGOztBYy9wQ0E7RUFDRTtBZGtxQ0Y7O0FjL3BDQTtFQUNFO0Fka3FDRjs7QWMvcENBO0VBQ0U7QWRrcUNGOztBYy9wQ0E7RUFDRTtBZGtxQ0Y7O0FjL3BDQTtBQUVBO0VBQ0U7QWRpcUNGOztBYzlwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaXFDRjtBY2hxQ0U7RUFDRTtFQUNBO0VBQ0E7QWRrcUNKO0FjL3BDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpcUNOOztBYzVwQ0E7RUFDRTtFQUNBO0VBQ0E7QWQrcENGOztBYzVwQ0E7RUFDRTtBZCtwQ0Y7O0FDdDhDSTtFYTJTRjtJQUNFO0lBQ0E7SUFDQTtFZCtwQ0Y7QUFDRjtBQzk4Q0k7RWFtVEY7SUFDRTtJQUNBO0lBQ0E7RWQ4cENGO0FBQ0Y7QWMzcENBO0VBQ0U7QWQ2cENGO0FjNXBDRTtFQUNFO0FkOHBDSjs7QWN6cENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDRwQ0Y7O0FjenBDQTtFQUNFO0FkNHBDRjs7QWV6L0NBO0VBQ0U7QWY0L0NGOztBZXovQ0E7RUFDRTtFQUNBO0FmNC9DRjtBZTMvQ0U7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FmNC9DTjtBZXovQ007RUFDRTtBZjIvQ1I7QWV4L0NFO0VBQ0U7QWYwL0NKO0Flei9DSTtFQUNFO0FmMi9DTjs7QWV0L0NBO0VBQ0U7SUFDRTtFZnkvQ0Y7RWV0L0NBO0lBQ0U7RWZ3L0NGO0Vlci9DQTtJQUNFO0VmdS9DRjtBQUNGO0FlaC9DSTtFQUNFO0VBQ0E7QWZrL0NOO0FlOStDRTtFQUNFO0VBQ0E7QWZnL0NKO0FDcGhESTtFY3VDQTtJQUNFO0VmZy9DSjtBQUNGOztBZTUrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYrK0NGO0FlNytDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYrK0NOO0FlNStDRTtFQUNFO0FmOCtDSjtBZTUrQ0U7RUFDRTtFQUNBO0VBQ0E7QWY4K0NKOztBZTErQ0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtBZjQrQ0Y7QWUzK0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY2K0NKOztBZXorQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZjQrQ0Y7O0FDeGtESTtFY2dHRjtJQUNFO0VmNCtDRjtFZTMrQ0U7SUFDRTtJQUNBO0VmNitDSjtFZTMrQ0k7SUFDRTtFZjYrQ047RWUzK0NJO0lBQ0U7RWY2K0NOO0VleitDQTtJQUNFO0lBQ0E7RWYyK0NGO0FBQ0Y7QWV2K0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5K0NGO0FleCtDRTtFQUNFO0VBQ0E7QWYwK0NKO0FleitDSTtFQUNFO0FmMitDTjtBZXYrQ0U7RUFDRTtBZnkrQ0o7QWV2K0NFO0VBQ0U7QWZ5K0NKO0FlditDRTtFQUNFO0FmeStDSjtBZXYrQ0U7RUFDRTtFQUNBO0FmeStDSjtBZXYrQ0U7RUFDRTtBZnkrQ0o7QWV2K0NFO0VBQ0U7RUFDQTtFQUNBO0FmeStDSjtBZXQrQ0U7RUFDRTtBZncrQ0o7O0FlcCtDQTtFQUNFO0VBQ0E7RUFDQTtBZnUrQ0Y7QWV0K0NFO0VBQ0U7QWZ3K0NKOztBZXArQ0E7RUFDRTtBZnUrQ0Y7O0FlcCtDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmcytDRjtBZXArQ0U7RUFDSTtBZnMrQ047QWVuK0NFO0VBQ0U7RUFDQTtBZnErQ0o7QWVuK0NFO0VBQ0U7RUFDQTtBZnErQ0o7QWVqK0NJO0VBQ0U7QWZtK0NOO0FlaitDSTtFQUNFO0VBQ0E7QWZtK0NOO0FlLzlDRTtFQUNFO0VBQ0E7QWZpK0NKO0FlaCtDSTtFQUNFO0VBQ0E7QWZrK0NOO0FlaCtDSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FmaStDTjtBZTc5Q007RUFDRTtBZis5Q1I7QWU5OUNRO0VBQ0U7QWZnK0NWO0FDcHNESTtFYzBPQTtJQUNFO0lBQ0E7SUFDQTtFZjY5Q0o7QUFDRjtBZTM5Q0U7RUFDRTtFQUNBO0FmNjlDSjtBZTM5Q0U7RUFDRTtBZjY5Q0o7QWUzOUNFO0VBQ0k7QWY2OUNOO0FlMzlDRTtFQUNJO0FmNjlDTjtBZTM5Q0U7RUFDSTtBZjY5Q047QWUzOUNFO0VBQ0k7QWY2OUNOOztBZ0JodkRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtdkRKO0FnQmp2REk7RUFDSTtBaEJtdkRSO0FnQmx2RFE7RUFDSTtFQUNBO0VBQ0E7QWhCb3ZEWjtBZ0JudkRZO0VBQ0k7QWhCcXZEaEI7QWdCaHZESTtFQUNJO0VBQ0E7QWhCa3ZEUjtBZ0JodkRJO0VBQ0k7RUFDQTtBaEJrdkRSO0FnQi91REk7RUFDSTtFQUNBO0VBQ0E7QWhCaXZEUjtBZ0I5dURZO0VBQ0k7RUFDQTtBaEJndkRoQjtBZ0I5dURZO0VBQ0k7QWhCZ3ZEaEI7QWdCN3VEUTtFQUNJO0VBQ0E7QWhCK3VEWjtBZ0I3dURRO0VBQ0k7RUFDQTtFQUNBO0FoQit1RFo7QWdCN3VEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQit1RGhCO0FnQjl1RGdCO0VBQ0k7RUFDQTtBaEJndkRwQjtBZ0J6dURRO0VBQ0k7RUFDQTtBaEIydURaO0FnQjF1RFk7RUFDSTtBaEI0dURoQjtBZ0IxdURZO0VBQ0k7RUFDQTtBaEI0dURoQjs7QWdCcnVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCd3VESjtBZ0J2dURJO0VBQ0k7RUFDQTtBaEJ5dURSO0FnQnZ1REk7RUFDSTtFQUNBO0FoQnl1RFI7QWdCcnVEUTtFQUNJO0VBQ0E7RUFDQTtBaEJ1dURaO0FDajBESTtFZXFGQTtJQVNRO0VoQnV1RFY7RWdCdHVEVTtJQUNJO0VoQnd1RGQ7QUFDRjtBQ3owREk7RWVzR0E7SUFFUTtJQUNBO0lBQ0E7RWhCcXVEVjtBQUNGO0FnQm51REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnF1RFI7QUN2MURJO0VlNkdBO0lBUVE7SUFDQTtFaEJzdURWO0FBQ0Y7QWdCcnVEUTtFQUNJO0VBQ0E7RUFDQTtBaEJ1dURaO0FnQnR1RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnd1RGhCO0FnQnR1RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnd1RGhCO0FnQnB1RGdCO0VBQ0k7QWhCc3VEcEI7QWdCcHVEZ0I7RUFDSTtBaEJzdURwQjs7QWlCcDVEQTtFQUNJO0FqQnU1REo7QWlCcjVESTtFQUNJO0VBQ0E7RUFDQTtBakJ1NURSO0FpQnI1RFE7RUFDSTtFQUNBO0FqQnU1RFo7QUMvNERJO0VnQlZJO0lBS1E7SUFDQTtFakJ3NURkO0FBQ0Y7QWlCcjVESTtFQUNJO0FqQnU1RFI7QWlCcjVESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnU1RFI7QWlCdDVEUTtFQUNJO0VBQ0E7QWpCdzVEWjtBaUJyNURJO0VBQ0k7RUFDQTtFQUNBO0FqQnU1RFI7QWlCcjVESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQnU1RFI7QUNuN0RJO0VnQndCQTtJQVFRO0lBQ0E7RWpCdTVEVjtFaUJyNURVO0lBQ0k7SUFDQTtFakJ1NURkO0FBQ0Y7O0FpQmw1REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxNURKO0FpQnA1REk7RUFDSTtBakJzNURSO0FDMThESTtFZ0JtREE7SUFHUTtJQUNBO0VqQnc1RFY7QUFDRjtBaUJ2NURRO0VBQ0k7QWpCeTVEWjs7QUNuOURJO0VnQmdFQTtJQUNJO0lBQ0E7SUFDQTtFakJ1NUROO0FBQ0Y7QWtCNytEQTtFQUFxRjtBbEJnL0RyRjs7QWtCaC9EOEc7RUFBK0U7QWxCby9EN0w7O0FrQnAvRGdOO0VBQXVHO0FsQncvRHZUOztBa0J4L0Q2VTtFQUF1RjtBbEI0L0RwYTs7QWtCNS9ENGI7RUFBaUY7QWxCZ2dFN2dCOztBa0JoZ0VnaUI7RUFBeUc7QWxCb2dFem9COztBa0JwZ0U4cEI7RUFBdUY7QWxCd2dFcnZCOztBa0J4Z0U4d0I7RUFBaUY7QWxCNGdFLzFCOztBa0I1Z0VrM0I7RUFBeUc7QWxCZ2hFMzlCOztBa0JoaEVpL0I7RUFBdUY7QWxCb2hFeGtDOztBa0JwaEVnbUM7RUFBaUY7QWxCd2hFanJDOztBa0J4aEVvc0M7RUFBeUc7QWxCNGhFN3lDOztBa0I1aEVrMEM7RUFBdUY7QWxCZ2lFejVDOztBa0JoaUVrN0M7RUFBaUY7QWxCb2lFbmdEOztBa0JwaUVzaEQ7RUFBeUc7QWxCd2lFL25EOztBa0J4aUVxcEQ7RUFBdUY7QWxCNGlFNXVEOztBa0I1aUVvd0Q7RUFBaUY7QWxCZ2pFcjFEOztBa0JoakV3MkQ7RUFBeUc7QWxCb2pFajlEOztBa0JwakVzK0Q7RUFBdUY7QWxCd2pFN2pFOztBa0J4akVzbEU7RUFBaUY7QWxCNGpFdnFFOztBa0I1akUwckU7RUFBeUc7QWxCZ2tFbnlFOztBa0Joa0V5ekU7RUFBdUY7QWxCb2tFaDVFOztBa0Jwa0V3NkU7RUFBaUY7QWxCd2tFei9FOztBa0J4a0U0Z0Y7RUFBeUc7QWxCNGtFcm5GOztBa0I1a0Uwb0Y7RUFBdUY7QWxCZ2xFanVGOztBa0JobEUwdkY7RUFBaUY7QWxCb2xFMzBGOztBa0JwbEU4MUY7RUFBeUc7QWxCd2xFdjhGOztBa0J4bEU2OUY7RUFBdUY7QWxCNGxFcGpHOztBa0I1bEU0a0c7RUFBaUY7QWxCZ21FN3BHOztBa0JobUVnckc7RUFBeUc7QWxCb21FenhHOztBa0JwbUU4eUc7RUFBdUY7QWxCd21FcjRHOztBa0J4bUU4NUc7RUFBaUY7QWxCNG1FLytHOztBa0I1bUVrZ0g7RUFBeUc7QWxCZ25FM21IOztBa0JobkVpb0g7RUFBdUY7QWxCb25FeHRIOztBa0JwbkVndkg7RUFBaUY7QWxCd25FajBIOztBa0J4bkVvMUg7RUFBeUc7QWxCNG5FNzdIOztBa0I1bkVrOUg7RUFBdUY7QWxCZ29FemlJOztBa0Job0Vra0k7RUFBaUY7QWxCb29FbnBJOztBa0Jwb0VzcUk7RUFBeUc7QWxCd29FL3dJOztBa0J4b0VxeUk7RUFBdUY7QWxCNG9FNTNJOztBa0I1b0VvNUk7RUFBaUY7QWxCZ3BFcitJOztBa0JocEV3L0k7RUFBeUc7QWxCb3BFam1KOztBa0JwcEVzbko7RUFBdUY7QWxCd3BFN3NKOztBa0J4cEVzdUo7RUFBaUY7QWxCNHBFdnpKOztBa0I1cEUwMEo7RUFBeUc7QWxCZ3FFbjdKOztBa0JocUV5OEo7RUFBdUY7QWxCb3FFaGlLOztBa0JwcUV3aks7RUFBaUY7QWxCd3FFem9LOztBa0J4cUU0cEs7RUFBeUc7QWxCNHFFcndLOztBa0I1cUUweEs7RUFBdUY7QWxCZ3JFajNLOztBa0JockUwNEs7RUFBaUY7QWxCb3JFMzlLOztBa0JwckU4K0s7RUFBeUc7QWxCd3JFdmxMOztBa0J4ckU2bUw7RUFBdUY7QWxCNHJFcHNMOztBa0I1ckU0dEw7RUFBaUY7QWxCZ3NFN3lMOztBa0Joc0VnMEw7RUFBeUc7QWxCb3NFejZMOztBa0Jwc0U4N0w7RUFBdUY7QWxCd3NFcmhNOztBa0J4c0U4aU07RUFBaUY7QWxCNHNFL25NOztBa0I1c0VrcE07RUFBeUc7QWxCZ3RFM3ZNOztBa0JodEVpeE07RUFBeUY7QWxCb3RFMTJNOztBa0JwdEVpNE07RUFBbUY7QWxCd3RFcDlNOztBa0J4dEV1K007RUFBMkc7QWxCNHRFbGxOOztBa0I1dEVzbU47RUFBeUY7QWxCZ3VFL3JOOztBa0JodUV5dE47RUFBbUY7QWxCb3VFNXlOOztBa0JwdUUrek47RUFBMkc7QWxCd3VFMTZOOztBa0J4dUVpOE47RUFBeUY7QWxCNHVFMWhPOztBa0I1dUVtak87RUFBbUY7QWxCZ3ZFdG9POztBa0JodkV5cE87RUFBMkc7QWxCb3ZFcHdPOztBa0JwdkUweE87RUFBeUY7QWxCd3ZFbjNPOztBa0J4dkU2NE87RUFBbUY7QWxCNHZFaCtPOztBa0I1dkVtL087RUFBMkc7QWxCZ3dFOWxQOztBa0Jod0VxblA7RUFBeUY7QWxCb3dFOXNQOztBa0Jwd0V1dVA7RUFBbUY7QWxCd3dFMXpQOztBa0J4d0U2MFA7RUFBMkc7QWxCNHdFeDdQOztBa0I1d0U4OFA7RUFBeUY7QWxCZ3hFdmlROztBa0JoeEVpa1E7RUFBbUY7QWxCb3hFcHBROztBa0JweEV1cVE7RUFBMkc7QWxCd3hFbHhROztBa0J4eEV5eVE7RUFBeUY7QWxCNHhFbDRROztBa0I1eEUyNVE7RUFBbUY7QWxCZ3lFOStROztBa0JoeUVpZ1I7RUFBMkc7QWxCb3lFNW1SOztBa0JweUVrb1I7RUFBeUY7QWxCd3lFM3RSOztBa0J4eUVxdlI7RUFBbUY7QWxCNHlFeDBSOztBa0I1eUUyMVI7RUFBMkc7QWxCZ3pFdDhSOztBa0JoekU2OVI7RUFBeUY7QWxCb3pFdGpTOztBa0JwekUra1M7RUFBbUY7QWxCd3pFbHFTOztBa0J4ekVxclM7RUFBMkc7QWxCNHpFaHlTOztBa0I1ekVzelM7RUFBeUY7QWxCZzBFLzRTOztBa0JoMEV5NlM7RUFBbUY7QWxCbzBFNS9TOztBa0JwMEUrZ1Q7RUFBMkc7QWxCdzBFMW5UOztBa0J4MEVpcFQ7RUFBeUY7QWxCNDBFMXVUOztBa0I1MEVtd1Q7RUFBbUY7QWxCZzFFdDFUOztBa0JoMUV5MlQ7RUFBMkc7QWxCbzFFcDlUOztBa0JwMUUwK1Q7RUFBeUY7QWxCdzFFbmtVOztBa0J4MUU2bFU7RUFBbUY7QWxCNDFFaHJVOztBa0I1MUVtc1U7RUFBMkc7QWxCZzJFOXlVOztBa0JoMkVxMFU7RUFBeUY7QWxCbzJFOTVVOztBa0JwMkV1N1U7RUFBbUY7QWxCdzJFMWdWOztBa0J4MkU2aFY7RUFBMkc7QWxCNDJFeG9WOztBa0I1MkU4cFY7RUFBeUY7QWxCZzNFdnZWOztBa0JoM0VpeFY7RUFBbUY7QWxCbzNFcDJWOztBa0JwM0V1M1Y7RUFBMkc7QWxCdzNFbCtWOztBa0J4M0V5L1Y7RUFBeUY7QWxCNDNFbGxXOztBa0I1M0UybVc7RUFBbUY7QWxCZzRFOXJXOztBa0JoNEVpdFc7RUFBMkc7QWxCbzRFNXpXOztBa0JwNEVrMVc7RUFBeUY7QWxCdzRFMzZXOztBa0J4NEVxOFc7RUFBbUY7QWxCNDRFeGhYOztBa0I1NEUyaVg7RUFBMkc7QWxCZzVFdHBYOztBa0JoNUU2cVg7RUFBeUY7QWxCbzVFdHdYOztBa0JwNUUreFg7RUFBbUY7QWxCdzVFbDNYOztBa0J4NUVxNFg7RUFBMkc7QWxCNDVFaC9YOztBa0I1NUVzZ1k7RUFBeUY7QWxCZzZFL2xZOztBa0JoNkV5blk7RUFBbUY7QWxCbzZFNXNZOztBa0JwNkUrdFk7RUFBMkc7QWxCdzZFMTBZOztBa0J4NkVpMlk7RUFBeUY7QWxCNDZFMTdZOztBa0I1NkVtOVk7RUFBbUY7QWxCZzdFdGlaOztBa0JoN0V5alo7RUFBMkc7QWxCbzdFcHFaOztBa0JwN0Uwclo7RUFBeUY7QWxCdzdFbnhaOztBa0J4N0U2eVo7RUFBbUY7QWxCNDdFaDRaOztBa0I1N0VtNVo7RUFBMkc7QWxCZzhFOS9aOztBa0JoOEVxaGE7RUFBeUY7QWxCbzhFOW1hOztBa0JwOEVxb2E7RUFBbUY7QWxCdzhFeHRhOztBa0J4OEUydWE7RUFBMkc7QWxCNDhFdDFhOztBa0I1OEUwMmE7RUFBeUY7QWxCZzlFbjhhOztBa0JoOUU2OWE7RUFBbUY7QWxCbzlFaGpiOztBa0JwOUVta2I7RUFBMkc7QWxCdzlFOXFiOztBa0J4OUVxc2I7RUFBeUY7QWxCNDlFOXhiOztBa0I1OUV1emI7RUFBbUY7QWxCZytFMTRiOztBa0JoK0U2NWI7RUFBMkc7QWxCbytFeGdjOztBa0JwK0U4aGM7RUFBeUY7QWxCdytFdm5jOztBa0J4K0VpcGM7RUFBbUY7QWxCNCtFcHVjOztBa0I1K0V1dmM7RUFBMkc7QWxCZy9FbDJjOztBa0JoL0V5M2M7RUFBeUY7QWxCby9FbDljOztBa0JwL0UyK2M7RUFBbUY7QWxCdy9FOWpkOztBa0J4L0VpbGQ7RUFBMkc7QWxCNC9FNXJkOztBa0I1L0VrdGQ7RUFBeUY7QWxCZ2dGM3lkOztBa0JoZ0ZxMGQ7RUFBbUY7QWxCb2dGeDVkOztBa0JwZ0YyNmQ7RUFBMkc7QWxCd2dGdGhlOztBa0J4Z0Y2aWU7RUFBeUY7QWxCNGdGdG9lOztBa0I1Z0YrcGU7RUFBbUY7QWxCZ2hGbHZlOztBa0JoaEZxd2U7RUFBMkc7QWxCb2hGaDNlOztBa0JwaEZzNGU7RUFBeUY7QWxCd2hGLzllOztBa0J4aEZ5L2U7RUFBbUY7QWxCNGhGNWtmOztBa0I1aEYrbGY7RUFBMkc7QWxCZ2lGMXNmOztBa0JoaUZpdWY7RUFBeUY7QWxCb2lGMXpmOztBa0JwaUZtMWY7RUFBbUY7QWxCd2lGdDZmOztBa0J4aUZ5N2Y7RUFBMkc7QWxCNGlGcGlnQjs7QWtCNWlGMGpnQjtFQUF5RjtBbEJnakZucGdCOztBa0JoakY2cWdCO0VBQW1GO0FsQm9qRmh3Z0I7O0FrQnBqRm14Z0I7RUFBMkc7QWxCd2pGOTNnQjs7QWtCeGpGcTVnQjtFQUF5RjtBbEI0akY5K2dCOztBa0I1akZ1Z2hCO0VBQW1GO0FsQmdrRjFsaEI7O0FrQmhrRjZtaEI7RUFBMkc7QWxCb2tGeHRoQjs7QWtCcGtGOHVoQjtFQUF5RjtBbEJ3a0Z2MGhCOztBa0J4a0ZpMmhCO0VBQW1GO0FsQjRrRnA3aEI7O0FrQjVrRnU4aEI7RUFBMkc7QWxCZ2xGbGppQjs7QWtCaGxGeWtpQjtFQUF5RjtBbEJvbEZscWlCOztBa0JwbEYycmlCO0VBQW1GO0FsQndsRjl3aUI7O0FrQnhsRml5aUI7RUFBMkc7QWxCNGxGNTRpQjs7QWtCNWxGazZpQjtFQUF5RjtBbEJnbUYzL2lCOztBa0JobUZxaGpCO0VBQW1GO0FsQm9tRnhtakI7O0FrQnBtRjJuakI7RUFBMkc7QWxCd21GdHVqQjs7QWtCeG1GNnZqQjtFQUF5RjtBbEI0bUZ0MWpCOztBa0I1bUYrMmpCO0VBQW1GO0FsQmduRmw4akI7O0FrQmhuRnE5akI7RUFBMkc7QWxCb25GaGtrQjs7QWtCcG5Gc2xrQjtFQUF5RjtBbEJ3bkYvcWtCOztBa0J4bkZ5c2tCO0VBQW1GO0FsQjRuRjV4a0I7O0FrQjVuRit5a0I7RUFBMkc7QWxCZ29GMTVrQjs7QWtCaG9GaTdrQjtFQUF5RjtBbEJvb0YxZ2xCOztBa0Jwb0ZtaWxCO0VBQW1GO0FsQndvRnRubEI7O0FrQnhvRnlvbEI7RUFBMkc7QWxCNG9GcHZsQjs7QWtCNW9GMHdsQjtFQUF5RjtBbEJncEZuMmxCOztBa0JocEY2M2xCO0VBQW1GO0FsQm9wRmg5bEI7O0FrQnBwRm0rbEI7RUFBMkc7QWxCd3BGOWttQjs7QWtCeHBGcW1tQjtFQUF5RjtBbEI0cEY5cm1COztBa0I1cEZ1dG1CO0VBQW1GO0FsQmdxRjF5bUI7O0FrQmhxRjZ6bUI7RUFBMkc7QWxCb3FGeDZtQjs7QWtCcHFGODdtQjtFQUF5RjtBbEJ3cUZ2aG5COztBa0J4cUZpam5CO0VBQW1GO0FsQjRxRnBvbkI7O0FrQjVxRnVwbkI7RUFBMkc7QWxCZ3JGbHduQjs7QWtCaHJGeXhuQjtFQUF5RjtBbEJvckZsM25COztBa0JwckZ5NG5CO0VBQW1GO0FsQndyRjU5bkI7O0FrQnhyRisrbkI7RUFBMkc7QWxCNHJGMWxvQjs7QWtCNXJGOG1vQjtFQUFxRjtBbEJnc0Zuc29COztBa0Joc0Y0dm9CO0VBQWlGO0FsQm9zRjcwb0I7O0FrQnBzRjYyb0I7RUFBdUY7QWxCd3NGcDhvQjs7QWtCeHNGdStvQjtFQUF5RjtBbEI0c0Zoa3BCOztBa0I1c0ZvbXBCO0VBQStGO0FsQmd0Rm5zcEI7O0FrQmh0RjB1cEI7RUFBaUc7QWxCb3RGMzBwQjs7QWtCcHRGczRwQjtFQUFtRztBbEJ3dEZ6K3BCOztBa0J4dEZzaXFCO0VBQXlHO0FsQjR0Ri9vcUI7O0FrQjV0RjJzcUI7RUFBaUc7QWxCZ3VGNXlxQjs7QWtCaHVGcTJxQjtFQUFtRztBbEJvdUZ4OHFCOztBa0JwdUZpZ3JCO0VBQXlHO0FsQnd1RjFtckI7O0FrQnh1Rm9xckI7RUFBaUc7QWxCNHVGcndyQjs7QWtCNXVGK3pyQjtFQUFtRztBbEJndkZsNnJCOztBa0JodkYyOXJCO0VBQXlHO0FsQm92RnBrc0I7O0FrQnB2Rmdvc0I7RUFBbUc7QWxCd3ZGbnVzQjs7QWtCeHZGNnhzQjtFQUFxRztBbEI0dkZsNHNCOztBa0I1dkYyN3NCO0VBQTJHO0FsQmd3RnRpdEI7O0FrQmh3RmttdEI7RUFBbUc7QWxCb3dGcnN0Qjs7QWtCcHdGK3Z0QjtFQUFxRztBbEJ3d0ZwMnRCOztBa0J4d0Y2NXRCO0VBQTJHO0FsQjR3RnhndUI7O0FrQjV3Rm9rdUI7RUFBaUM7RUFBVTtBbEJpeEYvbXVCOztBa0JqeEZxcHVCO0VBQTZDO0VBQVU7QWxCc3hGNXN1Qjs7QWtCdHhGb3V1QjtFQUFtQjtBbEIweEZ2dnVCOztBa0IxeEZ3eHVCO0VBQXFCO0FsQjh4Rjd5dUI7O0FrQjl4RiswdUI7RUFBc0I7QWxCa3lGcjJ1Qjs7QWtCbHlGdTR1QjtFQUFxQjtBbEJzeUY1NXVCOztBa0J0eUY2N3VCO0VBQXlCO0FsQjB5RnQ5dUI7O0FrQjF5RjQvdUI7RUFBd0I7QWxCOHlGcGh2Qjs7QWtCOXlGeWp2QjtFQUEyQjtBbEJrekZwbHZCOztBa0JsekYybnZCO0VBQTBCO0FsQnN6RnJwdkI7O0FrQnR6RjJydkI7RUFBaUM7RUFBVTtBbEIyekZ0dXZCOztBa0IzekY0d3ZCO0VBQTZDO0VBQVU7QWxCZzBGbjB2Qjs7QWtCaDBGbzJ2QjtFQUFtQjtBbEJvMEZ2M3ZCOztBa0JwMEYyNHZCO0VBQXNCO0FsQncwRmo2dkI7O0FrQngwRjQ4dkI7RUFBd0I7QWxCNDBGcCt2Qjs7QWtCNTBGZ2h3QjtFQUF5QjtBbEJnMUZ6aXdCOztBa0JoMUZxbHdCO0VBQXdCO0FsQm8xRjdtd0I7O0FrQnAxRndwd0I7RUFBb0I7QWxCdzFGNXF3Qjs7QWtCeDFGaXN3QjtFQUF1QjtBbEI0MUZ4dHdCOztBa0I1MUZvd3dCO0VBQXlCO0FsQmcyRjd4d0I7O0FrQmgyRjAwd0I7RUFBMEI7QWxCbzJGcDJ3Qjs7QWtCcDJGaTV3QjtFQUF5QjtBbEJ3MkYxNndCOztBa0J4MkZzOXdCO0VBQW1DO0FsQjQyRnovd0I7O0FrQjUyRnVoeEI7RUFBK0M7QWxCZzNGdGt4Qjs7QWtCaDNGOGx4QjtFQUFvQjtBbEJvM0ZsbnhCOztBa0JwM0ZrcHhCO0VBQXNCO0FsQnczRnhxeEI7O0FrQngzRnlzeEI7RUFBdUI7QWxCNDNGaHV4Qjs7QWtCNTNGaXd4QjtFQUFzQjtBbEJnNEZ2eHhCOztBa0JoNEZ1enhCO0VBQWlDO0VBQTJCO0FsQnE0Rm4zeEI7O0FrQnI0Rmk1eEI7RUFBcUI7QWxCeTRGdDZ4Qjs7QWtCejRGcTl4QjtFQUFpQztBbEI2NEZ0L3hCOztBa0I3NEYraHlCO0VBQXNCO0FsQmk1RnJqeUI7O0FrQmo1Rm1teUI7RUFBa0M7QWxCcTVGcm95Qjs7QWtCcjVGOHF5QjtFQUFtQjtBbEJ5NUZqc3lCOztBa0J6NUZndnlCO0VBQStCO0FsQjY1Ri93eUI7O0FrQjc1Rnd6eUI7RUFBcUI7QWxCaTZGNzB5Qjs7QWtCajZGMjN5QjtFQUFpQztBbEJxNkY1NXlCOztBbUJyNkZBO0VBQ0k7RUFDQTtFQUNBO0FuQnc2Rko7O0FtQnI2RkE7RUFDSTtBbkJ3NkZKOztBbUJwNkZBO0VBRUk7RUFDQTtFQUNBO0FuQnM2Rko7O0FtQmw2RkE7RUFDSTtFQUNBO0VBQ0E7QW5CcTZGSjtBbUJwNkZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbkJxNkZSO0FtQmw2Rkk7RUFDSTtBbkJvNkZSO0FtQmw2Rkk7RUFDSTtBbkJvNkZSO0FDejdGSTtFa0JDSjtJQXdCUTtFbkJvNkZOO0VtQm42Rk07SUFDSTtFbkJxNkZWO0FBQ0Y7O0FtQmo2RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbzZGSjtBbUJqNkZJO0VBQ0k7RUFDQTtBbkJtNkZSO0FDajlGSTtFa0I0Q0E7SUFLUTtJQUNBO0VuQm82RlY7QUFDRjtBbUJsNkZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbzZGUjtBbUJsNkZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm82Rlo7QW1CajZGUTtFQUNJO0VBQ0E7QW5CbTZGWjtBbUJsNkZZO0VBQ0k7RUFDQTtFQUNBO0FuQm82RmhCO0FtQmg2RlE7RUFDSTtFQUNBO0FuQms2Rlo7QW1CajZGWTtFQUNJO0VBQ0E7RUFDQTtBbkJtNkZoQjtBbUI5NUZJO0VBQ0k7QW5CZzZGUjtBbUI5NUZZO0VBQ0k7QW5CZzZGaEI7QW1CNTVGSTtFQUNJO0VBQ0E7QW5CODVGUjtBbUI1NUZJO0VBQ0k7RUFDQTtBbkI4NUZSO0FtQjM1Rkk7RUFDSTtFQUNBO0FuQjY1RlI7QW1CMzVGSTtFQUNJO0VBQ0E7QW5CNjVGUjs7QW1CdjVGSTtFQUNJO0VBQ0E7RUFDQTtBbkIwNUZSO0FtQno1RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjI1RlosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX3BhcmFncmFwaF9mb3JtYXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2VsZW1lbnRzL19sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9lbGVtZW50cy9faW1hZ2VfZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZWxlbWVudHMvX3Rlc3RlbW9uaWFscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L191dGlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy92ZW5kb3IvX2Fvcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3NoYW1lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqIEF1dGhvcjogUGF0cmljayBQaXBlclxuICogV2Vic2l0ZTogY29yZXRlY3MubmV0XG4gKiBWZXJzaW9uOiAxLjBcbiAqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlLCBpbWcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBiZXZhbi1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQmV2YW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JldmFuLXYyNC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdCh3b2ZmMik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI2LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbW9udHNlcnJhdC1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbW9udHNlcnJhdC02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbW9udHNlcnJhdC02MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbW9udHNlcnJhdC0yMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi0yMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbjpyb290IHtcbiAgLS1jb2xvci1wcmltYXJ5OiAjMTAxQzIxO1xuICAtLWNvbG9yLXNlY29uZGFyeTogIzFiZDk5NjtcbiAgLS1jb2xvci10aGlyZDogIzAwOTdiNTtcbiAgLS1jb2xvci1kYXJrOiAjMTAxQzIxO1xuICAtLWNvbG9yLWJyaWdodDogI0ZDRjhGMDtcbiAgLS1jb2xvci1kYXJrZXN0OiAjMWQyNjJhO1xuICAtLWNvbG9yLWJyaWdodGVzdDogd2hpdGU7XG4gIC0tY29sb3ItcXVpZXQ6IHJnYmEoMTg0LCAxOTIsIDE5NiwgMC4zODkpO1xuICAtLWNvbG9yLXN0cm9uZzogcmdiYSgyNTIsIDI0OCwgMjQwLCAwLjUyOTQxMTc2NDcpO1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWRhcmspO1xuICAtLWNvbG9yLWhlYWRsaW5lOiAjMDA5N2I1O1xuICAtLWNvbG9yLWxpbmtzOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1icmlnaHQpO1xuICAtLXR5cG8tZnMtYmFzZTogMThweDtcbiAgLS10eXBvLWZzLXRpbnk6IDAuNzVyZW07XG4gIC0tdHlwby1mcy1zbWFsbDogMTZweDtcbiAgLS10eXBvLWZzLXJlZ3VsYXI6IDFyZW07XG4gIC0tdHlwby1mcy1tZWRpdW06IDEuNXJlbTtcbiAgLS10eXBvLWZzLWJpZzogMnJlbTtcbiAgLS10eXBvLWZzLWxhcmdlOiAzcmVtO1xuICAtLXR5cG8tZnMtaHVnZTogNXJlbTtcbiAgLS10eXBvLWJyZWFrOiAyLjVyZW07XG4gIC0tdHlwby1mdy1iYXNlOiA0MDA7XG4gIC0tdHlwby1mdy1tZWRpdW06IDUwMDtcbiAgLS10eXBvLWZ3LWJvbGQ6IDkwMDtcbiAgLS10eXBvLWxoLWJhc2U6IDEuNjVyZW07XG4gIC0tdHlwby1scy1iYXNlOiAwLjAyNXJlbTtcbiAgLS10eXBvLWZmLXByaW1hcnk6IFwiTW9udHNlcnJhdFwiO1xuICAtLXR5cG8tZmYtc2Vjb25kYXJ5OiBcIkJldmFuXCI7XG4gIC0tbWlzYy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xvci1wcmltYXJ5KSAwJSwgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSAxMDAlKTtcbiAgLS1taXNjLWdyYWRpZW50LW92ZXJsYXk6IGxpbmVhci1ncmFkaWVudCgjMTAxQzIxLCB0cmFuc3BhcmVudGl6ZSgjMTAxQzIxLCAwLjk5KSk7XG4gIC0tbWlzYy1nYXAtdGlueTogMC4yNXJlbTtcbiAgLS1taXNjLWdhcC1zbWFsbDogMC4zM3JlbTtcbiAgLS1taXNjLWdhcC1yZWd1bGFyOiAwLjZyZW07XG4gIC0tbWlzYy1nYXAtbWVkaXVtOiAxLjMzcmVtO1xuICAtLW1pc2MtZ2FwLWxhcmdlOiAxLjZyZW07XG4gIC0tbWlzYy1nYXAtaHVnZTogNXJlbTtcbiAgLS1taXNjLXBhZGRpbmctdGlueTogMC4zNXJlbTtcbiAgLS1taXNjLXBhZGRpbmctc21hbGw6IDFyZW07XG4gIC0tbWlzYy1wYWRkaW5nLXJlZ3VsYXI6IDFyZW07XG4gIC0tbWlzYy1wYWRkaW5nLW1lZGl1bTogMS4yNXJlbTtcbiAgLS1taXNjLXBhZGRpbmctYmlnOiAxLjVyZW07XG4gIC0tbWlzYy1wYWRkaW5nLWxhcmdlOiAzcmVtO1xuICAtLW1pc2MtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLS1taXNjLWlubmVyLXBhZGRpbmc6IDMuNXJlbTtcbiAgLS1taXNjLWJveC1zaGFkb3c6IHJnYmEoMTksIDI2LCAzMiwgMC4wNjcpIDNweCA1cHggNXB4O1xuICAtLW1pc2MtYm94LXNoYWRvdy1zb2Z0OiByZ2JhKDI4LCA0OSwgNjYsIDAuMDczKSAzcHggM3B4IDVweDtcbiAgLS1wYWdlLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICAtLXBhZ2UtY29udGVudC13aWR0aDogMTAwMHB4O1xuICAtLXBhZ2UtY29udGVudC13aWR0aC1zOiA4MDBweDtcbiAgLS1wYWdlLWNvbnRlbnQtd2lkdGgtbTogMTE1MHB4O1xuICAtLXBhZ2UtY29udGVudC13aWR0aC1sOiAxMzAwcHg7XG4gIC0tcGFnZS1nYXAtc2VjdGlvbjogdmFyKC0tbWlzYy1nYXAtbGFyZ2UpO1xuICAtLXBhZ2UtZ2FwLWNvbHVtbjogdmFyKC0tbWlzYy1nYXAtcmVndWxhcik7XG4gIC0tcGFnZS1nYXAtcGFyYWdyYXBoOiB2YXIoLS1taXNjLWdhcC1zbWFsbCk7XG4gIC0tcGFnZS1nYXAtZWxlbWVudHM6IHZhciAoLS1taXNjLWdhcC1zbWFsbCk7XG4gIC0tcGFnZS1iYWNrZ3JvdW5kLWhlYWRlcjogdmFyKC0tY29sb3ItYnJpZ2h0KTtcbiAgLS1wYWdlLWhlaWdodC1oZWFkZXI6IDgwcHg7XG4gIC0tcGFnZS1oZWlnaHQtaGVybzogOTB2aDtcbiAgLS1wYWdlLXNlY3Rpb24tZ2FwOiB2YXIoLS1taXNjLXBhZGRpbmctbWVkaXVtKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXR5cG8tZnMtYmFzZTogMTZweDtcbiAgICAtLXR5cG8tZnMtbWVkaXVtOiAxLjNyZW07XG4gICAgLS10eXBvLWZzLWxhcmdlOiAycmVtO1xuICAgIC0tdHlwby1mcy1odWdlOiAyLjZyZW07XG4gICAgLS1taXNjLXBhZGRpbmctbGFyZ2U6IDJyZW07XG4gICAgLS1taXNjLWdhcC1odWdlOiAyLjVyZW07XG4gIH1cbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmtlc3QpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbmgxLnRpdGxlLWljb24sIGgyLnRpdGxlLWljb24sIGgzLnRpdGxlLWljb24sIGg0LnRpdGxlLWljb24sIGg1LnRpdGxlLWljb24sIGg2LnRpdGxlLWljb24sIHRoLnRpdGxlLWljb24ge1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5oMS50aXRsZS1pY29uIHNwYW5bY2xhc3NePWljb24tXSwgaDIudGl0bGUtaWNvbiBzcGFuW2NsYXNzXj1pY29uLV0sIGgzLnRpdGxlLWljb24gc3BhbltjbGFzc149aWNvbi1dLCBoNC50aXRsZS1pY29uIHNwYW5bY2xhc3NePWljb24tXSwgaDUudGl0bGUtaWNvbiBzcGFuW2NsYXNzXj1pY29uLV0sIGg2LnRpdGxlLWljb24gc3BhbltjbGFzc149aWNvbi1dLCB0aC50aXRsZS1pY29uIHNwYW5bY2xhc3NePWljb24tXSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtaHVnZSk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWJpZyk7XG59XG5cbnAsIGEsIHVsLCBsaSwgb2wsIHNwYW4sIGxhYmVsLCB0ZCwgaW5wdXQsIHNlbGVjdCwgZGl2IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBsaW5lLWhlaWdodDogMTc1JTtcbn1cbnAgc3BhbiwgYSBzcGFuLCB1bCBzcGFuLCBsaSBzcGFuLCBvbCBzcGFuLCBzcGFuIHNwYW4sIGxhYmVsIHNwYW4sIHRkIHNwYW4sIGlucHV0IHNwYW4sIHNlbGVjdCBzcGFuLCBkaXYgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICBvcGFjaXR5OiAwLjY2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbmE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxucDpub3QoW2NsYXNzXSkge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuXG5zdHJvbmcsIGIge1xuICBmb250LXdlaWdodDogdmFyKC0tdHlwby1mdy1ib2xkKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1iYXNlKTtcbn1cblxudWwsIG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi50b2RvLWxpc3QgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5xdWlldCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBsYWthdGl2LWwge1xuICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtaHVnZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXNlY29uZGFyeSk7XG59XG5cbi5kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuXG4uYnJpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XG59XG5cbi50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgbGluZS1oZWlnaHQ6IDExNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGl0bGUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi50aXRsZSAucmV2ZWFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aXRsZSA+IHNwYW4ubGFzdC13b3JkIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlID4gc3Bhbi5sYXN0LXdvcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4udGl0bGUubm8tb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1zbWFsbCk7XG59XG5cbi50aW55IHtcbiAgZm9udC1zaXplOiA3cHg7XG59XG5cbi5wbGFrYXRpdiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1iaWcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1zZWNvbmRhcnkpO1xufVxuXG4ucGxha2F0aXYtbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1sYXJnZSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXNlY29uZGFyeSk7XG59XG5cbi5wbGFrYXRpdjItbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1tZWRpdW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBsYWthdGl2Mi1sIHtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWh1Z2UpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1wcmltYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBsYWthdGl2LXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXJlZ3VsYXIpO1xufVxuXG4ucGxha2F0aXYyIHtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWxhcmdlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XG59XG5cbi5jb2xvci1icmlnaHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJpZ2h0KTtcbn1cblxuLnNwZWNpYWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYnJpZ2h0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLW1pc2MtYm94LXNoYWRvdyk7XG59XG4uc3BlY2lhbC5ibG9jayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFya2VzdCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxhYmVsLXMge1xuICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtdGlueSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50aXRsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZS1jb250YWluZXIgaDIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tbWlzYy1wYWRkaW5nLXJlZ3VsYXIpO1xufVxuXG5odG1sLmlzLWNoYW5naW5nIC50cmFuc2l0aW9uLWZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNTVzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5odG1sLmlzLWFuaW1hdGluZyAudHJhbnNpdGlvbi1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuaHRtbC5pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1tb3ZldG9wIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5pcy1hbmltYXRpbmcgLnRyYW5zaXRpb24tbW92ZXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXJlbSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmh0bWwuaXMtY2hhbmdpbmcgLnRyYW5zaXRpb24tbW92ZWxlZnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMsIG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5pcy1hbmltYXRpbmcgLnRyYW5zaXRpb24tbW92ZWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cmVtKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuaHRtbC5pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1tb3ZlcmlnaHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMsIG9wYWNpdHkgMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5pcy1hbmltYXRpbmcgLnRyYW5zaXRpb24tbW92ZXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cmVtKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuaHRtbC5pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1tb3ZlYm90IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5pcy1hbmltYXRpbmcgLnRyYW5zaXRpb24tbW92ZWJvdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGUtYXJvdW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDQwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG9wYWNpdHlVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BhY2l0eURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdsaXRjaCB7XG4gIDIlLCA2NCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMCkgc2tldygwZGVnKTtcbiAgfVxuICA0JSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKSBza2V3KDBkZWcpO1xuICB9XG4gIDYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2tldyg1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBnbGl0Y2hUb3Age1xuICAyJSwgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICB9XG4gIDQlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDJweCk7XG4gIH1cbiAgNjIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxM3B4LCAtMXB4KSBza2V3KC0xM2RlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ2xpdGNoQm90b20ge1xuICAyJSwgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgfVxuICA0JSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgfVxuICA2MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMnB4LCA1cHgpIHNrZXcoMjFkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1zbWFsbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpICogMS42Nik7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnV0dG9uIGEge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTE1JTtcbn1cbi5idXR0b24gc3Bhbi50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ1dHRvbiAuZGVjbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIG1hcmdpbjogLTFweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43NSk7XG4gIG1hcmdpbi1yaWdodDogLTIzcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmJ1dHRvbiAuZGVjbyBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5idXR0b24gLmRlY28gLnN5bWJvbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5idXR0b24gLmRlY28gLnN5bWJvbCAuc3RyaXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG59XG4uYnV0dG9uIC5kZWNvIC5zeW1ib2wgLnN0cmlwZTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5idXR0b24gLmRlY28gLnN5bWJvbCAuc3RyaXBlOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAycHg7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG4uYnV0dG9uOmhvdmVyIHNwYW4udGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cbi5idXR0b246aG92ZXIgLmRlY28ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cbi5idXR0b246aG92ZXIgLmRlY28gLnN5bWJvbCB7XG4gIC0tY29sb3ItZGFyazogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG59XG5cbmZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXRpbnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjMzcmVtO1xufVxuLmZpZWxkIGlucHV0W3R5cGU9dGV4dF0sIC5maWVsZCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmZpZWxkIGlucHV0W3R5cGU9ZmlsZV0sIC5maWVsZCBpbnB1dFt0eXBlPXNlYXJjaF0sIC5maWVsZCBpbnB1dFt0eXBlPW51bWJlcl0sIC5maWVsZCBpbnB1dFt0eXBlPWRhdGVdLCAuZmllbGQgaW5wdXRbdHlwZT10aW1lXSwgLmZpZWxkIGlucHV0W3R5cGU9dGVsXSwgLmZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sIC5maWVsZCBzZWxlY3QsIC5maWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IHZhcigtLW1pc2MtcGFkZGluZy1yZWd1bGFyKSB2YXIoLS1taXNjLXBhZGRpbmctbWVkaXVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IG5vbmUgMHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItcXVpZXQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXNtYWxsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLCAuZmllbGQgaW5wdXRbdHlwZT1maWxlXTpmb2N1cywgLmZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgLmZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgLmZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsIC5maWVsZCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLCAuZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCAuZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIC5maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLmZpZWxkIHNlbGVjdDpmb2N1cywgLmZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNvbG9yLWRhcmspO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkIHNlbGVjdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xufVxuLmZpZWxkLmNoZWNrYm94IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xufVxuLmZpZWxkLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLmZpZWxkLmNoZWNrYm94LmhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5maWVsZC5jaGVja2JveCBpbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uZmllbGQuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uZmllbGQuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG59XG4uZmllbGQuY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC4xcmVtO1xufVxuLmZpZWxkIC5wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmllbGQgLnByZXZpZXcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbWlzYy1ib3gtc2hhZG93KTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZmllbGQubW9uZXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpZWxkLm1vbmV5ID4gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWVsZC5tb25leSA+IGlucHV0IHtcbiAgZmxleDogMTtcbn1cbi5maWVsZC5hcnJheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5maWVsZC5zdWJtaXQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpZWxkLnN1Ym1pdC1idXR0b24gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5maWVsZC5hY2NlcHRhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5maWVsZC5hY2NlcHRhbmNlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZWxkLmFjY2VwdGFuY2UgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtdGlueSk7XG59XG4uZmllbGQgc2VsZWN0IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItcXVpZXQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0tYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuICAuZm9ybS1wYWdlLmVkaXQgPiBzZWN0aW9uID4gaG9yaXpvbnRhbC1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZm9ybS1wYWdlLmVkaXQgPiBzZWN0aW9uID4gaG9yaXpvbnRhbC1ncm91cCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmV2aWV3LWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZVlTbGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuI2hlcm8ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjaGVybyB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogMTAwZHZoO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbiNoZXJvIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBnYXA6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jaGVybyAuaW5uZXIgLm1haW4tdGV4dCB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eVVwIDFzIGVhc2U7XG59XG4jaGVybyAuaW5uZXIgLmJ1dHRvbiB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eVVwIDFzIGVhc2U7XG59XG4jaGVybyAuaW5uZXIgLnZpZGVvLWNvbnRhaW5lciAuc3RyaXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaGVybyAuaW5uZXIgLnZpZGVvLWNvbnRhaW5lciAuc3RyaXBlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGVZU2xpZGUgMC4zcyBlYXNlLWluLW91dCAwLjVzIGZvcndhcmRzO1xufVxuI2hlcm8gLmlubmVyIC52aWRlby1jb250YWluZXIgLnN0cmlwZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICBhbmltYXRpb246IHRyYW5zbGF0ZVlTbGlkZSAwLjNzIGVhc2UtaW4tb3V0IDAuMzVzIGZvcndhcmRzO1xufVxuI2hlcm8gLmlubmVyIC52aWRlby1jb250YWluZXIgLnN0cmlwZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICBhbmltYXRpb246IHRyYW5zbGF0ZVlTbGlkZSAwLjNzIGVhc2UtaW4tb3V0IDAuNjVzIGZvcndhcmRzO1xufVxuI2hlcm8gLmlubmVyIHZpZGVvLCAjaGVybyAuaW5uZXIgaW1nIHtcbiAgaGVpZ2h0OiA1MHZoO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI2hlcm8gLmlubmVyID4gaG9yaXpvbnRhbC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2hlcm8gLmlubmVyIC52aWRlby1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxuICAjaGVybyAuaW5uZXIgPiBob3Jpem9udGFsLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gICNoZXJvIC5pbm5lciA+IGhvcml6b250YWwtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjaGVybyAuaW5uZXIgPiBob3Jpem9udGFsLWdyb3VwOmxhc3QtY2hpbGQgPiAuY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuI2hlcm8gLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhlcm8tc21hbGwge1xuICBoZWlnaHQ6IDY2dmg7XG4gIGhlaWdodDogNjZkdmg7XG4gIC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIC0tY29sb3ItZGFya2VzdDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLmhlcm8tc21hbGwgLnBsYWthdGl2LWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tc21hbGwgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5oZXJvLXNtYWxsIC5sb2dvIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uaGVyby1zbWFsbCBmaWd1cmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWNvbG9yLWRhcmspLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5oZXJvLXNtYWxsIC5jaXJjbGUge1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tc21hbGwgdmVydGljYWwtZ3JvdXAge1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5oZXJvLXNtYWxsIGZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLXNtYWxsIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nbyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubG9nby5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xvci1wcmltYXJ5KSwgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSwgdmFyKC0tY29sb3ItdGhpcmQpKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sb2dvIHN2ZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuXG4uaW1hZ2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAzMDBweCk7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG59XG4uaW1hZ2UtZ3JpZCAuaW1hZ2UtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1ncmlkIC5pbWFnZS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbn1cbi5pbWFnZS1ncmlkIC5pbWFnZS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uaW1hZ2UtZ3JpZCAuaW1hZ2UtaXRlbTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAzMyU7XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG4uaW1hZ2UtZ3JpZCAuaW1hZ2UtaXRlbTpudGgtY2hpbGQoMikgaW1nIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi5pbWFnZS1ncmlkIC5pbWFnZS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDMzJTtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xufVxuLmltYWdlLWdyaWQgLmltYWdlLWl0ZW06bnRoLWNoaWxkKDMpIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuLmltYWdlLWdyaWQgLmltYWdlLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbn1cbi5pbWFnZS1ncmlkIC5pbWFnZS1pdGVtOm50aC1jaGlsZCg1KSBpbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxNTBweCk7XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIH1cbiAgLmltYWdlLWdyaWQgLmltYWdlLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICB9XG4gIC5pbWFnZS1ncmlkIC5pbWFnZS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuICAuaW1hZ2UtZ3JpZCAuaW1hZ2UtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxuICAuaW1hZ2UtZ3JpZCAuaW1hZ2UtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cbn1cblxuLmltYWdlLWdyaWQyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMzAwcHgpO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtZ3JpZDIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KGF1dG8tZmlsbCwgMTUwcHgpO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgfVxufVxuLmltYWdlLWdyaWQyIC5pbWFnZS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWdyaWQyIC5pbWFnZS1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxhcmdlLXdpZHRoIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbiAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cblxuLm1lZGl1bS1oZWlnaHQge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuXG4uc21hbGwge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4udGlueSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdyaWQtcm93OiBzcGFuIDE7XG59XG5cbi5tZWRpdW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4ubGFyZ2Uge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4udGVzdGVtb25pYWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODV2aDtcbn1cbi50ZXN0ZW1vbmlhbHMgPiAuc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZXN0ZW1vbmlhbHMgPiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgaG9yaXpvbnRhbC1ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1zbGlkZSBob3Jpem9udGFsLWdyb3VwIHtcbiAgICBnYXA6IDByZW07XG4gIH1cbn1cbi50ZXN0ZW1vbmlhbHMgPiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgaG9yaXpvbnRhbC1ncm91cCA+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVzdGVtb25pYWxzID4gLnN3aXBlciAuc3dpcGVyLXNsaWRlIGhvcml6b250YWwtZ3JvdXAgPiAuY29udGFpbmVyIGZpZ3VyZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZXN0ZW1vbmlhbHMgPiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgaG9yaXpvbnRhbC1ncm91cCA+IC5jb250YWluZXIgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0ZW1vbmlhbHMgPiAuc3dpcGVyIC5zd2lwZXItc2xpZGUgaG9yaXpvbnRhbC1ncm91cCA+IC5jb250YWluZXIgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1zbGlkZSBob3Jpem9udGFsLWdyb3VwID4gLmNvbnRhaW5lciBmaWd1cmUgaW1nIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1zbGlkZSBob3Jpem9udGFsLWdyb3VwID4gLmNvbnRhaW5lciAuaW5uZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGVtb25pYWxzID4gLnN3aXBlciAuc3dpcGVyLXNsaWRlIGhvcml6b250YWwtZ3JvdXAgPiAuY29udGFpbmVyIC5pbm5lci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnRlc3RlbW9uaWFscyA+IC5zd2lwZXIgLnN3aXBlci1zbGlkZSBob3Jpem9udGFsLWdyb3VwID4gLmNvbnRhaW5lciAuaW5uZXItdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCeXCI7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1zZWNvbmRhcnkpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4udGVzdGVtb25pYWxzID4gLnN3aXBlciAuc3dpcGVyLXNsaWRlIGhvcml6b250YWwtZ3JvdXAgPiAuY29udGFpbmVyIC5pbm5lci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtc2Vjb25kYXJ5KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKiBIZWlnaHQgQ2xhc3NlcyAqL1xuLmhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oLXVuc2V0IHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLm5vLXcge1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi53aWR0aC14eHMge1xuICBtYXgtd2lkdGg6IDI1Y2g7XG59XG5cbi8qIFdpZHRoIENsYXNzZXMgKi9cbi53aWR0aC1zIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLWNvbnRlbnQtd2lkdGgtcyk7XG59XG5cbi53aWR0aC14cyB7XG4gIG1heC13aWR0aDogNzV2aDtcbn1cblxuLndpZHRoLW0ge1xuICBtYXgtd2lkdGg6IHZhcigtLXBhZ2UtY29udGVudC13aWR0aCk7XG59XG5cbi53aWR0aC1sIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLWNvbnRlbnQtd2lkdGgtbCk7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogdW5zZXQ7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxleDogMC4xO1xufVxuXG4udy0xNSB7XG4gIHdpZHRoOiAxNSU7XG4gIGZsZXg6IDAuMTU7XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxleDogMC4yO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAuMjU7XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxleDogMC4zO1xufVxuXG4udy0zMyB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgZmxleDogMC4zMzMzMzMzMzMzO1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsZXg6IDAuNDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwLjU7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJTtcbiAgZmxleDogMC42O1xufVxuXG4udy02NiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgZmxleDogMC42NjY2NjY2NjY3O1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsZXg6IDAuNztcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlO1xuICBmbGV4OiAwLjc1O1xufVxuXG4udy04MCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZsZXg6IDAuODtcbn1cblxuLnctOTAge1xuICB3aWR0aDogOTAlO1xuICBmbGV4OiAwLjk7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiB1bnNldDtcbn1cblxuLyogRmxleCBKdXN0aWZ5IENsYXNzZXMgKi9cbi5qLXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uai1jIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qLWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmotc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qLXNhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5qLXNlIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi8qIEZsZXggQWxpZ24gQ2xhc3NlcyAqL1xuLmEtYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hLWUge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uYS1zIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYXMtcyB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG4uYXMtYyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmFzLWUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbi8qIEZsZXggR2FwIENsYXNzZXMgKi9cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXMge1xuICBnYXA6IHZhcigtLW1pc2MtZ2FwLXNtYWxsKTtcbn1cblxuLmdhcC1tIHtcbiAgZ2FwOiB2YXIoLS1taXNjLWdhcC1tZWRpdW0pO1xufVxuXG4uZ2FwLWwge1xuICBnYXA6IHZhcigtLW1pc2MtZ2FwLWxhcmdlKTtcbn1cblxuLmdhcC14bCB7XG4gIGdhcDogdmFyKC0tbWlzYy1nYXAtaHVnZSk7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuXG4uZmxleC0wIHtcbiAgZmxleDogMCAhaW1wb3J0YW50O1xufVxuXG4ub2JqLWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm9iai1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm9iai1maXQtdW5zZXQge1xuICBvYmplY3QtZml0OiB1bnNldDtcbn1cblxuLyogTWFyZ2luIENsYXNzZXMgKi9cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tLXQtbCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSk7XG59XG5cbi5tLXQteGwge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW1pc2MtZ2FwLWh1Z2UpICogMyk7XG59XG5cbi5tLXQtbSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pO1xufVxuXG4ubS10LXMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4ubS1iLWwge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xufVxuXG4ubS1sLWwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKTtcbn1cblxuLm0tci1sIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xufVxuXG4vKiBQYWRkaW5nIENsYXNzZXMgKi9cbi5wLXMge1xuICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4ucC1tIHtcbiAgcGFkZGluZzogdmFyKC0tbWlzYy1wYWRkaW5nLW1lZGl1bSk7XG59XG5cbi5wLWwge1xuICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xufVxuXG4ucC14bCB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpO1xufVxuXG4ucC1yLXMge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4ucC1sLXMge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1pc2MtcGFkZGluZy1zbWFsbCk7XG59XG5cbi5wLWwtbCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKTtcbn1cblxuLnAtdC1zIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1pc2MtcGFkZGluZy1zbWFsbCk7XG59XG5cbi5wLWItcyB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4vKiBVdGlsaXR5IENsYXNzZXMgKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJsYXkgaW1nLCAub3ZlcmxheSB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm92ZXJsYXkuZGFya2VuIDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWlzYy1ncmFkaWVudC1vdmVybGF5KTtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnotNSB7XG4gIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oaWRlLXMge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY29sb3ItcHJpbWFyeSksIHZhcigtLWNvbG9yLXNlY29uZGFyeSkpICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeSAqIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XG59XG5cbi5jdXQtdHh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XG59XG5ib2R5IG1haW4sIGJvZHkgI3N3dXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNjZ2aDtcbn1cbmJvZHkgbWFpbiA+ICosIGJvZHkgI3N3dXAgPiAqIHtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkgPiAud2l0aC1zaWRlYmFyLCBib2R5ICNzd3VwID4gLndpdGgtc2lkZWJhciB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gLndpdGgtc2lkZWJhciA+IG1haW4sIGJvZHkgI3N3dXAgPiAud2l0aC1zaWRlYmFyID4gbWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgYnViYmxlcyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5maWd1cmUuaW1hZ2Uuc2lkZS1pbWFnZSBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuZmlndXJlLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZpZ3VyZS5pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4ub3ZlcmxheS5kYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4ub3ZlcmxheS5mcm9udCB7XG4gIHotaW5kZXg6IDI7XG59XG4ub3ZlcmxheSA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5ob3Jpem9udGFsLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaG9yaXpvbnRhbC1ncm91cCA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxudmVydGljYWwtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgaG9yaXpvbnRhbC1ncm91cDpub3QoLmxvY2tlZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaG9yaXpvbnRhbC1ncm91cDpub3QoLmxvY2tlZCkgPiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICB9XG4gIGhvcml6b250YWwtZ3JvdXA6bm90KC5sb2NrZWQpID4gLmNvbnRhaW5lci5wLW0ge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pKTtcbiAgfVxuICBob3Jpem9udGFsLWdyb3VwOm5vdCgubG9ja2VkKSA+IC5jb250YWluZXIucC1sIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpKTtcbiAgfVxuICB2ZXJ0aWNhbC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAhaW1wb3J0YW50O1xuICB9XG59XG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXBhZ2Utc2VjdGlvbi1nYXApO1xuICB6LWluZGV4OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogdmFyKC0tcGFnZS1jb250ZW50LXdpZHRoKTtcbn1cbnNlY3Rpb24uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJyaWdodCk7XG59XG5zZWN0aW9uLmJnLWRhcmsgKiB7XG4gIC0tY29sb3ItZGFya2VzdDogdmFyKC0tY29sb3ItYnJpZ2h0KTtcbn1cbnNlY3Rpb24udGQtc3BhY2Uge1xuICBwYWRkaW5nOiA2cmVtIDA7XG59XG5zZWN0aW9uLmZ1bGwtaGVpZ2h0IHtcbiAgbWFyZ2luOiAwO1xufVxuc2VjdGlvbi53aWR0aC1zIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLWNvbnRlbnQtd2lkdGgtcyk7XG59XG5zZWN0aW9uLndpZHRoLW0ge1xuICB3aWR0aDogdmFyKC0tcGFnZS1jb250ZW50LXdpZHRoLW0pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLndpZHRoLWwge1xuICBtYXgtd2lkdGg6IHZhcigtLXBhZ2UtY29udGVudC13aWR0aC1sKTtcbn1cbnNlY3Rpb24uZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLmhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uaG9yaXpvbnRhbDpub3QoLmNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXF1aWV0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbWlzYy1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJveCBoMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xufVxuLmJveC5wLXMge1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcbn1cbi5ib3gudHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbn1cbi5ib3gucHJvZHVjdCAuaW5mbyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYm94LnByb2R1Y3QgLnByaWNlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXJlZ3VsYXIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJveCAuaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3ggLmltYWdlIGZpZ3VyZSB7XG4gIG1heC1oZWlnaHQ6IDE0NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib3ggLmltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1pc2MtYm9yZGVyLXJhZGl1cyk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uYm94IC5pbWFnZS5zbWFsbCBmaWd1cmUge1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xufVxuLmJveCAuaW1hZ2Uuc21hbGwgZmlndXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYm94IC5pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1pc2MtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cbn1cbi5ib3guc21hbGwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB3aWR0aDogY2FsYyg1MCUgLSAwLjc1cmVtKTtcbn1cbi5ib3gubXctNTAge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbn1cbi5ib3ggLm92ZXJsYXkge1xuICB6LWluZGV4OiAzO1xufVxuLmJveCAudmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJveCAuaW5mbyB7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5ib3ggLnN1YiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbn1cbmhlYWRlciA+IGhvcml6b250YWwtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciA+IGhvcml6b250YWwtZ3JvdXAgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogdmFyKC0tbWlzYy1wYWRkaW5nLW1lZGl1bSkgdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5oZWFkZXIgPiBob3Jpem9udGFsLWdyb3VwID4gLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5oZWFkZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC41cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLW1pc2MtYm9yZGVyLXJhZGl1cyk7XG59XG5oZWFkZXIgLm1lbnUtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuNzVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xufVxuaGVhZGVyIC5tZW51LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAubWVudS1idXR0b246aG92ZXIgLnN0cmlwZSB7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuaGVhZGVyIC5tZW51LWJ1dHRvbjpob3ZlciAuc3ltYm9sIC5zdHJpcGU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDMzcHg7XG59XG5oZWFkZXIgLm1lbnUtYnV0dG9uIC50ZXh0IHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAxO1xufVxuaGVhZGVyIC5tZW51LWJ1dHRvbiAuc3ltYm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbmhlYWRlciAubWVudS1idXR0b24gLnN5bWJvbCAuc3RyaXBlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbmhlYWRlciAubWVudS1idXR0b24gLnN5bWJvbCAuc3RyaXBlOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDAuNjZyZW07XG4gIHdpZHRoOiAyN3B4O1xufVxuaGVhZGVyIC5tZW51LWJ1dHRvbi1jb250YWluZXIuYWN0aXZlIC5zdHJpcGUge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLm1lbnUtYnV0dG9uLWNvbnRhaW5lci5hY3RpdmUgLnN0cmlwZTpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmhlYWRlciAubWVudS1idXR0b24tY29udGFpbmVyLmFjdGl2ZSAuc3RyaXBlOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG5uYXYjbWFpbi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGFyayk7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJyaWdodCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5uYXYjbWFpbi1uYXYuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbm5hdiNtYWluLW5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbm5hdiNtYWluLW5hdiAubG9nbyBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgbmF2I21haW4tbmF2IC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIG5hdiNtYWluLW5hdiAubG9nbyBzdmcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBuYXYjbWFpbi1uYXYgLmV0YyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBnYXA6IDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pICogMik7XG4gIH1cbn1cbm5hdiNtYWluLW5hdiB2ZXJ0aWNhbC1ncm91cCA+IHVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiAyKTtcbiAgcGFkZGluZzogMCB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG5hdiNtYWluLW5hdiB2ZXJ0aWNhbC1ncm91cCA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tbWlzYy1nYXAtaHVnZSk7XG4gIH1cbn1cbm5hdiNtYWluLW5hdiB2ZXJ0aWNhbC1ncm91cCA+IHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5uYXYjbWFpbi1uYXYgdmVydGljYWwtZ3JvdXAgPiB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1sYXJnZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5uYXYjbWFpbi1uYXYgdmVydGljYWwtZ3JvdXAgPiB1bCBsaSAuYmctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXR5cG8tZnMtbGFyZ2UpICogMS4zMyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXNlY29uZGFyeSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMC4xO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxubmF2I21haW4tbmF2IHZlcnRpY2FsLWdyb3VwID4gdWwgbGk6aG92ZXIgLmJnLXRleHQge1xuICBvcGFjaXR5OiAxO1xufVxubmF2I21haW4tbmF2IHZlcnRpY2FsLWdyb3VwID4gdWwgbGk6aG92ZXIgYSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuZm9vdGVyIHtcbiAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1icmlnaHQpO1xufVxuZm9vdGVyICNwYWxtcy1jb250YWN0IHtcbiAgcGFkZGluZzogdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItZGFyayk7XG59XG5mb290ZXIgI3BhbG1zLWNvbnRhY3QgI2Zvcm1ob2xkZXIge1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAjcGFsbXMtY29udGFjdCAjZm9ybWhvbGRlciB7XG4gICAgcGFkZGluZzogMCBjYWxjKHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpICogMik7XG4gIH1cbn1cbmZvb3RlciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuZm9vdGVyIC5wYWxtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIHotaW5kZXg6IC0xO1xufVxuZm9vdGVyIC5wYWxtcyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuZm9vdGVyIC5sb2dvIHN2ZyB7XG4gIHdpZHRoOiA4MCU7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbmZvb3RlciAuaW5uZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDQpO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiAyKSBjYWxjKHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiAyKSB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgZ2FwOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpICogMik7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpICogMikgY2FsYyh2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpKSA1cmVtO1xuICB9XG4gIGZvb3RlciAuaW5uZXIgYS5wbGFrYXRpdi1tIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbiNmb290ZXItYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogOTk5O1xuICBhbmltYXRpb246IHNsaWRlUmlnaHQgMC41cyBlYXNlLWluO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbn1cbiNmb290ZXItYnV0dG9ucyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZm9vdGVyLWJ1dHRvbnMgPiBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44NXJlbTtcbiAgfVxufVxuI2Zvb3Rlci1idXR0b25zID4gYSBzdmcge1xuICB3aWR0aDogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNmb290ZXItYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjVzIGVhc2UtaW47XG4gIH1cbn1cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbiNleHAge1xuICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1kYXJrKTtcbn1cblxuLnJldmVhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXZlYWwsIC5yZXZlYWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uZGFyay1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbn1cbi5kYXJrLXNlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAlO1xuICBib3R0b206IDUlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5kYXJrLXNlY3Rpb24gc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDI7XG59XG4uZGFyay1zZWN0aW9uIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhcmstc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbiAgLmRhcmstc2VjdGlvbjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvKiBNYWtlcyBpdCBhIHBlcmZlY3QgY2lyY2xlICovXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXF1aWV0KTtcbiAgei1pbmRleDogLTE7IC8qIEtlZXAgaXQgYmVoaW5kIG90aGVyIGNvbnRlbnQgKi9cbiAgdG9wOiA1MCU7IC8qIFBvc2l0aW9uIGl0IHJlbGF0aXZlIHRvIHRoZSBwYWdlICovXG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IC8qIENlbnRlciBpdCBvbiB0aGUgc2NyZWVuICovXG59XG4uY2lyY2xlLmJpZyB7XG4gIHdpZHRoOiA4NTBweDtcbiAgaGVpZ2h0OiA4NTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2lyY2xlLmJpZyB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5jaXJjbGUgLm9yYml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCBvZiB0aGUgY2lyY2xlICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgb2YgdGhlIGNpcmNsZSAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uOiByb3RhdGUtYXJvdW5kIDlzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jaXJjbGUgLm9yYml0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLyogTWFrZXMgdGhlIG9iamVjdCBhIGNpcmNsZSAqL1xufVxuLmNpcmNsZSAub3JiaXQuc21hbGwge1xuICBhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDdzO1xufVxuLmNpcmNsZSAub3JiaXQuc21hbGw6YWZ0ZXIge1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uY2lyY2xlIC5vcmJpdC50aW55IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbn1cbi5jaXJjbGUgLm9yYml0LnRpbnk6YWZ0ZXIge1xuICB0b3A6IC0yLjVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uY2lyY2xlLmJyaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXN0cm9uZyk7XG59XG4uY2lyY2xlLmJyaWdodCAub3JiaXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdHJvbmcpO1xufVxuLmNpcmNsZS5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiB1bnNldDtcbn1cbi5jaXJjbGUubGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbi5jaXJjbGUudG9wIHtcbiAgdG9wOiAwJTtcbiAgYm90dG9tOiB1bnNldDtcbn1cbi5jaXJjbGUuYm90dG9tIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbiNlcnJvci1zdWNjZXNzIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jZXJyb3Itc3VjY2VzcyAubG9nbyBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZGFyayk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xufSIsIi8qXG4gKiBBdXRob3I6IFBhdHJpY2sgUGlwZXJcbiAqIFdlYnNpdGU6IGNvcmV0ZWNzLm5ldFxuICogVmVyc2lvbjogMS4wXG4gKi9cblxuICRicmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKTtcblxuLy8gTWl4aW4gZsO8ciBNZWRpYSBRdWVyaWVzXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHBvaW50KSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHBvaW50KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciBcIlVuYmVrYW5udGVyIEJyZWFrcG9pbnQ6ICN7JHBvaW50fS4gQml0dGUgdmVyd2VuZGVuIFNpZSBlaW5lbiBkZXIgI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG4vLyBNaXhpbiBmw7xyIE92ZXJzaXplLUJpbGRzY2hpcm1lXG5AbWl4aW4gb3ZlcnNpemUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gVGFibGV0cyB1bmQga2xlaW5lIERlc2t0b3BzIC0tIEdyb8OfZSBHZXLDpHRlXG5AbWl4aW4gbGFwdG9wIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEtsZWluZSBUYWJsZXRzIHVuZCBncm/Dn2UgU21hcnRwaG9uZXMgKFF1ZXJmb3JtYXQpIC0tIEtsZWluZSBHZXLDpHRlXG5AbWl4aW4gdGFibGV0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFdpbnppZ2UgR2Vyw6R0ZVxuQG1peGluIG1vYmlsZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBUYWJsZXRzIHVuZCBrbGVpbmUgRGVza3RvcHMgLS0gR3Jvw59lIEdlcsOkdGVcbkBtaXhpbiB4bCB7XG4gIEBpbmNsdWRlIG92ZXJzaXplIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBUYWJsZXRzIHVuZCBrbGVpbmUgRGVza3RvcHMgLS0gR3Jvw59lIEdlcsOkdGVcbkBtaXhpbiBsIHtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBLbGVpbmUgVGFibGV0cyB1bmQgZ3Jvw59lIFNtYXJ0cGhvbmVzIChRdWVyZm9ybWF0KSAtLSBLbGVpbmUgR2Vyw6R0ZVxuQG1peGluIG0ge1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFdpbnppZ2UgR2Vyw6R0ZVxuQG1peGluIHMge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuZW9tIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogI2YwZjJmMztcbiAgYm94LXNoYWRvdzogIC03cHggN3B4IDE0cHggI2U2ZThlOSxcbiAgN3B4IC03cHggMTRweCAjZmFmY2ZkO1xufVxuXG5AbWl4aW4gbmVvbTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICBib3gtc2hhZG93OiBpbnNldCAtNXB4IDVweCAxMHB4ICNkMWQzZDMsXG4gICAgICAgICAgICAgIGluc2V0IDVweCAtNXB4IDEwcHggI2ZmZmZmZjtcbn0iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG59XHJcbmEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbmZpZ3VyZSwgaW1nIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCIvKiBiZXZhbi1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdCZXZhbic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JldmFuLXYyNC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBtb250c2VycmF0LXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBtb250c2VycmF0LWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI2LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCh3b2ZmMik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogbW9udHNlcnJhdC02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi02MDAud29mZjInKSBmb3JtYXQod29mZjIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5cbi8qIG1vbnRzZXJyYXQtNjAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNjAwaXRhbGljLndvZmYyJykgZm9ybWF0KHdvZmYyKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuXG4vKiBtb250c2VycmF0LTIwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI2LWxhdGluLTIwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufSIsIi8vIEZhcmJlblxuJHNlY29uZGFyeTogIzFiZDk5NjtcbiRwcmltYXJ5OiAjMTAxQzIxO1xuJHRoaXJkOiAjMDA5N2I1O1xuXG4kZGFyazogIzEwMUMyMTtcbiRicmlnaHQ6ICNGQ0Y4RjA7XG5cbiRjb2xvci1xdWlldDogcmdiYSgxODQsIDE5MiwgMTk2LCAwLjM4OSk7XG4kY29sb3Itc3Ryb25nOiAjZmNmOGYwODc7XG5cbi8vIEZhcmJlbiBNaXhpblxuQG1peGluIGNvbG9ycyB7XG4gIC0tY29sb3ItcHJpbWFyeTogI3skcHJpbWFyeX07XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjeyRzZWNvbmRhcnl9O1xuICAtLWNvbG9yLXRoaXJkOiAjeyR0aGlyZH07XG4gIFxuICAtLWNvbG9yLWRhcms6ICN7JGRhcmt9O1xuICAtLWNvbG9yLWJyaWdodDogI3skYnJpZ2h0fTtcbiAgLS1jb2xvci1kYXJrZXN0OiAjMWQyNjJhO1xuICAtLWNvbG9yLWJyaWdodGVzdDogd2hpdGU7XG5cbiAgLS1jb2xvci1xdWlldDogI3skY29sb3ItcXVpZXR9O1xuICAtLWNvbG9yLXN0cm9uZzogI3skY29sb3Itc3Ryb25nfTtcblxuICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWRhcmspO1xuICAtLWNvbG9yLWhlYWRsaW5lOiAjeyR0aGlyZH07XG5cbiAgLS1jb2xvci1saW5rczogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnJpZ2h0KTtcbn1cblxuLy8gVHlwb2dyYWZpZSBNaXhpblxuQG1peGluIHR5cG9ncmFwaHkge1xuICAtLXR5cG8tZnMtYmFzZTogMThweDtcblxuICAtLXR5cG8tZnMtdGlueTogMC43NXJlbTtcbiAgLS10eXBvLWZzLXNtYWxsOiAxNnB4O1xuICAtLXR5cG8tZnMtcmVndWxhcjogMXJlbTtcbiAgLS10eXBvLWZzLW1lZGl1bTogMS41cmVtO1xuICAtLXR5cG8tZnMtYmlnOiAycmVtO1xuICAtLXR5cG8tZnMtbGFyZ2U6IDNyZW07XG4gIC0tdHlwby1mcy1odWdlOiA1cmVtO1xuXG4gIC0tdHlwby1icmVhazogMi41cmVtO1xuICBcbiAgLS10eXBvLWZ3LWJhc2U6IDQwMDtcbiAgLS10eXBvLWZ3LW1lZGl1bTogNTAwO1xuICAtLXR5cG8tZnctYm9sZDogOTAwO1xuXG4gIC0tdHlwby1saC1iYXNlOiAxLjY1cmVtO1xuICAtLXR5cG8tbHMtYmFzZTogMC4wMjVyZW07XG5cbiAgLS10eXBvLWZmLXByaW1hcnk6IFwiTW9udHNlcnJhdFwiO1xuICAtLXR5cG8tZmYtc2Vjb25kYXJ5OiBcIkJldmFuXCI7XG59XG5cbi8vIFZlcnNjaGllZGVuZXMgTWl4aW5cbkBtaXhpbiBtaXNjIHtcbiAgLS1taXNjLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbG9yLXByaW1hcnkpIDAlLCB2YXIoLS1jb2xvci1zZWNvbmRhcnkpIDEwMCUpO1xuICAtLW1pc2MtZ3JhZGllbnQtb3ZlcmxheTogbGluZWFyLWdyYWRpZW50KCN7JGRhcmt9LCB0cmFuc3BhcmVudGl6ZSgjeyRkYXJrfSwgMC45OSkpO1xuXG4gIC0tbWlzYy1nYXAtdGlueTogMC4yNXJlbTtcbiAgLS1taXNjLWdhcC1zbWFsbDogMC4zM3JlbTtcbiAgLS1taXNjLWdhcC1yZWd1bGFyOiAwLjZyZW07XG4gIC0tbWlzYy1nYXAtbWVkaXVtOiAxLjMzcmVtO1xuICAtLW1pc2MtZ2FwLWxhcmdlOiAxLjZyZW07XG4gIC0tbWlzYy1nYXAtaHVnZTogNXJlbTtcbiAgXG4gIC0tbWlzYy1wYWRkaW5nLXRpbnk6IDAuMzVyZW07XG4gIC0tbWlzYy1wYWRkaW5nLXNtYWxsOiAxcmVtO1xuICAtLW1pc2MtcGFkZGluZy1yZWd1bGFyOiAxcmVtO1xuICAtLW1pc2MtcGFkZGluZy1tZWRpdW06IDEuMjVyZW07XG4gIC0tbWlzYy1wYWRkaW5nLWJpZzogMS41cmVtO1xuICAtLW1pc2MtcGFkZGluZy1sYXJnZTogM3JlbTtcblxuICAtLW1pc2MtYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLS1taXNjLWlubmVyLXBhZGRpbmc6IDMuNXJlbTtcblxuICAtLW1pc2MtYm94LXNoYWRvdzogcmdiYSgxOSwgMjYsIDMyLCAwLjA2NykgM3B4IDVweCA1cHg7XG4gIC0tbWlzYy1ib3gtc2hhZG93LXNvZnQ6IHJnYmEoMjgsIDQ5LCA2NiwgMC4wNzMpIDNweCAzcHggNXB4O1xufVxuXG4vLyBTZWl0ZW4gTWl4aW5cbkBtaXhpbiBwYWdlIHtcbiAgLS1wYWdlLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICAtLXBhZ2UtY29udGVudC13aWR0aDogMTAwMHB4O1xuXG4gIC0tcGFnZS1jb250ZW50LXdpZHRoLXM6IDgwMHB4O1xuICAtLXBhZ2UtY29udGVudC13aWR0aC1tOiAxMTUwcHg7XG4gIC0tcGFnZS1jb250ZW50LXdpZHRoLWw6IDEzMDBweDtcblxuICAtLXBhZ2UtZ2FwLXNlY3Rpb246IHZhcigtLW1pc2MtZ2FwLWxhcmdlKTtcbiAgLS1wYWdlLWdhcC1jb2x1bW46IHZhcigtLW1pc2MtZ2FwLXJlZ3VsYXIpO1xuICAtLXBhZ2UtZ2FwLXBhcmFncmFwaDogdmFyKC0tbWlzYy1nYXAtc21hbGwpO1xuICAtLXBhZ2UtZ2FwLWVsZW1lbnRzOiB2YXIgKC0tbWlzYy1nYXAtc21hbGwpO1xuICBcbiAgLS1wYWdlLWJhY2tncm91bmQtaGVhZGVyOiB2YXIoLS1jb2xvci1icmlnaHQpO1xuICAtLXBhZ2UtaGVpZ2h0LWhlYWRlcjogODBweDtcbiAgLS1wYWdlLWhlaWdodC1oZXJvOiA5MHZoO1xuICAtLXBhZ2Utc2VjdGlvbi1nYXA6IHZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pO1xufVxuXG4vLyBSb290IFZhcmlhYmxlblxuOnJvb3Qge1xuICBAaW5jbHVkZSBjb2xvcnM7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHk7XG4gIEBpbmNsdWRlIG1pc2M7XG4gIEBpbmNsdWRlIHBhZ2U7XG59XG5cbi8vIEJyZWFrcG9pbnQgZsO8ciBrbGVpbmUgVGVsZWZvbmVcbkBpbmNsdWRlIG0ge1xuICAgIDpyb290IHtcbiAgICAgICAgLS10eXBvLWZzLWJhc2U6IDE2cHg7XG4gICAgICAgIC0tdHlwby1mcy1tZWRpdW06IDEuM3JlbTtcbiAgICAgICAgLS10eXBvLWZzLWxhcmdlOiAycmVtO1xuICAgICAgICAtLXR5cG8tZnMtaHVnZTogMi42cmVtO1xuXG4gICAgICAgIC0tbWlzYy1wYWRkaW5nLWxhcmdlOiAycmVtO1xuICAgICAgICAtLW1pc2MtZ2FwLWh1Z2U6IDIuNXJlbTtcbiAgICB9XG59XG5cbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHRoIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXNlY29uZGFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmtlc3QpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICYudGl0bGUtaWNvbiB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBzcGFuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmgxIHtcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtaHVnZSk7XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWJpZyk7XG59XG5wLCBhLCB1bCwgbGksIG9sLCBzcGFuLCBsYWJlbCwgdGQsIGlucHV0LCBzZWxlY3QsIGRpdiB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5cbmgyICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpub3QoW2NsYXNzXSkge1xuICAgIG9wYWNpdHk6IDAuNjY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxucCB7XG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxufVxubGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cblxuc3Ryb25nLCBiIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tdHlwby1mdy1ib2xkKTtcbn1cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1iYXNlKTtcbn1cblxudWwsIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnRvZG8tbGlzdCB7XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbn0iLCIvLyBUZXh0IFdlaWdodCBhbmQgQWxpZ25tZW50XHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLy8gVGV4dCBUcmFuc2Zvcm1hdGlvbnNcclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5xdWlldCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5wbGFrYXRpdi1sIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1odWdlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uZGFyayB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbi5icmlnaHQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XHJcbn1cclxuXHJcbi50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5yZXZlYWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ubGFzdC13b3JkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgID4gc3Bhbi5sYXN0LXdvcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1vZmZzZXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb250IFNpemVzXHJcbi5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtc21hbGwpO1xyXG59XHJcblxyXG4udGlueSB7XHJcbiAgICBmb250LXNpemU6IDdweDtcclxufVxyXG5cclxuLnBsYWthdGl2IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1iaWcpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXNlY29uZGFyeSk7XHJcbn1cclxuLnBsYWthdGl2LW0ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWxhcmdlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1zZWNvbmRhcnkpO1xyXG59XHJcbi5wbGFrYXRpdjItbSB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtbWVkaXVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1wcmltYXJ5KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5wbGFrYXRpdjItbCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtaHVnZSk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucGxha2F0aXYtcyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tZnMtcmVndWxhcik7XHJcbn1cclxuXHJcbi5wbGFrYXRpdjIge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWxhcmdlKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1wcmltYXJ5KTtcclxufVxyXG5cclxuLy8gQ29sb3IgU3R5bGVzXHJcbi5jb2xvci1icmlnaHQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XHJcbn1cclxuLnNwZWNpYWwge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogdmFyKC0tbWlzYy1ib3gtc2hhZG93KTtcclxuXHJcbiAgICAmLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrZXN0KTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIExhYmVsIFN0eWxlc1xyXG4ubGFiZWwge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXNtYWxsKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmxhYmVsLXMge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXRpbnkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLy8gVGl0bGUgQ29udGFpbmVyXHJcbi50aXRsZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1taXNjLXBhZGRpbmctcmVndWxhcik7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gQW5pbWF0aW9uZW4gZsO8ciDDnGJlcmfDpG5nZVxuaHRtbC5pcy1jaGFuZ2luZyAudHJhbnNpdGlvbi1mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjU1cztcbiAgb3BhY2l0eTogMTtcbn1cblxuaHRtbC5pcy1hbmltYXRpbmcgLnRyYW5zaXRpb24tZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmh0bWwuaXMtY2hhbmdpbmcgLnRyYW5zaXRpb24tbW92ZXRvcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwuaXMtYW5pbWF0aW5nIC50cmFuc2l0aW9uLW1vdmV0b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVyZW0pO1xuICBvcGFjaXR5OiAwO1xufVxuXG5odG1sLmlzLWNoYW5naW5nIC50cmFuc2l0aW9uLW1vdmVsZWZ0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNTVzLCBvcGFjaXR5IDAuMjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwuaXMtYW5pbWF0aW5nIC50cmFuc2l0aW9uLW1vdmVsZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXJlbSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmh0bWwuaXMtY2hhbmdpbmcgLnRyYW5zaXRpb24tbW92ZXJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNTVzLCBvcGFjaXR5IDAuMjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwuaXMtYW5pbWF0aW5nIC50cmFuc2l0aW9uLW1vdmVyaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXJlbSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmh0bWwuaXMtY2hhbmdpbmcgLnRyYW5zaXRpb24tbW92ZWJvdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmh0bWwuaXMtYW5pbWF0aW5nIC50cmFuc2l0aW9uLW1vdmVib3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuQGtleWZyYW1lcyByb3RhdGUtYXJvdW5kIHtcbiAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLy8gS2V5ZnJhbWVzIGbDvHIgQW5pbWF0aW9uZW5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlTGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0NDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eURvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2xpdGNoIHtcbiAgMiUsIDY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKSBza2V3KDBkZWcpO1xuICB9XG4gIDQlLCA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDApIHNrZXcoMGRlZyk7XG4gIH1cbiAgNjIlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBza2V3KDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2xpdGNoVG9wIHtcbiAgMiUsIDY0JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbiAgfVxuICA0JSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAycHgpO1xuICB9XG4gIDYyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTNweCwgLTFweCkgc2tldygtMTNkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2xpdGNoQm90b20ge1xuICAyJSwgNjQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgfVxuICA0JSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgfVxuICA2MiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMnB4LCA1cHgpIHNrZXcoMjFkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufSIsIi5idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgXG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tZmYtcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6ICB2YXIoLS10eXBvLWZzLXNtYWxsKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLXNtYWxsKSAqIDEuNjYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMTUlO1xuICAgIH1cbiAgICBzcGFuLnRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5kZWNvIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjc1KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zeW1ib2wge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgLnN0cmlwZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWNvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRhcmspO1xuXG4gICAgICAgICAgICAuc3ltYm9sIHtcbiAgICAgICAgICAgICAgICAtLWNvbG9yLWRhcms6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXRpbnkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjMzcmVtO1xuXG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBpbnB1dFt0eXBlPSdmaWxlJ10sIGlucHV0W3R5cGU9J3NlYXJjaCddLCBpbnB1dFt0eXBlPSdudW1iZXInXSwgaW5wdXRbdHlwZT0nZGF0ZSddLCBpbnB1dFt0eXBlPSd0aW1lJ10sIGlucHV0W3R5cGU9J3RlbCddLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLCBpbnB1dFt0eXBlPSdlbWFpbCddLCBzZWxlY3QsIHRleHRhcmVhIHtcblxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctcmVndWxhcikgdmFyKC0tbWlzYy1wYWRkaW5nLW1lZGl1bSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYm9yZGVyOiBub25lIDBweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNvbG9yLXF1aWV0KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdHlwby1mcy1zbWFsbCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgICB9XG4gICAgXG4gICAgJi5jaGVja2JveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB9XG4gICAgICAgICYuaG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMC4xcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLW1pc2MtYm94LXNoYWRvdyk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgICYubW9uZXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAgMXJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXJyYXkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgJi5zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWNjZXB0YW5jZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXRpbnkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXF1aWV0KTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIHMge1xuICAgIC5mb3JtLWJveFxuICAgICAgICB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIH1cbiAgICAuZm9ybS1wYWdlLmVkaXQgPiBzZWN0aW9uID4gaG9yaXpvbnRhbC1ncm91cCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAuZm9ybS1wYWdlLmVkaXQgPiBzZWN0aW9uID4gaG9yaXpvbnRhbC1ncm91cCA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHJldmlldy1mcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgdHJhbnNsYXRlWVNsaWRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxufVxuXG4jaGVybyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAubWFpbi10ZXh0IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eVVwIDFzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBhbmltYXRpb246IG9wYWNpdHlVcCAxcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1jb250YWluZXIgLnN0cmlwZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdHJhbnNsYXRlWVNsaWRlIDAuM3MgZWFzZS1pbi1vdXQgMC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB0cmFuc2xhdGVZU2xpZGUgMC4zcyBlYXNlLWluLW91dCAwLjM1cyBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC8gMyAqIDIpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogdHJhbnNsYXRlWVNsaWRlIDAuM3MgZWFzZS1pbi1vdXQgMC42NXMgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICB2aWRlbywgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1pc2MtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgID4gaG9yaXpvbnRhbC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBob3Jpem9udGFsLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBob3Jpem9udGFsLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgPiAuY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi5oZXJvLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDY2dmg7XG4gICAgaGVpZ2h0OiA2NmR2aDtcbiAgICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICAgIC0tY29sb3ItZGFya2VzdDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cblxuICAgIC5wbGFrYXRpdi1sIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgdmFyKC0tY29sb3ItZGFyayksIHJnYmEoMCwwLDAsMCkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICB2ZXJ0aWNhbC1ncm91cCB7XG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgJi5ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xvci1wcmltYXJ5KSwgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KSwgdmFyKC0tY29sb3ItdGhpcmQpKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICB9XG59IiwiLmltYWdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMzAwcHgpO1xuXG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG5cblxuICAgIC5pbWFnZS1pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMyU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxNTBweCk7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG5cbiAgICAgICAgLmltYWdlLWl0ZW0ge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLWdyaWQyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMzAwcHgpO1xuXG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvLWZpbGwsIDE1MHB4KTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgfVxuICAgIC5pbWFnZS1pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5sYXJnZS13aWR0aCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbiAgICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4ubWVkaXVtLWhlaWdodCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICBncmlkLXJvdzogc3BhbiAyO1xufVxuXG5cblxuLnNtYWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICAgIGdyaWQtcm93OiBzcGFuIDE7XG59XG5cblxuLnRpbnkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMTtcbn1cblxuLm1lZGl1bSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4ubGFyZ2Uge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMTtcbn0iLCIudGVzdGVtb25pYWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg1dmg7XG4gICAgPiAuc3dpcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGhvcml6b250YWwtZ3JvdXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLW1pc2MtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5uZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJ4nO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10eXBvLWZmLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yOyAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjsgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBIZWlnaHQgQ2xhc3NlcyAqL1xuLmhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oLXVuc2V0IHtcbiAgaGVpZ2h0OiB1bnNldDtcbn1cblxuLm5vLXcge1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi53aWR0aC14eHMge1xuICBtYXgtd2lkdGg6IDI1Y2g7XG59XG5cbi8qIFdpZHRoIENsYXNzZXMgKi9cbi53aWR0aC1zIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLWNvbnRlbnQtd2lkdGgtcyk7XG59XG5cbi53aWR0aC14cyB7XG4gIG1heC13aWR0aDogNzV2aDtcbn1cblxuLndpZHRoLW0ge1xuICBtYXgtd2lkdGg6IHZhcigtLXBhZ2UtY29udGVudC13aWR0aCk7XG59XG5cbi53aWR0aC1sIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLWNvbnRlbnQtd2lkdGgtbCk7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogdW5zZXQ7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDEwJTtcbiAgZmxleDogMC4xMDtcbn1cblxuLnctMTUge1xuICB3aWR0aDogMTUlO1xuICBmbGV4OiAwLjE1O1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsZXg6IDAuMjA7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleDogMC4yNTtcbn1cblxuLnctMzAge1xuICB3aWR0aDogMzAlO1xuICBmbGV4OiAwLjMwO1xufVxuLnctMzMge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGZsZXg6IGNhbGMoMSAvIDMpO1xufVxuLnctNDAge1xuICB3aWR0aDogNDAlO1xuICBmbGV4OiAwLjQwO1xufVxuLnctNTAge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwLjUwO1xufVxuLnctNjAge1xuICB3aWR0aDogNjAlO1xuICBmbGV4OiAwLjYwO1xufVxuLnctNjYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xuICBmbGV4OiBjYWxjKDEgLyAzICogMik7XG59XG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG4gIGZsZXg6IDAuNzA7XG59XG4udy03NSB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsZXg6IDAuNzU7XG59XG4udy04MCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZsZXg6IDAuODA7XG59XG4udy05MCB7XG4gIHdpZHRoOiA5MCU7XG4gIGZsZXg6IDAuOTA7XG59XG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogdW5zZXQ7XG59XG5cbi8qIEZsZXggSnVzdGlmeSBDbGFzc2VzICovXG4uai1zIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmotYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uai1lIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5qLXNiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uai1zYSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uai1zZSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4vKiBGbGV4IEFsaWduIENsYXNzZXMgKi9cblxuLmEtYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYS1lIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5hLXMge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5hcy1zIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5hcy1jIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYXMtZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cblxuLyogRmxleCBHYXAgQ2xhc3NlcyAqL1xuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC1zIHtcbiAgZ2FwOiB2YXIoLS1taXNjLWdhcC1zbWFsbCk7XG59XG5cbi5nYXAtbSB7XG4gIGdhcDogdmFyKC0tbWlzYy1nYXAtbWVkaXVtKTtcbn1cblxuLmdhcC1sIHtcbiAgZ2FwOiB2YXIoLS1taXNjLWdhcC1sYXJnZSk7XG59XG5cbi5nYXAteGwge1xuICBnYXA6IHZhcigtLW1pc2MtZ2FwLWh1Z2UpO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuLmZsZXgtMCB7XG4gIGZsZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLm9iai1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ub2JqLWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm9iai1maXQtdW5zZXQge1xuICBvYmplY3QtZml0OiB1bnNldDtcbn1cbi8qIE1hcmdpbiBDbGFzc2VzICovXG5cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tLXQtbCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSk7XG59XG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1taXNjLWdhcC1odWdlKSAqIDMgKTtcbn1cbi5tLXQtbSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pO1xufVxuLm0tdC1zIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWlzYy1wYWRkaW5nLXNtYWxsKTtcbn1cblxuLm0tYi1sIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKTtcbn1cblxuLm0tbC1sIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSk7XG59XG5cbi5tLXItbCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKTtcbn1cblxuLyogUGFkZGluZyBDbGFzc2VzICovXG5cbi5wLXMge1xuICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4ucC1tIHtcbiAgcGFkZGluZzogdmFyKC0tbWlzYy1wYWRkaW5nLW1lZGl1bSk7XG59XG5cbi5wLWwge1xuICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xufVxuLnAteGwge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiAyKTtcbn1cblxuLnAtci1zIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tbWlzYy1wYWRkaW5nLXNtYWxsKTtcbn1cblxuLnAtbC1zIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4ucC1sLWwge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSk7XG59XG5cbi5wLXQtcyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1taXNjLXBhZGRpbmctc21hbGwpO1xufVxuXG4ucC1iLXMge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbWlzYy1wYWRkaW5nLXNtYWxsKTtcbn1cblxuLyogVXRpbGl0eSBDbGFzc2VzICovXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcsIHZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgJi5kYXJrZW4ge1xuICAgIDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1taXNjLWdyYWRpZW50LW92ZXJsYXkpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uei01IHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBzIHtcbiAgLmhpZGUtcyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtIHtcbiAgLmhpZGUtbSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY29sb3ItcHJpbWFyeSksIHZhcigtLWNvbG9yLXNlY29uZGFyeSkpICFpbXBvcnRhbnQ7XG4gICYgKiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XG4gIH1cbn1cblxuXG4uY3V0LXR4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJyaWdodCk7XG4gIG1haW4sICNzd3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy9nYXA6IHZhcigtLXBhZ2Utc2VjdGlvbi1nYXApO1xuICAgICAgbWluLWhlaWdodDogNjZ2aDtcbiAgICAgIFxuICAgICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICA+ICoge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICB9XG4gID4gLndpdGgtc2lkZWJhciwgI3N3dXAgPiAud2l0aC1zaWRlYmFyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgID4gbWFpbiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZXMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuZmlndXJlLmltYWdlIHtcblxuICAmLnNpZGUtaW1hZ2Uge1xuICAgIC8vd2lkdGg6IDYwdnc7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICAmLmRhcmsge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4zMyk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICB9XG4gIH1cbiAgJi5mcm9udCB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbmhvcml6b250YWwtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMjVyZW07XG4gIC8vZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbnZlcnRpY2FsLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgcyB7XG4gIGhvcml6b250YWwtZ3JvdXA6bm90KC5sb2NrZWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgICYucC1tIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyKnZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pKTtcbiAgICAgIH1cbiAgICAgICYucC1sIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyKnZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB2ZXJ0aWNhbC1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1wYWdlLXNlY3Rpb24tZ2FwKTtcbiAgei1pbmRleDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IHZhcigtLXBhZ2UtY29udGVudC13aWR0aCk7XG4gICYuYmctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1icmlnaHQpO1xuICAgICoge1xuICAgICAgLS1jb2xvci1kYXJrZXN0OiB2YXIoLS1jb2xvci1icmlnaHQpO1xuICAgIH1cbiAgfVxuICBcbiAgJi50ZC1zcGFjZSB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG4gICYuZnVsbC1oZWlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAmLndpZHRoLXMge1xuICAgIG1heC13aWR0aDogdmFyKC0tcGFnZS1jb250ZW50LXdpZHRoLXMpO1xuICB9XG4gICYud2lkdGgtbSB7XG4gICAgd2lkdGg6IHZhcigtLXBhZ2UtY29udGVudC13aWR0aC1tKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgJi53aWR0aC1sIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXBhZ2UtY29udGVudC13aWR0aC1sKTtcbiAgfVxuICAmLmZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5ob3Jpem9udGFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5ob3Jpem9udGFsOm5vdCguY29udGFpbmVyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ib3gge1xuICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXF1aWV0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tbWlzYy1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBcbiAgaDIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG4gIH1cblxuICAmLnAtcyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgfVxuICAmLnRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICB9XG5cbiAgJi5wcm9kdWN0IHtcbiAgICAuaW5mbyB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgICAucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLXJlZ3VsYXIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmlndXJlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAvL2JveC1zaGFkb3c6IHZhcigtLW1pc2MtYm94LXNoYWRvdyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuXG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcyB7XG4gICAgLmltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjc1cmVtKTtcbiAgfVxuICAmLm13LTUwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgfVxuICAub3ZlcmxheSB7XG4gICAgICB6LWluZGV4OiAzO1xuICB9XG4gIC52ZXJ0aWNhbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5pbmZvIHtcbiAgICAgIGdhcDogMC4yNXJlbTtcbiAgfVxuICAuc3ViIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufSIsImhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgPiBob3Jpem9udGFsLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctbWVkaXVtKSB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1taXNjLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgICAubWVudS1idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC43NXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLW1pc2MtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLm1lbnUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc3RyaXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN5bWJvbCAuc3RyaXBlOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAuc3ltYm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgICAgICAgICAgLnN0cmlwZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjZyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWJ1dHRvbi1jb250YWluZXIuYWN0aXZlIHtcbiAgICAgICAgLnN0cmlwZSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxubmF2I21haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIHotaW5kZXg6IDk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtLWNvbG9yLXRleHQ6IHZhcigtLWNvbG9yLWJyaWdodCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubG9nbyB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldGMge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1pc2MtcGFkZGluZy1tZWRpdW0pICogMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdmVydGljYWwtZ3JvdXAgPiB1bCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpKiAyKTtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHZhcigtLW1pc2MtZ2FwLWh1Z2UpO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYnJpZ2h0KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS10eXBvLWZzLWxhcmdlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJnLXRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGModmFyKC0tdHlwby1mcy1sYXJnZSkgKiAxLjMzKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby1mZi1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5iZy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsImZvb3RlciB7XG4gICAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1icmlnaHQpO1xuXG4gICAgI3BhbG1zLWNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1kYXJrKTtcblxuICAgICAgICAjZm9ybWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiA0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5wYWxtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItYmFja2dyb3VuZCk7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgICAuaW5uZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpICogNCkpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiAyKSBjYWxjKHZhcigtLW1pc2MtcGFkZGluZy1sYXJnZSkgKiAyKSB2YXIoLS1taXNjLXBhZGRpbmctbGFyZ2UpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSAqIDIpIGNhbGModmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSkgNXJlbTtcblxuICAgICAgICAgICAgYS5wbGFrYXRpdi1tIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jZm9vdGVyLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVJpZ2h0IDAuNXMgZWFzZS1pbjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tbWlzYy1ib3JkZXItcmFkaXVzKTtcbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC44NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAjZm9vdGVyLWJ1dHRvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbmltYXRpb246IHNsaWRlVXAgMC41cyBlYXNlLWluO1xuICAgIH1cbn0iLCJbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1mYWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1bZGF0YS1hb3M9em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9c2xpZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9W2RhdGEtYW9zPXNsaWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9W2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zPWZsaXAtbGVmdF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtdXBde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9W2RhdGEtYW9zPWZsaXAtZG93bl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9IiwiI2V4cCB7XG4gICAgcGFkZGluZzogdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWlzYy1wYWRkaW5nLWxhcmdlKSogMik7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItZGFyayk7XG59XG5cbi5yZXZlYWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbn1cblxuLnJldmVhbCwgLnJldmVhbCBzcGFuIHtcbiAgICBcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIFxufVxuXG4uZGFyay1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgLyogTWFrZXMgaXQgYSBwZXJmZWN0IGNpcmNsZSAqL1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXF1aWV0KTtcbiAgICB6LWluZGV4OiAtMTsgLyogS2VlcCBpdCBiZWhpbmQgb3RoZXIgY29udGVudCAqL1xuICAgIHRvcDogNTAlOyAvKiBQb3NpdGlvbiBpdCByZWxhdGl2ZSB0byB0aGUgcGFnZSAqL1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLyogQ2VudGVyIGl0IG9uIHRoZSBzY3JlZW4gKi9cblxuXG4gICAgJi5iaWcge1xuICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgIGhlaWdodDogODUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JiaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoIG9mIHRoZSBjaXJjbGUgKi9cbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCBvZiB0aGUgY2lyY2xlICovXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZS1hcm91bmQgOXMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyAvKiBNYWtlcyB0aGUgb2JqZWN0IGEgY2lyY2xlICovXG4gICAgICAgIH1cblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMjAwbXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDdzO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGlueSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDQwMG1zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogLTIuNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJyaWdodCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXN0cm9uZyk7XG4gICAgICAgIC5vcmJpdCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdHJvbmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgfVxuICAgICYubGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG59XG5cbiNlcnJvci1zdWNjZXNzIHtcbiAgICAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/