/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/website/css/main.css ***!
  \********************************************************************************************************************/
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

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

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

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

progress {
  vertical-align: baseline;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

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

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

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

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

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden],
template {
  display: none;
}

html {
  box-sizing: border-box;
}

[hidden],
template {
  display: none;
}

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

address {
  font-style: inherit;
}

cite,
dfn,
em,
i {
  font-style: italic;
}

b,
strong {
  font-weight: 700;
}

a {
  text-decoration: none;
}

a svg {
  pointer-events: none;
}

ol{
  list-style: auto;
}
ul {
   list-style: initial;
}
.c-menu_nav_list,.c-footer_nav{
  list-style: none;
  margin: 0;
  padding: 0;
}
figure,
p {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

[tabindex],
a,
area,
button,
input,
label,
select,
textarea {
  touch-action: manipulation;
}

[hreflang] > abbr[title] {
  text-decoration: none;
}

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

hr {
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

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

img[height],
img[width],
svg[height],
svg[width] {
  max-width: none;
}

img {
  font-style: italic;
}

svg {
  fill: currentColor;
}

input,
select,
textarea {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  outline: 0;
  border: 0;
  border-radius: 0;
  background: none transparent;
  transition: .3s ease-in-out;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select {
  text-transform: none;
}

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

select::-ms-value {
  background: none;
  color: inherit;
}

textarea {
  overflow: auto;
  resize: vertical;
}

.c-button,
button {
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 0;
  border: 0;
  background: none transparent;
  color: inherit;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  font: inherit;
  line-height: normal;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@font-face {
  font-family: "NeueMontreal-Bold";
  src: url(/build/website/fonts/NeueMontreal-Bold.34a4eb1a.otf),
}
@font-face {
  font-family: Neue Montreal;
  src: url(/build/website/fonts/NeueMontreal-Regular.f10cb954.woff2) format("woff2"),
    url(/build/website/fonts/NeueMontreal-Regular.abbf9a70.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neue Montreal;
  src: url(/build/website/fonts/NeueMontreal-Medium.9dd0ff24.woff2) format("woff2"),
    url(/build/website/fonts/NeueMontreal-Medium.252f106c.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

html {
  min-height: 100%;
  color: #222;
  font-family: Neue Montreal;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (max-width: 699px) {
  html {
    font-size: 15px;
  }
}

@media (min-width: 700px) and (max-width: 999px) {
  html {
    font-size: 15px;
  }
}

@media (min-width: 1000px) and (max-width: 1199px) {
  html {
    font-size: 15px;
  }
}

@media (min-width: 1200px) and (max-width: 1599px) {
  html {
    font-size: 16px;
  }
}

@media (min-width: 1600px) and (max-width: 1999px) {
  html {
    font-size: 18px;
  }
}

@media (min-width: 2000px) and (max-width: 2399px) {
  html {
    font-size: 21px;
  }
}

@media (min-width: 2400px) {
  html {
    font-size: 24px;
  }
}

html.is-loading {
  cursor: wait;
}

html.has-scroll-smooth {
  overflow: hidden;
}

html.has-scroll-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.has-scroll-smooth body {
  overflow: hidden;
}

::-moz-selection {
  background-color: rgba(246, 208, 101, 0.99);
  color: rgba(72, 197, 136, 0.99);
  text-shadow: none;
}

::selection {
  background-color: rgba(246, 208, 101, 0.99);
  color: rgba(72, 197, 136, 0.99);
  text-shadow: none;
}

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

a {
  color: #1a0dab;
}


.c-scrollbar {
  z-index: 200;
}

.o-container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

@media (min-width: 1000px) {
  .o-container {
    padding-right: 5.625rem; /* 10.625 */
    padding-left: 5.625rem;
  }
  .o-container.custom-container {
    width: 80%;
  }
}

@media (min-width: 700px) and (max-width: 999px) {
  .o-container {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (max-width: 699px) {
  .o-container {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.o-ratio {
  position: relative;
  display: block;
  overflow: hidden;
}

.o-ratio:before {
  display: block;
  padding-bottom: 100%;
  width: 100%;
  content: "";
}

.o-ratio > embed,
.o-ratio > iframe,
.o-ratio > img,
.o-ratio > object,
.o-ratio_content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.o-layout {
  padding: 0;
  list-style: none;
  font-size: 0;
  margin: 0;
}

.o-layout.-gutter {
  margin-left: -2.8125rem;
}

.o-layout.-gutter-small {
  margin-left: -2.5rem;
}

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

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

.o-layout.-reverse {
  direction: rtl;
}

.o-layout.-reverse.-flex {
  flex-direction: row-reverse;
}

.o-layout.-flex {
  display: flex;
}

.o-layout.-flex.-top {
  align-items: flex-start;
}

.o-layout.-flex.-middle {
  align-items: center;
}

.o-layout.-flex.-bottom {
  align-items: flex-end;
}

.o-layout.-stretch {
  align-items: stretch;
}

.o-layout_item {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-size: 1rem;
  padding-left: 0;
}

.o-layout.-gutter > .o-layout_item {
  padding-left: 2.8125rem;
}

.o-layout.-gutter-small > .o-layout_item {
  padding-left: 2.5rem;
}

.o-layout.-middle > .o-layout_item {
  vertical-align: middle;
}

.o-layout.-bottom > .o-layout_item {
  vertical-align: bottom;
}

.o-layout.-center > .o-layout_item,
.o-layout.-reverse > .o-layout_item,
.o-layout.-right > .o-layout_item {
  text-align: left;
}

.o-layout.-reverse > .o-layout_item {
  direction: ltr;
}

.o-label {
  display: block;
  font-weight: 400;
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

.o-wysiwyg p {
  font-size: 1.125rem;
  margin-bottom: 1.25rem;
}

.o-link {
  display: inline-block;
  position: relative;
}

.o-link:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: currentColor;
  transform-origin: left center;
  transform: scaleX(0);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
}

.o-link:hover:before {
  transform: scaleX(1);
}

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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")
    format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: normal;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #fff;
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: opacity 0.3s;
  transform: translateZ(0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: transform 0.2s, top 0.2s;
}

.swiper-container-horizontal
  > .swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: transform 0.2s, left 0.2s;
}

.swiper-container-horizontal.swiper-container-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: transform 0.2s, right 0.2s;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl
  .swiper-pagination-progressbar
  .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #fff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s linear infinite;
  animation: swiper-preloader-spin 1s linear infinite;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn);
  }
}

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn);
  }
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100vh;
  transform-origin: center right;
  transition: transform 0.3s, opacity 0.3s;
  opacity: 0;
}

.c-scrollbar:hover {
  transform: scaleX(1.45);
}

.c-scrollbar:hover,
.has-scroll-dragging .c-scrollbar,
.has-scroll-scrolling .c-scrollbar {
  opacity: 1;
}

.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab;
}

.has-scroll-dragging .c-scrollbar_thumb {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.c-heading {
  line-height: 1.5;
  margin-bottom: 1.875rem;
  font-weight: 400;
}

.c-heading.-h1 {
  font-family: Neue Montreal;
  font-weight: 500;
  font-size: 4.875rem;
  line-height: 1.1;
}

@media (max-width: 999px) {
  .c-heading.-h1 {
    font-size: 2.275rem;
  }
}

.c-heading.-h2 {
  font-size: 1.75rem;
}

.c-heading.-h3 {
  font-size: 2.1875rem;
  font-weight: 400;
  line-height: 1.1;
}
.c-heading.c-carousel-scroll_left_title {
  color: #48c588;
}

.c-heading.-h4 {
  font-size: 1.25rem;
}

.c-heading.-h5 {
  font-size: 1.125rem;
}

.c-button,
.c-heading.-h6 {
  font-size: 1rem;
}

.c-button {
  background-color: transparent;
  padding: 1.4375rem 1.6875rem; /* 1.4375 */
  background: none;
  position: relative;
  color: #000;
  text-align: center;
  overflow: hidden;
  font-weight: 500;
  border-radius: 2.5rem;
  display: inline-flex;
  transform: translateZ(0);
}

@media (max-width: 699px) {
  .c-button {
    padding: 1.4375rem 1.6875rem;
  }
}

.c-button:hover:after {
  color: #fff;
  opacity: 1;
  transform: translateY(0);
}

.c-button:after {
  position: absolute;
  top: 0;
  left: 1.6875rem;
  right: 0;
  bottom: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  content: attr(data-text);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1),
    opacity 0.3s cubic-bezier(0.4, 0, 0, 1);
  opacity: 0;
  transform: translateY(50%);
}

.c-button.-black {
  color: #fff;
}

.c-button.-black:after {
  color: #000;
}

.c-button.-green {
  color: #fff;
}

.c-button.-green:after {
  color: #000;
}

.c-button.-round {
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  padding: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  /*update*/
  position: absolute;
  top: 35px;
  right: 40px;
}

.c-button.-round:after {
  content: none;
}

.c-button.-icon {
  padding-right: 3.75rem;
}

.c-button_label {
  line-height: 40px;
  display: inline-block;
  position: relative;
  z-index: 3;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1),
    opacity 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.c-button:hover .c-button_label {
  transform: translateY(-100%);
  opacity: 0;
}

.c-button_bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f6d065;
  overflow: hidden;
  border-radius: 2.5rem;
}

.c-button_bg:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1),
    opacity 0.3s cubic-bezier(0.4, 0, 0, 1),
    border-radius 0.3s cubic-bezier(0.4, 0, 0, 1);
  transform: translateY(100%);
  opacity: 0;
  background: #000;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.c-button:hover .c-button_bg:after {
  transform: translateY(0);
  opacity: 1;
}

.c-button.-black .c-button_bg {
  background-color: #000;
}

.c-button.-black .c-button_bg:after {
  background: #f6d065;
}

.c-button.-green .c-button_bg {
  background-color: #48c588;
}

.c-button.-green .c-button_bg:after {
  background: #f6d065;
}

.c-button_icon {
  width: 0.9375rem;
  height: 0.9375rem;
  display: block;
  color: currentColor;
  z-index: 3;
  transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.c-button:hover .c-button_icon {
  color: #fff;
}

.c-button_icon svg {
  width: 100%;
  height: 100%;
  display: block;
}

.c-button.-green:hover .c-button_icon {
  color: #000;
}

.c-button.-icon .c-button_icon {
  width: 1.125rem;
  height: 1.125rem;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-50%);
}

.c-form_item {
  position: relative;
  margin-bottom: 1.875rem;
}

.c-form_checkboxLabel,
.c-form_label,
.c-form_radioLabel {
  display: block;
  margin-bottom: 0.625rem;
}

.c-form_input,
.c-form_select_input,
.c-form_textarea {
  padding: 1rem;
  border: 1px solid #48c588;
  background-color: #fff;
  border-radius: 28px;
}

.c-form_input:hover,
.c-form_select_input:hover,
.c-form_textarea:hover {
  border-color: #48c588;
}

.c-form_input:focus,
.c-form_select_input:focus,
.c-form_textarea:focus {
  box-shadow: 0px 0px 6px #48c588;
}

.c-form_input::-webkit-input-placeholder,
.c-form_select_input::-webkit-input-placeholder,
.c-form_textarea::-webkit-input-placeholder {
  color: #48c588;
  font-size: 14px;
}

.c-form_input::-moz-placeholder,
.c-form_select_input::-moz-placeholder,
.c-form_textarea::-moz-placeholder {
  color: #48c588;
  font-size: 14px;
}

.c-form_input:-ms-input-placeholder,
.c-form_select_input:-ms-input-placeholder,
.c-form_textarea:-ms-input-placeholder {
  color: #48c588;
  font-size: 14px;
}

.c-form_input::-ms-input-placeholder,
.c-form_select_input::-ms-input-placeholder,
.c-form_textarea::-ms-input-placeholder {
  color: #48c588;
  font-size: 14px;
}

.c-form_input::placeholder,
.c-form_select_input::placeholder,
.c-form_textarea::placeholder {
  color: #48c588;
  font-size: 14px;
}

.c-form_checkboxLabel,
.c-form_radioLabel {
  position: relative;
  display: inline-block;
  margin-right: 0.625rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  cursor: pointer;
}

.c-form_checkboxLabel:after,
.c-form_checkboxLabel:before,
.c-form_radioLabel:after,
.c-form_radioLabel:before {
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  margin-top: -0.5625rem;
  padding: 0;
  width: 1.125rem;
  height: 1.125rem;
  content: "";
}

.c-form_checkboxLabel:before,
.c-form_radioLabel:before {
  background-color: #fff;
  border: 1px solid #d3d3d3;
}

.c-form_checkboxLabel:after,
.c-form_radioLabel:after {
  border-color: transparent;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2710.5%27%3E%3Cpath fill=%27%23424242%27 d=%27M4.8 5.8L2.4 3.3 0 5.7l4.8 4.8L13 2.4 10.6 0 4.8 5.8z%27/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: 0.75rem;
  background-repeat: no-repeat;
  opacity: 0;
}

.c-form_checkboxLabel:hover:before,
.c-form_radioLabel:hover:before {
  border-color: #a9a9a9;
}

.c-form_checkbox:focus + .c-form_checkboxLabel:before,
.c-form_checkbox:focus + .c-form_radioLabel:before,
.c-form_radio:focus + .c-form_checkboxLabel:before,
.c-form_radio:focus + .c-form_radioLabel:before {
  border-color: #696969;
}

.c-form_checkbox:checked + .c-form_checkboxLabel:after,
.c-form_checkbox:checked + .c-form_radioLabel:after,
.c-form_radio:checked + .c-form_checkboxLabel:after,
.c-form_radio:checked + .c-form_radioLabel:after {
  opacity: 1;
}

.c-form_checkbox,
.c-form_radio {
  position: absolute;
  width: 0;
  opacity: 0;
}

.c-form_radioLabel:after,
.c-form_radioLabel:before {
  border-radius: 50%;
}

.c-form_radioLabel:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2713%27%3E%3Ccircle fill=%27%23424242%27 cx=%276.5%27 cy=%276.5%27 r=%276.5%27/%3E%3C/svg%3E");
  background-size: 0.375rem;
}

.c-form_select {
  position: relative;
  cursor: pointer;
}

.c-form_select:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 2.5rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2711.3%27%3E%3Cpath fill=%27%23424242%27 d=%27M6.5 11.3L3.3 5.6 0 0h13L9.8 5.6z%27/%3E%3C/svg%3E");
  background-position: 50%;
  background-size: 0.5rem;
  background-repeat: no-repeat;
  content: "";
  pointer-events: none;
}

.c-form_select_input {
  position: relative;
  z-index: 1;
  padding-right: 2.5rem;
  cursor: pointer;
}

.c-form_textarea {
  min-height: 12.5rem;
}

.c-section {
  position: relative;
  padding-bottom: 6.25rem;
}
@media (max-width: 993px) {
    .c-section {
        padding-bottom: 5rem;
    }
}

.c-section.-header-page {
  padding-top: 11.25rem;
  padding-bottom: 9.375rem;
}

.c-section.-padding-top {
  padding-top: 6.25rem;
}
@media (max-width: 993px) {
    .c-section.-padding-top {
        padding-top: 5rem;
    }
}

.c-section.-no-padding-bottom {
  padding-bottom: 0;
}

@media (min-width: 1000px) {
  .c-section_headline.-h1 {
    margin-top: -0.9375rem;
    margin-bottom: 9.375rem;
  }
}

.c-section_separator {
  display: block;
  width: 100%;
  height: 1px;
  margin-bottom: 3.75rem;
}

.c-section_separator.-green-accent {
  background-color: #57de9d;
}
.c-section_separator.-gray-accent {
  background-color: #cacaca;
}

.c-header,
.c-section_header {
  position: absolute;
  top: 2.5rem;
  left: 0;
  width: 100%;
}

.c-header_container,
.c-section_header_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  opacity: 0;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1),
    opacity 0.45s cubic-bezier(0.4, 0, 0, 1);
}

html.is-loaded .c-header_container,
html.is-loaded .c-section_header_container {
  opacity: 1;
  transform: translateZ(0);
}

.c-header_logo,
.c-section_header_logo {
  display: flex;
  align-items: center;
  color: #000;
}

@media (min-width: 1000px) {
  .c-header_logo,
  .c-section_header_logo {
    margin-left: -3.3125rem;
  }
}

.-white.c-header_logo,
.c-section_header_logo.-white {
  color: #fff;
}

.-green.c-header_logo,
.c-section_header_logo.-green {
  color: #48c588;
}

.c-header_logo_icon,
.c-section_header_logo_icon {
  width: 2.0625rem;
  height: 3.5rem;
  margin-right: 1.25rem;
}

.c-header_logo_type,
.c-section_header_logo_type {
  width: 6rem;
  height: 2.625rem;
}

.c-section_bg {
  position: relative;
  overflow: hidden;
}

@media (min-width: 1000px) {
  .c-section_bg {
    height: 90vh;
    min-height: 43.75rem;
  }
  .c-section_bg.no-vh {
    height: auto;
    min-height: auto;
  }
}

@media (max-width: 999px) {
  .c-section_bg {
    padding-top: 90%;
  }
}

.c-section_bg:before {
  z-index: 2;
  background: linear-gradient(180deg, rgba(46, 46, 46, 0), rgba(0, 0, 0, 0.5));
}

.c-section_bg:after {
  z-index: 3;
  background-color: #fff;
  transition: transform 0.9s cubic-bezier(0.4, 0, 0, 1);
  transform: scaleY(1);
  transform-origin: bottom center;
}

.is-loaded .c-section_bg:after {
  transition: transform 0.9s cubic-bezier(0.4, 0, 0, 1);
  transition-delay: 0.6s;
  transform: scaleY(0);
}

.c-section_bg:after,
.c-section_bg:before {
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  bottom: -1px;
  content: "";
  pointer-events: none;
}

.c-section_bg_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.c-section_bg.-parallax .c-section_bg_content {
  top: -15%;
  bottom: -15%;
}

.c-section-bg_img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  transition: transform 0.9s cubic-bezier(0.4, 0, 0, 1);
  transform: scale(1.05);
}

.is-loaded .c-section-bg_img {
  transition: transform 1.35s cubic-bezier(0.4, 0, 0, 1);
  transform: scale(1);
  transition-delay: 0.6s;
}

.c-hero {
  background-color: #48c588;
  overflow: hidden;
}

.c-hero.c-section.-header-page {
  padding-bottom: 8.75rem;
}

.c-hero_container {
  position: relative;
}

.c-hero_caption {
  font-weight: 400;
  font-size: 1.125rem;
  transform: translateY(100px);
  transition: transform 0.6s cubic-bezier(0.4, 0, 0, 1);
}

html.is-loaded .c-hero_caption {
  transition-delay: 0.25s;
  transform: translateY(0);
}

@media (min-width: 700px) {
  .c-hero_caption {
    width: 14.28571%;
    left: 71.42857%;
    position: absolute;
    top: 1.25rem;
  }
}

@media (max-width: 699px) {
  .c-hero_caption {
    margin-left: 20%;
    padding-top: 30vw;
    font-size: 1.375rem;
  }
}

.c-hero_words {
  font-size: 13vw;
  line-height: 1;
}

@media (max-width: 699px) {
  .c-hero_words {
    font-size: 20vw;
  }
}

.c-hero_words_line {
  margin-bottom: 1.25rem;
}

@media (min-width: 700px) {
  .c-hero_words_line:first-child {
    margin-left: 30%;
  }
}

@media (max-width: 699px) {
  .c-hero_words_line:first-child {
    margin-left: 30%;
  }
}

@media (min-width: 700px) {
  .c-hero_words_line:nth-child(2) {
    margin-left: 7.14286%;
  }
}

@media (max-width: 699px) {
  .c-hero_words_line:nth-child(2) {
    margin-left: 5%;
  }
}

@media (min-width: 700px) {
  .c-hero_words_line:nth-child(3) {
    margin-left: 42.85714%;
  }
}

@media (max-width: 699px) {
  .c-hero_words_line:nth-child(3) {
    margin-left: 20%;
  }
}

.c-hero_words_line_item {
  display: block;
  transition: transform 1.2s cubic-bezier(0.4, 0, 0, 1);
}

@media (min-width: 700px) {
  .c-hero_words_line:first-child .c-hero_words_line_item {
    transform: translate3d(-10vw, 0, 0);
  }
}

@media (min-width: 700px) {
  .c-hero_words_line:nth-child(2) .c-hero_words_line_item {
    transform: translate3d(10vw, 0, 0);
  }
}

@media (min-width: 700px) {
  .c-hero_words_line:nth-child(3) .c-hero_words_line_item {
    transform: translate3d(-10vw, 0, 0);
  }
}

html.is-loaded .c-hero_words_line_item {
  transform: translateZ(0) !important;
}

.c-hero_shapes {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}

.c-hero_shapes,
.c-hero_shapes_item {
  position: absolute;
}

.c-hero_shapes_item:first-child {
  top: 3.75rem;
  left: 2.8125rem;
  width: 27vw;
  height: 13.5vw;
}

@media (max-width: 699px) {
  .c-hero_shapes_item:first-child {
    width: 40vw;
    height: 20.5vw;
    left: -12vw;
  }
}

.c-hero_shapes_item:nth-child(2) {
  top: 12.5rem;
  right: 8.4375rem;
  width: 35vw;
  height: 17.5vw;
}

@media (max-width: 699px) {
  .c-hero_shapes_item:nth-child(2) {
    width: 50vw;
    right: -15vw;
    top: 30vw;
  }
}

.c-hero_shapes_item:nth-child(3) {
  bottom: 0;
  left: 8.4375rem;
  width: 35vw;
  height: 17vw;
}

@media (max-width: 699px) {
  .c-hero_shapes_item:nth-child(3) {
    width: 50vw;
    left: 50%;
    transform: translateX(-50%);
    top: 72vw;
    height: 22vw;
  }
}

.c-hero_shapes_item_inner {
  display: block;
  height: 100%;
  position: relative;
}

.c-hero_shapes_item_image {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.c-hero_shapes_item_image.-main {
  animation: sharp 3s infinite;
  animation-direction: alternate-reverse;
}
.c-hero_shapes_item:nth-child(1) .c-hero_shapes_item_image {
  animation-delay: 1s;
}
.c-hero_shapes_item:nth-child(2) .c-hero_shapes_item_image {
  animation-delay: 2.2s;
}
.c-hero_shapes_item:nth-child(3) .c-hero_shapes_item_image {
  animation-delay: 2.8s;
}
@keyframes sharp {
  0% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(-33px);
  }
}
.c-hero_shapes_item_image.-shadow {
  z-index: -1;
}

@-webkit-keyframes float {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-30px);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes float {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-30px);
  }

  to {
    transform: translateY(0);
  }
}

.c-header {
  position: fixed;
  z-index: 600;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(-100%);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
}

.c-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  z-index: -1;
}

html.is-loaded.has-scrolled:not(.is-scrolling-down):not(.has-menu-open):not(.has-modal-start-project-open)
  .c-header {
  transform: translateY(0);
}

.c-header_container {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  color: #48c588;
}

.c-header_logo,
.c-header_logo:hover,
.c-header_logo_icon {
  color: #48c588;
}

.c-menu-toggler {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  width: 1.5625rem;
  height: 1.125rem;
  transform: rotate(0deg) scale(1);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
}

@media (max-width: 999px) {
  .c-menu-toggler {
    width: 25px;
    height: 18px;
  }
}

html.has-menu-open .c-menu-toggler {
  transform: rotate(90deg) scale(0);
}

.c-menu-toggler > span {
  display: block;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.c-menu-toggler:hover > span:first-child {
  transform: translateY(3px);
}

.c-menu-toggler:hover > span:nth-child(3) {
  transform: translateY(-3px);
}

.c-rail_wrapper {
  position: relative;
  white-space: nowrap;
  display: inline-flex;
  transform: translateZ(0);
  width: 100%;
}

.c-rail {
  overflow: hidden;
}

.c-rail.-margin-bottom {
  margin-bottom: 3.125rem;
}

.c-rail_group-container {
  position: relative;
  white-space: nowrap;
  display: inline-flex;
  width: auto;
}

.c-rail_track {
  font-size: 0;
}

.c-rail_item,
.c-rail_track {
  display: inline-block;
  box-sizing: border-box;
}

.c-rail_track-container {
  display: flex;
  width: auto;
  white-space: nowrap;
}

.c-rail_track-container a,
.c-rail_track-container img {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

.c-rail_rotate {
  transform: rotate(-6deg);
  margin: 0 -0.5rem;
  overflow: hidden;
}

.c-rail_label {
  display: inline-block;
  position: relative;
  padding-right: 2.5rem;
  line-height: 1;
  margin: 0;
  white-space: nowrap;
}

.c-rail_label.-h1.-sporting {
  text-transform: uppercase;
}

.c-rail_label > div {
  font-size: 7.8125rem;
}

@media (max-width: 999px) {
  .c-rail_label > div {
    font-size: 4.5rem;
  }
}

.c-rail_separator {
  height: 2px;
  background-color: currentColor;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 1000px) {
  .c-rail_separator {
    width: 8.75rem;
  }
}

@media (max-width: 999px) {
  .c-rail_separator {
    width: 5rem;
  }
}

.c-rail_center {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate3d(0, -50%, 0);
}

.c-shape-loop {
  margin-right: auto;
  margin-left: auto;
  width: 21.875rem;
  height: 21.875rem;
  position: relative;
  margin-bottom: 1.25rem;
}

.c-shape-loop_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c-shape-loop_item svg {
  width: 100%;
  height: 100%;
  display: block;
}

.c-modal-start-project {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  pointer-events: none;
  transform: translate3d(5%, 0, 0);
}

.c-modal-start-project.is-open {
  pointer-events: all;
}

@media (max-width: 999px) {
  .c-modal-start-project {
    display: none;
  }
}

.c-modal-start-project_overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0;
  z-index: -1;
  cursor: pointer;
  transition: opacity 0.45s cubic-bezier(0.4, 0, 0, 1);
}

.c-modal-start-project.is-open .c-modal-start-project_overlay {
  opacity: 0.85;
}

.c-modal-start-project_wrapper {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background-color: #f7f7f7;
  pointer-events: all;
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
  transform: translate3d(110%, 0, 0);
  outline: 0;
}

html.is-loaded .c-modal-start-project_wrapper {
  transform: translate3d(calc(100% - 2.8125rem), 0, 0);
}

.c-modal-start-project.is-open .c-modal-start-project_wrapper {
  transform: translateZ(0);
}

.c-modal-start-project.is-hidden .c-modal-start-project_wrapper {
  transform: translate3d(110%, 0, 0);
}

.c-modal-start-project_inner {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: auto;
}

.c-modal-start-project_container {
  padding: 5.3125rem 3.75rem 3.75rem 5.3125rem;
  flex-shrink: 0;
  position: relative;
  min-height: 50%;
}

.c-modal-start-project_title {
  font-weight: 500;
  margin-bottom: 2.5rem;
}

.c-modal-start-project_subtitle {
  font-size: 35px;
  line-height: 42px;
  /*font-weight: 600;*/
}

@media (min-width: 700px) {
  .c-modal-start-project_subtitle {
    margin-top: -0.625rem;
  }
}

@media (min-width: 700px) {
  .c-modal-start-project_description {
    padding-left: 3.125rem;
  }
}

.c-modal-start-project_buttons {
  margin-top: 2.8125rem;
}

.c-modal-start-project_buttons .c-button:not(:last-child) {
  margin-right: 1.25rem;
}

.c-modal-start-project_image {
  height: 50%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  flex-shrink: 1;
  min-height: 18.75rem;
}

.c-modal-start-project_buttons-main {
  position: absolute;
  top: 50%;
  left: 0;
  height: 1px;
  width: 100%;
}

.c-modal-start-project_buttons-main
  .c-button:not(.c-modal-start-project_buttons-main_trigger) {
  position: absolute;
  left: 0;
  top: 0;
  transform: translate3d(-50%, -50%, 0);
}

.c-modal-start-project_buttons-main_trigger {
  position: absolute;
  left: 0;
  top: 10px; /*0*/
  transform: translate3d(-50%, -50%, 0) rotate(-90deg);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.1);
}

.c-modal-start-project.is-open .c-modal-start-project_buttons-main_trigger {
  /* transform: translate3d(-50%, -50%, 0) rotate(-90deg) scale(0); */
}

.c-modal-start-project_close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}

.c-carousel-steps {
  position: relative;
  padding-bottom: 2.8125rem;
}

@media (min-width: 1200px) {
  .c-carousel-steps {
    margin-left: 18.75%;
  }
}

@media (max-width: 1199px) {
  .c-carousel-steps {
    padding-left: 20px;
    margin-top: 1.25rem;
  }
}

.c-carousel-steps_container {
  overflow: visible;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media (min-width: 1200px) {
  .c-carousel-steps_container {
    width: 23.07692%;
  }
}

@media (max-width: 1199px) {
  .c-carousel-steps_container {
    width: 33.33333%;
  }
}

@media (max-width: 699px) {
  .c-carousel-steps_container {
    width: 80%;
  }
}

@media (min-width: 1000px) {
  html:not(.is-mobile) .c-carousel-steps_slide {
    padding-right: 40px;
  }
}

.c-carousel-steps_slide_inner {
  border: 2px solid #fff;
}

.c-carousel-steps_slide.-darker .c-carousel-steps_slide_inner {
  background-color: #3eb07a;
}

.c-carousel-steps_slide_inner_top {
  padding: 2.1875rem 1.5625rem;
}

.c-carousel-steps_slide_bottom {
  padding: 1.25rem 1.5625rem;
  border-top: 2px solid #fff;
}

.c-carousel-steps_slide_category {
  font-weight: 500;
  font-size: 1rem;
  margin-bottom: 20px;
  display: block;
}

.c-carousel-steps_slide_title {
  font-size: 2.1875rem;
  line-height: 2.1875rem;
  font-weight: 400;
  margin-bottom: 1.25rem;
  margin-top: 0;
}

.c-carousel-steps_slide_number {
  font-size: 9.375rem;
  line-height: 1;
  display: block;
  text-align: right;
}

.c-carousel-steps_scrollbar {
  width: calc(100% - 5.625rem);
  height: 6px;
  position: relative;
  margin-top: 2.8125rem;
  cursor: pointer;
}

@media (min-width: 1000px) {
  .c-carousel-steps_scrollbar {
    width: 76.92308%;
  }
}

.c-carousel-steps_scrollbar:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  content: "";
  background-color: #57de9d;
}

.c-carousel-steps_scrollbar .swiper-scrollbar-drag {
  opacity: 1;
  background: #fff;
  z-index: 3;
  border-radius: 8px;
}

.c-splash-words {
  color: #48c588;
}

.c-splash-words_item {
  font-weight: 500;
  display: block;
  line-height: 1.1;
  /*font-size: 10vw;*/
  font-size: 6vw;
  white-space: nowrap;
}

.c-splash-words_item:first-child {
  margin-left: 6.25%;
}

.c-splash-words_item:nth-child(2) {
  margin-left: 25%;
}

.c-splash-words_item:nth-child(3) {
  margin-left: 12.5%;
}

@media (max-width: 999px) {
  .c-splash-words_item {
    font-size: 42px;
    line-height: 1.4;
    white-space: break-spaces;
  }
}

@media (min-width: 1000px) {
  .c-col-info_container {
    margin: 0;
    padding-left: 7.14286%;
    padding-right: 14.28571%;
    padding-bottom: 5.625rem;
  }
}

@media (min-width: 1000px) {
  .c-col-info_item:nth-child(2) {
    margin-top: 5.625rem;
  }

  .c-col-info_item:nth-child(3) {
    margin-top: 11.25rem;
  }
}

@media (max-width: 999px) {
  .c-col-info_item {
    margin-bottom: 2.8125rem;
  }
}

.c-col-info_content {
  border-top: 1px solid #cacaca;
}

@media (min-width: 1000px) {
  .c-col-info_content {
    padding-top: 3.75rem;
  }
}

@media (max-width: 999px) {
  .c-col-info_content {
    padding-top: 2.8125rem;
  }

  .c-col-info_content > p {
    max-width: 300px;
  }
}

.c-col-info_item_title {
  color: #48c588;
}

.c-footer {
  background-color: #000;
  padding-bottom: 3.125rem;
}

@media (max-width: 699px) {
  .c-footer .c-header,
  .c-footer .c-section_header {
    display: none;
  }
}

.c-footer_container {
  padding-top: 5.625rem;
}

.c-footer_nav {
  font-size: 2.3125rem;
}

@media (max-width: 699px) {
  .c-footer_nav {
    margin-bottom: 2.8125rem;
  }
}

.c-footer_nav_item a {
  color: #fff;
}

.c-footer_nav_item a:hover {
  color: #f6d065;
}

@media (max-width: 699px) {
  .c-footer_contact-info-wrap {
    display: inline-flex;
    flex-wrap: wrap;
  }

  .c-footer_contact-info-wrap .c-socials {
    order: 2;
  }
}

.c-footer_contact-info {
  color: #fff;
  padding-bottom: 2.8125rem;
}

@media (max-width: 699px) {
  .c-footer_contact-info {
    width: 50%;
  }

  .c-footer_contact-info:first-child {
    order: 1;
  }

  .c-footer_contact-info:nth-child(2) {
    order: 3;
  }
}

.c-footer_contact-info a {
  color: #fff;
}

.c-footer_legal {
  display: flex;
  font-size: 0.875rem;
  color: #fff;
  padding-top: 8.4375rem;
}

@media (max-width: 699px) {
  .c-footer_legal {
    padding-top: 2.8125rem;
    flex-wrap: wrap;
  }
}

.c-footer_legal a {
  color: #fff;
}

@media (min-width: 700px) {
  .c-footer_legal_item:first-child {
    width: 21.42857%;
  }
}

@media (max-width: 699px) {
  .c-footer_legal_item:first-child {
    width: 100%;
    order: 4;
  }
}

.c-footer_legal_item:nth-child(2) > a {
  margin-right: 1.25rem;
}

@media (max-width: 699px) {
  .c-footer_legal_item:nth-child(2) {
    margin-bottom: 2.8125rem;
  }
}

@media (min-width: 700px) {
  .c-footer_legal_item:nth-child(3) {
    flex-grow: 1;
    text-align: right;
  }
}

@media (max-width: 699px) {
  .c-footer_legal_item:nth-child(3) {
    width: 100%;
    order: 5;
  }
}

.c-prefooter {
  background-color: #f7f7f7;
  position: relative;
}

@media (min-width: 1000px) {
  .c-prefooter {
    padding-bottom: 18.75rem;
  }
}

@media (max-width: 999px) {
  .c-prefooter {
    padding-bottom: 0;
  }
}

.c-prefooter_label {
  margin-bottom: 2.8125rem;
}

.c-prefooter_description {
  max-width: 18.75rem;
}

@media (min-width: 1000px) {
  .c-prefooter_description {
    margin-left: 33.33333%;
  }
}

@media (max-width: 999px) {
  .c-prefooter_description {
    margin-bottom: 2.8125rem;
  }
}

.c-prefooter_buttons .c-button:not(:last-child) {
  margin-right: 1.25rem;
}

@media (max-width: 999px) {
  .c-prefooter_buttons {
    margin-bottom: 2.8125rem;
  }
}

.c-prefooter_image {
  overflow: hidden;
}

@media (min-width: 1000px) {
  .c-prefooter_image {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    padding-top: 30%;
  }
}

@media (max-width: 999px) {
  .c-prefooter_image {
    position: relative;
    padding-bottom: 60%;
  }
}

.c-prefooter_image:before {
  content: "";
  background-color: #f7f7f7;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 2;
  transform-origin: center bottom;
  transform: scaleY(1);
  transition: transform 0.9s cubic-bezier(0.4, 0, 0, 1);
}

.c-prefooter_image.is-inview:before {
  transform: scaleY(0);
}

.c-prefooter_image_media {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: cover;
  background-position: 50%;
}

html.has-scroll-smooth .c-prefooter_image_media {
  top: -7%;
  left: -7%;
  bottom: -7%;
  right: -7%;
}

.c-menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 700;
  pointer-events: none;
  transform: translate3d(0, -100%, 0);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1),
    visibility 0.45s cubic-bezier(0.4, 0, 0, 1);
  overflow: hidden;
  visibility: hidden;
}

html.has-menu-open .c-menu {
  visibility: visible;
  pointer-events: all;
  transform: translateZ(0);
}

.c-menu_inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f6d065;
  overflow: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
}

html.has-menu-open .c-menu_inner {
  transform: translateZ(0);
}

.c-menu_header {
  padding-top: 2.5rem;
  padding-bottom: 2.8125rem;
  outline: 0;
}

@media (min-width: 700px) {
  .c-menu_container {
    padding-left: 25%;
  }
}

@media (max-width: 699px) {
  .c-menu_container {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.c-menu_nav_list_item {
  position: relative;
  line-height: 1;
  margin-bottom: 1.5625rem;
}

@media (min-width: 1000px) {
  .c-menu_nav_list_item {
    font-size: 5.5rem;
  }
}

@media (max-width: 999px) {
  .c-menu_nav_list_item {
    font-size: 3.125rem;
  }
}

.c-menu_nav_list_item a {
  color: #000;
}

.c-menu_nav_list_item_label {
  display: inline-block;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.c-menu_nav_list_item:hover .c-menu_nav_list_item_label {
  transform: translateX(45px);
}

.c-menu_nav_list_arrow {
  position: absolute;
  left: 0;
  top: 50%;
  width: 2.625rem;
  height: 2.625rem;
  display: block;
  transform: translate(-300%, -50%);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1),
    opacity 0.3s cubic-bezier(0.4, 0, 0, 1);
  opacity: 0;
}

.c-menu_nav_list_item:hover .c-menu_nav_list_arrow {
  transform: translate(-100%, -50%);
  opacity: 1;
}

.c-menu_nav_list_arrow svg {
  width: 100%;
  height: 100%;
  display: block;
}

.c-menu_subnav_item {
  display: inline-block;
  margin-right: 2.8125rem;
}

.c-menu_subnav_item a {
  color: #000;
}

.c-menu_bottom {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2.8125rem;
}

@media (min-width: 700px) {
  .c-menu_bottom {
    padding-left: 25%;
    padding-right: 5.625rem;
  }
}

@media (max-width: 699px) {
  .c-menu_bottom {
    padding-right: 20px;
    padding-left: 20px;
    flex-direction: column-reverse;
  }
}

@media (max-width: 699px) {
  .c-menu_subnav {
    margin-top: 2.8125rem;
  }
}

.c-menu_close {
  width: 2rem;
  height: 2rem;
  transform: rotate(90deg) scale(0);
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
}

html.has-menu-open .c-menu_close {
  transform: rotate(0deg) scale(1);
}

.c-menu_close svg {
  width: 100%;
  height: 100%;
  display: block;
}

.c-socials_item {
  display: inline-flex;
  width: 2rem;
  height: 2rem;
  color: #57de9d;
  margin-right: 1.25rem;
  transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
  position: relative;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.c-socials_item:before {
  content: "";
  background-color: #fff;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  z-index: -1;
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.c-socials.-green .c-socials_item:before {
  background-color: #4eca8e;
}

.c-socials.-green .c-socials_item:hover:before,
.c-socials.-white .c-socials_item:before {
  background-color: #fff;
}

.c-socials.-white .c-socials_item:hover:before {
  background-color: #000;
}

.c-socials_item:last-child {
  margin-right: 0;
}

.c-socials.-white .c-socials_item {
  color: #000;
}

.c-socials.-white .c-socials_item:hover {
  color: #fff;
}

.c-socials.-green .c-socials_item,
.c-socials.-green .c-socials_item:hover {
  color: #000;
}

.c-socials_item:hover {
  color: #f6d065;
}

.c-socials_item svg,
.c-socials_item img {
  height: 0.75rem;
  max-width: 0.75rem;
}

.c-carousel-scroll {
  position: relative;
  padding: 0;
}

html.is-mobile .c-carousel-scroll {
  display: none;
}

@media (max-width: 999px) {
  .c-carousel-scroll {
    display: none;
  }
}

.c-carousel-scroll_trigger {
  position: absolute;
  bottom: 0;
  height: 1px;
  width: 100%;
}

.c-carousel-scroll_left_slide {
  height: 100vh;
  display: flex;
  width: 100%;
  align-items: center;
  position: relative;
}

.c-carousel-scroll_left_slide > div {
  width: 100%;
}

.c-carousel-scroll_left_trigger {
  position: absolute;
  top: 50%;
  height: 1px;
  width: 100%;
  pointer-events: none;
}

.c-carousel-scroll_right {
  position: absolute;
  right: 0;
  width: 50%;
  height: 100vh;
  top: 0;
}

.c-carousel-scroll_right_slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.c-carousel-scroll_right_slide {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.c-carousel-scroll_right_slide_image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: cover;
  background-position: 50%;
}

.c-carousel-scroll_sticky {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  pointer-events: none;
}

.c-projects-grid_item {
  margin-bottom: 2.5rem;
  padding-bottom: 120%;
  overflow: hidden;
  position: relative;
}

.c-projects-grid_item_link {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: block;
  padding: 2.5rem;
  color: #fff;
}

.c-projects-grid_item_link:hover {
  color: #fff;
}
.c-projects-grid_item_client {
  margin-bottom: 5px;
}
.c-projects-grid_item_title {
  position: relative;
  z-index: 1;
  font-size: 28px;
}
.c-projects-grid_item_image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: 50%;
  transition: transform 0.45s cubic-bezier(0.4, 0, 0, 1);
  transform: scale(1);
}

.c-projects-grid_item_link:hover .c-projects-grid_item_image {
  transform: scale(1.1);
}

.c-preloader {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000;
  pointer-events: all;
}

.c-preloader:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  transform: scaleX(1);
  transition: transform 1.2s cubic-bezier(0.4, 0, 0, 1);
  transform-origin: center top;
}

html.is-first-hit .c-preloader {
  pointer-events: none;
}

html.is-first-hit .c-preloader:before {
  transform: scaleY(0);
}

.c-transition-default {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999;
  background-color: #fff;
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0, 1),
    visibility 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.is-loaded .c-transition-default {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

.c-transition-default_spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 55px;
  height: 100px;
  margin-left: -27px;
  margin-top: -50px;
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.is-loaded .c-transition-default_spinner {
  transform: scale(0);
}

.c-transition-default_spinner:before {
  content: "";
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-radius: 35px;
  background-color: #48c588;
  position: absolute;
  -webkit-animation: spinnerBounce 1.5s ease-in-out infinite;
  animation: spinnerBounce 1.5s ease-in-out infinite;
}

.c-transition-default_spinner svg {
  width: 3.75em;
  transform-origin: center;
  -webkit-animation: spinnerRotate 2s linear infinite;
  animation: spinnerRotate 2s linear infinite;
}

.c-transition-default_spinner circle {
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  -webkit-animation: spinnerDash 1.5s ease-in-out infinite;
  animation: spinnerDash 1.5s ease-in-out infinite;
}

@-webkit-keyframes spinnerRotate {
  to {
    transform: rotate(1turn);
  }
}

@keyframes spinnerRotate {
  to {
    transform: rotate(1turn);
  }
}

@-webkit-keyframes spinnerDash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 90, 200;
    stroke-dashoffset: -35px;
  }

  to {
    stroke-dashoffset: -125px;
  }
}

@keyframes spinnerDash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 90, 200;
    stroke-dashoffset: -35px;
  }

  to {
    stroke-dashoffset: -125px;
  }
}

@-webkit-keyframes spinnerBounce {
  0% {
    transform: scale(1.2);
  }

  50% {
    transform: scale(1.4);
  }

  to {
    transform: scale(1.2);
  }
}

@keyframes spinnerBounce {
  0% {
    transform: scale(1.2);
  }

  50% {
    transform: scale(1.4);
  }

  to {
    transform: scale(1.2);
  }
}

.c-cursor {
  pointer-events: none;
  position: absolute;
  z-index: 2020;
  width: 5.625rem;
  height: 5.625rem;
  margin-top: -2.8125rem;
  margin-left: -2.8125rem;
}

.is-mobile .c-cursor {
  display: none;
}

.c-cursor_inner {
  transform: scale3d(0, 0, 0);
  transition: transform 0.6s cubic-bezier(0.4, 0, 0, 1);
}

.c-cursor_inner,
.c-cursor_inner:after,
.c-cursor_inner:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-radius: 50%;
}

.c-cursor_inner:after,
.c-cursor_inner:before {
  content: "";
}

.c-cursor_inner:before {
  background-color: #000;
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.c-cursor_inner:after {
  border: 2px solid rgba(0, 0, 0, 0.3);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0, 1);
}

html.is-loaded .c-cursor.has-hover .c-cursor_inner {
  transform: scaleX(1);
}

.c-cursor_drag {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 0;
  width: 100%;
  font-size: 14px;
  padding: 0 0.625rem;
}

.c-cursor_drag_icon {
  display: block;
}

.c-cursor_drag_icon:first-child {
  -webkit-animation: arrowLeft 2s ease infinite;
  animation: arrowLeft 2s ease infinite;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.c-cursor_drag_icon:nth-child(3) {
  -webkit-animation: arrowRight 2s ease infinite;
  animation: arrowRight 2s ease infinite;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.cursor_drag_text {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.25px;
  font-weight: 500;
}

html.is-loaded .c-cursor.has-hover .c-cursor_drag_icon {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}

.c-cursor_drag_icon svg {
  display: block;
  width: 0.625rem;
  height: 0.625rem;
}

@-webkit-keyframes arrowLeft {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes arrowLeft {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@-webkit-keyframes arrowRight {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes arrowRight {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

.u-2\:1:before {
  padding-bottom: 50%;
}

.u-4\:3:before {
  padding-bottom: 75%;
}

.u-16\:9:before {
  padding-bottom: 56.25%;
}

.u-1\/1 {
  width: 100% !important;
}

.u-1\/2 {
  width: 50% !important;
}

.u-2\/2 {
  width: 100% !important;
}

.u-1\/3 {
  width: 33.33333% !important;
}

.u-2\/3 {
  width: 66.66667% !important;
}

.u-3\/3 {
  width: 100% !important;
}

.u-1\/4 {
  width: 25% !important;
}

.u-2\/4 {
  width: 50% !important;
}

.u-3\/4 {
  width: 75% !important;
}

.u-4\/4 {
  width: 100% !important;
}

.u-1\/5 {
  width: 20% !important;
}

.u-2\/5 {
  width: 40% !important;
}

.u-3\/5 {
  width: 60% !important;
}

.u-4\/5 {
  width: 80% !important;
}

.u-5\/5 {
  width: 100% !important;
}

@media (min-width: 700px) {
  .u-1\/3\@from-small {
    width: 33.33333%;
  }
}

@media (min-width: 700px) {
  .u-1\/14\@from-small {
    width: 7.14286%;
  }
}

@media (min-width: 700px) {
  .u-2\/14\@from-small {
    width: 14.28571%;
  }
}

@media (min-width: 700px) {
  .u-3\/14\@from-small {
    width: 21.42857%;
  }
}

@media (min-width: 700px) {
  .u-4\/14\@from-small {
    width: 28.57143%;
  }
}

@media (min-width: 700px) {
  .u-5\/14\@from-small {
    width: 35.71429%;
  }
}

@media (min-width: 700px) {
  .u-6\/14\@from-small {
    width: 42.85714%;
  }
}

@media (min-width: 700px) {
  .u-1\/2\@from-small {
    width: 50%;
  }
}

@media (min-width: 700px) {
  .u-8\/14\@from-small {
    width: 57.14286%;
  }
}

@media (min-width: 700px) {
  .u-9\/14\@from-small {
    width: 64.28571%;
  }
}

@media (min-width: 700px) {
  .u-10\/14\@from-small {
    width: 71.42857%;
  }
}

@media (min-width: 1000px) {
  .u-1\/14\@from-medium {
    width: 7.14286%;
  }
}

@media (min-width: 1000px) {
  .u-2\/14\@from-medium {
    width: 14.28571%;
  }
}

@media (min-width: 1000px) {
  .u-3\/14\@from-medium {
    width: 21.42857%;
  }
}

@media (min-width: 1000px) {
  .u-4\/14\@from-medium {
    width: 28.57143%;
  }
}

@media (min-width: 1000px) {
  .u-5\/14\@from-medium {
    width: 35.71429%;
  }
}

@media (min-width: 1000px) {
  .u-6\/14\@from-medium {
    width: 42.85714%;
  }
}

@media (min-width: 1000px) {
  .u-1\/2\@from-medium {
    width: 50%;
  }
}

@media (min-width: 1000px) {
  .u-8\/14\@from-medium {
    width: 57.14286%;
  }
}

@media (min-width: 1000px) {
  .u-9\/14\@from-medium {
    width: 64.28571%;
  }
}

@media (min-width: 1000px) {
  .u-10\/14\@from-medium {
    width: 71.42857%;
  }
}

.u-float-left {
  float: left !important;
}

.u-float-right {
  float: right !important;
}

.u-text-center {
  text-align: center !important;
}

.u-text-left {
  text-align: left !important;
}

.u-text-right {
  text-align: right !important;
}

.u-align-baseline {
  vertical-align: baseline !important;
}

.u-align-bottom {
  vertical-align: bottom !important;
}

.u-align-middle {
  vertical-align: middle !important;
}

.u-align-top {
  vertical-align: top !important;
}

.u-vertical-center {
  font-size: 0;
}

.u-vertical-center:before {
  display: inline-block;
  height: 100%;
  content: "";
  vertical-align: middle;
}

.u-vertical-center > * {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
}

.u-clearfix:after {
  display: block;
  clear: both;
  content: "";
}

.u-relative {
  position: relative;
}

.u-overflow-hidden {
  overflow: hidden;
}

@media (min-width: 1000px) {
  .u-none\@from-medium {
    display: none;
  }
}

.u-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  max-width: 100%;
}

[hidden][aria-hidden="false"] {
  position: absolute;
  display: inherit;
  clip: rect(0, 0, 0, 0);
}

[hidden][aria-hidden="false"]:focus {
  clip: auto;
}

.u-background-green {
  background-color: #48c588;
}
.u-background-black {
  background-color: #000000;
}

.u-color-white {
  color: #fff;
}

.u-screen-reader-text {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
}

@media not print {
  .u-screen-reader-text\@screen {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    margin: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
  }
}

.u-screen-reader-text.-focusable:active,
.u-screen-reader-text.-focusable:focus {
  clip: auto;
  width: auto;
  height: auto;
}

.u-padding {
  padding: 2.8125rem;
}

.u-padding-2 {
  padding: 5.625rem;
}

.u-padding-small {
  padding: 1.25rem;
}

.u-padding-none {
  padding: 0;
}

.u-padding-top {
  padding-top: 2.8125rem;
}

.u-padding-top-2 {
  padding-top: 5.625rem;
}

.u-padding-top-small {
  padding-top: 1.25rem;
}

.u-padding-top-none {
  padding-top: 0;
}

.u-padding-right {
  padding-right: 2.8125rem;
}

.u-padding-right-2 {
  padding-right: 5.625rem;
}

.u-padding-right-small {
  padding-right: 1.25rem;
}

.u-padding-right-none {
  padding-right: 0;
}

.u-padding-bottom {
  padding-bottom: 2.8125rem;
}

.u-padding-bottom-2 {
  padding-bottom: 5.625rem;
}

.u-padding-bottom-small {
  padding-bottom: 1.25rem;
}

.u-padding-bottom-none {
  padding-bottom: 0;
}

.u-padding-left {
  padding-left: 2.8125rem;
}

.u-padding-left-2 {
  padding-left: 5.625rem;
}

.u-padding-left-small {
  padding-left: 1.25rem;
}

.u-padding-left-none {
  padding-left: 0;
}

.u-padding-horizontal {
  padding-left: 2.8125rem;
  padding-right: 2.8125rem;
}

.u-padding-horizontal-2 {
  padding-left: 5.625rem;
  padding-right: 5.625rem;
}

.u-padding-horizontal-small {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.u-padding-horizontal-none {
  padding-left: 0;
  padding-right: 0;
}

.u-padding-vertical {
  padding-top: 2.8125rem;
  padding-bottom: 2.8125rem;
}

.u-padding-vertical-2 {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.u-padding-vertical-small {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.u-padding-vertical-none {
  padding-top: 0;
  padding-bottom: 0;
}

.u-margin {
  margin: 2.8125rem;
}

.u-margin-2 {
  margin: 5.625rem;
}

.u-margin-small {
  margin: 1.25rem;
}

.u-margin-none {
  margin: 0;
}

.u-margin-top {
  margin-top: 2.8125rem;
}

.u-margin-top-2 {
  margin-top: 5.625rem;
}

.u-margin-top-small {
  margin-top: 1.25rem;
}

.u-margin-top-none {
  margin-top: 0;
}

.u-margin-right {
  margin-right: 2.8125rem;
}

.u-margin-right-2 {
  margin-right: 5.625rem;
}

.u-margin-right-small {
  margin-right: 1.25rem;
}

.u-margin-right-none {
  margin-right: 0;
}

.u-margin-bottom {
  margin-bottom: 2.8125rem;
}

.u-margin-bottom-2 {
  margin-bottom: 5.625rem;
}

.u-margin-bottom-small {
  margin-bottom: 1.25rem;
}

.u-margin-bottom-none {
  margin-bottom: 0;
}

.u-margin-left {
  margin-left: 2.8125rem;
}

.u-margin-left-2 {
  margin-left: 5.625rem;
}

.u-margin-left-small {
  margin-left: 1.25rem;
}

.u-margin-left-none {
  margin-left: 0;
}

.u-margin-horizontal {
  margin-left: 2.8125rem;
  margin-right: 2.8125rem;
}

.u-margin-horizontal-2 {
  margin-left: 5.625rem;
  margin-right: 5.625rem;
}

.u-margin-horizontal-small {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.u-margin-horizontal-none {
  margin-left: 0;
  margin-right: 0;
}

.u-margin-vertical {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}

.u-margin-vertical-2 {
  margin-top: 5.625rem;
  margin-bottom: 5.625rem;
}

.u-margin-vertical-small {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.u-margin-vertical-none {
  margin-top: 0;
  margin-bottom: 0;
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/website/css/preloader.css ***!
  \*************************************************************************************************************************/
.c-preloader{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;pointer-events:all}.c-preloader:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;transform:scaleX(1);transition:transform 1.2s cubic-bezier(.4,0,0,1);transform-origin:center top}html.is-first-hit .c-preloader{pointer-events:none}html.is-first-hit .c-preloader:before{transform:scaleY(0)}.c-transition-default{position:fixed;bottom:0;left:0;right:0;top:0;z-index:9999;background-color:#fff;transition:opacity .3s cubic-bezier(.4,0,0,1),visibility .3s cubic-bezier(.4,0,0,1)}.is-loaded .c-transition-default{opacity:0;visibility:hidden;pointer-events:none}.c-transition-default_spinner{position:absolute;top:50%;left:50%;width:55px;height:100px;margin-left:-27px;margin-top:-50px;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,0,1);display:flex;justify-content:center;align-items:center}.is-loaded .c-transition-default_spinner{transform:scale(0)}.c-transition-default_spinner:before{content:"";top:0;bottom:0;right:0;left:0;border-radius:35px;background-color:#48c588;position:absolute;-webkit-animation:spinnerBounce 1.5s ease-in-out infinite;animation:spinnerBounce 1.5s ease-in-out infinite}.c-transition-default_spinner svg{width:3.75em;transform-origin:center;-webkit-animation:spinnerRotate 2s linear infinite;animation:spinnerRotate 2s linear infinite}.c-transition-default_spinner circle{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:spinnerDash 1.5s ease-in-out infinite;animation:spinnerDash 1.5s ease-in-out infinite}@-webkit-keyframes spinnerRotate{to{transform:rotate(1turn)}}@keyframes spinnerRotate{to{transform:rotate(1turn)}}@-webkit-keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}@keyframes spinnerDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}@-webkit-keyframes spinnerBounce{0%{transform:scale(1.2)}50%{transform:scale(1.4)}to{transform:scale(1.2)}}@keyframes spinnerBounce{0%{transform:scale(1.2)}50%{transform:scale(1.4)}to{transform:scale(1.2)}}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/website/sass/main.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.o-scroll h1, .o-scroll h2, .o-scroll h3, .o-scroll h4 {
  line-height: inherit;
  font-family: "Neue Montreal";
}

.-header-page .o-container {
  position: relative;
}

.medium-font {
  font-weight: 500;
}

.title-55 {
  font-family: Neue Montreal;
  font-weight: 500;
  font-size: 55px;
  line-height: 58px !important;
}
@media (max-width: 993px) {
  .title-55 {
    font-size: 45px;
    line-height: 52px !important;
  }
}

.d-none {
  display: none;
}

.description-section {
  font-size: 20px;
  line-height: 133%;
}

@media (min-width: 994px) {
  .ml-medium-5 {
    margin-left: 50px;
  }
}

.bg-grey {
  background-color: #F7F7F7;
}

.row-o-layout {
  display: flex;
  flex-wrap: wrap;
}

.c-hero-black {
  background-color: #000000;
}

.go_to {
  position: absolute;
  bottom: -5vw;
  right: 5.625rem;
  color: #FFF;
  border: 1px solid;
  border-radius: 20px;
  width: 24px;
  height: 39px;
  cursor: pointer;
  display: none;
}
.go_to a {
  display: block;
  position: relative;
  height: 100%;
}
.go_to a::after {
  content: "";
  position: absolute;
  transform: translate(-50%, 0px);
  left: 50%;
  width: 2px;
  height: 4px;
  border-radius: 10px;
  background: #fff;
  transition: 1s all;
  animation: btn-down 3s infinite;
}

.video-js .vjs-big-play-button {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 95px;
  width: 95px;
  line-height: 95px;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  border: 0;
}
.video-js:hover .vjs-big-play-button, .video-js:focus .vjs-big-play-button {
  background-color: rgba(0, 0, 0, 0.5);
}
.video-js .vjs-poster {
  background-size: cover;
}
.video-js.vjs-4-3 {
  padding-top: 54%;
}

.icon-partage {
  display: inline-block;
  vertical-align: middle;
  background: url(/build/website/images/icon-partage.0e359e60.svg);
  height: 19px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}

@keyframes btn-down {
  0% {
    transform: translate(-50%, 5px);
  }
  50% {
    transform: translate(-50%, 28px);
  }
  100% {
    transform: translate(-50%, 5px);
  }
}
.p-0 {
  padding: 0 !important;
}

.order-2 {
  order: 2;
}

.order-1 {
  order: 1;
}

.avantage-agence .texte-avantage-agence {
  text-align: justify;
}

.agence-main-page .-header-page .c-section_headline {
  margin-bottom: 4rem;
}

.chiffre-agence-section .o-layout {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 150px;
}
.chiffre-agence-section .o-layout .o-layout_item {
  width: 50%;
}
.chiffre-agence-section .o-layout:nth-child(2) .order-1 {
  display: flex;
  justify-content: center;
}
.chiffre-agence-section .o-layout:nth-child(3) {
  justify-content: center;
  margin-bottom: 0;
}
.chiffre-agence-section .o-layout:nth-child(3) .o-layout_item {
  width: 75%;
}
.chiffre-agence-section .o-layout .text-chiffre {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.28px;
  width: 300px;
  max-width: 100%;
  display: inline-block;
  padding-top: 30px;
  border-top: 1px solid #52e29c;
  margin-top: 35px;
}
.chiffre-agence-section .bloc-chiffre-agence {
  display: flex;
  align-items: center;
}
.chiffre-agence-section .bloc-chiffre-agence .chiffre-agence {
  font-size: 20vw;
  line-height: 15vw;
  font-weight: 500;
}
.chiffre-agence-section .bloc-chiffre-agence span {
  display: inline-block;
  margin-left: 70px;
}
.chiffre-agence-section .c-section_separator {
  margin-bottom: 30px;
}

.agence-full-bloc .titre-agence-image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  z-index: 3;
  width: 100vw;
  text-align: center;
}
.agence-full-bloc .titre-agence-image .small-title-agence {
  margin-bottom: 70px;
  font-size: 18px;
}
.agence-full-bloc .c-rail_wrapper {
  overflow: inherit;
}

.section-accordion .row-accordion {
  display: flex;
  margin: auto;
  width: 1086px;
  max-width: 100%;
  justify-content: space-between;
}
.section-accordion .bloc-titre-section-accordion {
  padding-top: 100px;
  width: 450px;
}
.section-accordion .bloc-titre-section-accordion h3 {
  font-size: 3rem;
  line-height: 65px;
  font-weight: 500;
  color: #48c588;
  padding-right: 40px;
}
.section-accordion .main-accordion {
  width: 636px;
  max-width: 100%;
  border-bottom: 1px solid #e4e4e6;
}
.section-accordion .main-accordion .description-title {
  font-size: 28px;
  color: #000;
  padding-left: 10px;
  line-height: 40px;
  border-radius: 0;
  transition: 0.3s all;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 40px 0px;
  cursor: pointer;
  margin: 0;
  border-top: 1px solid #e4e4e6;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.section-accordion .main-accordion .description-title span {
  transition: 0.3s all;
  font-size: 24px;
  line-height: 24px;
  margin-left: 36px;
}
.section-accordion .main-accordion .description-title:hover {
  color: #48c588;
}
.section-accordion .main-accordion .description-title:hover span {
  color: #48c588;
}
.section-accordion .main-accordion .description {
  font-size: 18px;
  max-height: 0;
  overflow: hidden;
  margin-left: 0px;
  transition: max-height 0.2s ease-out;
}
.section-accordion .main-accordion .description .content-desc-accordion {
  padding: 0px 0 40px;
  color: #5f5f5f;
}
.section-accordion .main-accordion .description .content-desc-accordion strong {
  display: initial;
  font-size: inherit;
  padding: 0;
  font-weight: 500;
}
.section-accordion .main-accordion .description a {
  color: #48c588;
  transition: 0.5s all;
}
.section-accordion .main-accordion .description a:hover {
  color: #f6d065;
}
.section-accordion .main-accordion .description .c-button.-green {
  color: #fff;
}
.section-accordion .main-accordion .description p {
  margin-top: 4px;
}
.section-accordion .main-accordion .description .bloc-video-methode {
  margin-top: 60px;
}
.section-accordion .main-accordion .description strong {
  font-weight: inherit;
  font-size: 28px;
  padding: 34px 0;
  display: block;
  color: #48c588;
}
.section-accordion .main-accordion .description ul {
  margin-bottom: 20px;
  list-style: none;
}
.section-accordion .main-accordion .description ul li {
  position: relative;
  padding-left: 60px;
  margin-bottom: 20px;
}
.section-accordion .main-accordion .description ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  height: 14px;
  width: 20px;
  background: url(/build/website/images/icon-check.ce365571.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.gallery-agence {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.gallery-agence .item-img-gallery {
  height: 464px;
  background-position: center;
  background-size: cover;
  position: relative;
  width: 50%;
}
.gallery-agence .item-img-gallery:nth-child(2n+2) {
  margin-top: 232px;
}

.savoir-faire-agence .c-section_separator {
  background-color: #d8d8d8;
}

.carousel-model-2 .c-carousel-steps_slide_inner {
  border: 2px solid #48c588;
  height: 100%;
  color: #48c588;
}
.carousel-model-2 .c-carousel-steps_slide_inner .c-carousel-title-head {
  height: 120px;
  padding: 30px 20px;
  border-bottom: 2px solid #48c588;
  font-size: 2.1875rem;
  font-weight: 400;
}
.carousel-model-2 .c-carousel-steps_slide_inner .c-carousel-details {
  padding: 45px 20px;
}
.carousel-model-2 .c-carousel-steps_scrollbar::before {
  background-color: #d8d8d8;
}
.carousel-model-2 .c-carousel-steps_scrollbar .swiper-scrollbar-drag {
  background: #48c588;
}
.carousel-model-2 .swiper-slide {
  height: auto;
}

.notre-equipe-section {
  padding-top: 6.25rem;
}
.notre-equipe-section .o-container > .o-layout {
  display: flex;
  align-items: center;
}
.notre-equipe-section .img-equipe {
  text-align: center;
}
.notre-equipe-section .titre-notre-equipe {
  font-size: 3.2rem;
  line-height: 1.3;
  display: inline-block;
  width: 520px;
  margin-bottom: 70px;
}
.notre-equipe-section .bloc-item-notre-equipe .o-layout_item {
  margin-bottom: 45px;
  padding-top: 30px;
  position: relative;
}
.notre-equipe-section .bloc-item-notre-equipe .o-layout_item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 2.8125rem;
  right: 0;
  height: 1px;
  background: #57de9d;
}
.notre-equipe-section .c-button {
  min-width: 156px;
  justify-content: center;
}
.notre-equipe-section .c-button::after {
  justify-content: center;
  left: 0;
}

.c-carousel-steps .c-carousel-steps_slide_title {
  min-height: 120px;
  font-size: 1.8rem;
  line-height: 1.2;
}
.c-carousel-steps .c-carousel-steps_slide_bottom {
  min-height: 45px;
}

.carousel-model-2 .c-carousel-steps_slide_inner .c-carousel-title-head {
  font-size: 1.8rem;
}

.page-methode-main .titre-header-methode {
  margin-bottom: 6.375rem;
}
.page-methode-main .items-header-methode .c-col-info_content {
  border-color: #57de9d;
  padding-top: 40px;
}
.page-methode-main .description-commandemants {
  margin-bottom: 7.5rem;
}
.page-methode-main .description-commandemants .titre-commandemant {
  font-size: 3.3rem;
  line-height: 3.5rem;
  display: inline-block;
  width: 450px;
  color: #48c588;
  font-weight: 500;
  margin-bottom: 40px;
}
.page-methode-main .number-item-commandemants {
  font-size: 14.375rem;
  line-height: 1;
  color: #48c588;
  margin-bottom: 42px;
}
.page-methode-main .c-col-info_item:nth-child(2) {
  margin-top: 8.625rem;
  padding-left: 5rem;
}
.page-methode-main .c-col-info_item:nth-child(3) {
  margin-top: 16.25rem;
  padding-left: 5rem;
}
.page-methode-main .c-col-info_item .c-col-info_content {
  padding-top: 2.75rem;
}
.page-methode-main .section-methode-avantage .items-methode-avantage {
  width: 60vw;
  margin: 40px auto 0;
}
.page-methode-main .section-methode-avantage .item-methode-av {
  display: flex;
  margin-bottom: 40px;
}
.page-methode-main .section-methode-avantage .item-methode-av .titre-item-av {
  width: 180px;
  margin-right: 100px;
  font-size: 20px;
}
.page-methode-main .section-methode-avantage .item-methode-av .texte-item-av {
  width: calc(100% - 267px);
  color: #5F5F5F;
}
.page-methode-main .bloc-video-methode {
  min-height: 343px;
}

.contact-page-section .c-hero_shapes {
  z-index: inherit;
}
.contact-page-section .c-hero_shapes .c-hero_shapes_item {
  z-index: 1;
}
.contact-page-section .c-hero_shapes_item:nth-child(1) {
  top: 2.75rem;
  left: 8.8rem;
  width: 27.5vw;
  height: 13.5vw;
}
.contact-page-section .c-hero_shapes_item:nth-child(2) {
  top: -2rem;
  right: 20vw;
  width: 25vw;
  height: 12.5vw;
}
.contact-page-section .c-hero_shapes_item:nth-child(3) {
  bottom: -4vw;
  left: 44vw;
  width: 29vw;
  height: 14vw;
}
.contact-page-section .c-hero_words_line:nth-child(2) {
  margin-left: 42.85714% !important;
  padding-bottom: 10vw;
}
.contact-page-section .c-hero_words_line .bloc-phone {
  font-size: 1rem;
  line-height: 1.4rem;
  position: absolute;
  right: 10vw;
  top: 7vw;
}
.contact-page-section .c-hero_words_line .bloc-phone a {
  color: #fff;
}
.contact-page-section .c-hero_words_line .bloc-phone a:hover {
  color: #fff;
}
.contact-page-section .c-hero_words_line .bloc-email {
  font-size: 1rem;
  line-height: 1.4rem;
  position: absolute;
  right: 5vw;
  bottom: -7vw;
}
.contact-page-section .c-hero_words_line .bloc-email a {
  color: #fff;
}
.contact-page-section .c-hero_words_line .bloc-email a:hover {
  color: #fff;
}
.contact-page-section .c-hero_words_line .bloc-adresse {
  font-size: 1rem;
  line-height: 1.4rem;
  position: absolute;
  left: -22vw;
  top: 4vw;
  display: flex;
  align-items: center;
}
.contact-page-section .c-hero_words_line .bloc-adresse .icon-adresse {
  display: inline-block;
  height: 95px;
  width: 95px;
  margin-right: 26px;
  background: url(/build/website/images/icon-adresse-contact.62de5e41.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-page-section header .c-button {
  position: absolute;
  bottom: -5vw;
  left: 20vw;
  padding: 1.4rem 2.5rem;
}
.contact-page-section header .c-button::after {
  justify-content: center;
  left: 0;
}
.contact-page-section header .c-button:hover:after {
  color: #fff;
}

.section-formulaire-contact {
  padding-top: 15vmin;
}
.section-formulaire-contact .bloc-desc-form-contact {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 70vw;
  max-width: 100%;
  margin: auto;
}
.section-formulaire-contact .titre-form-contact {
  font-family: "Neue Montreal";
  font-weight: 500;
  font-size: 2.875rem;
  line-height: 1;
  width: 320px;
  max-width: 100%;
  display: inline-block;
  color: #48c588;
  margin-bottom: 40px;
}
.section-formulaire-contact .desc-form-contact {
  max-width: 100%;
  width: 230px;
  margin-bottom: 40px;
}

.bloc-form-contact {
  width: 100%;
  padding-top: 80px;
}
.bloc-form-contact .row-form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.bloc-form-contact .c-form_item {
  width: 100%;
  padding: 0 20px;
  position: relative;
}
.bloc-form-contact .c-form_item.select-form::after {
  content: "";
  position: absolute;
  top: 20px;
  right: 50px;
  background: url(/build/website/images/arrow-select.b57ee324.svg);
  background-repeat: no-repeat;
  width: 16px;
  height: 10px;
  pointer-events: none;
  z-index: 1;
}
.bloc-form-contact .half-form {
  width: 50%;
}
.bloc-form-contact select {
  color: #48c588;
  appearance: none;
  font-size: 15px;
}
.bloc-form-contact select:disabled {
  color: #48c588;
}
.bloc-form-contact textarea {
  height: 500px;
  padding-top: 20px !important;
}
.bloc-form-contact .btn-send-contact {
  text-align: right;
}
.bloc-form-contact .btn-send-contact .c-button {
  background-color: #48c588 !important;
  color: #fff !important;
  width: auto;
  margin: 0;
  height: 53px;
  padding: 6px 30px;
}

.wpcf7-mail-sent-ok {
  padding: 16px !important;
  background: transparent !important;
  color: #47c588;
  border: 1px solid #47c588 !important;
  border-radius: 8px;
}

.projets-page .c-section_header_logo {
  color: #48c588;
}
.projets-page .-header-page .c-section_separator {
  background-color: #DADADA;
}
.projets-page .c-section_headline.-h1 {
  margin-bottom: 0px;
}
.projets-page .c-section.-header-page {
  margin-bottom: 120px;
  padding-bottom: 0;
}
.projets-page .wrapper-filter-projet .filtering li {
  display: inline-block;
  margin: 0 20px 20px 0;
  padding: 15px 30px;
  border: 1px solid #48c588;
  transition: 0.6s all;
  border-radius: 30px;
  color: #48c588;
  cursor: pointer;
}
.projets-page .wrapper-filter-projet .filtering li:hover {
  background-color: #48c588;
  color: #fff;
}
.projets-page .wrapper-filter-projet .filtering li.active {
  background-color: #48c588;
  color: #fff;
}
.projets-page .wrapper-filter-projet .gallery {
  position: relative;
  padding: 0;
  margin: 120px -20px 0;
  color: #fff;
  display: block;
}
.projets-page .wrapper-filter-projet .gallery .stamp {
  position: absolute;
}
.projets-page .wrapper-filter-projet .gallery .stamp1 {
  right: 20px;
  top: 0px;
  width: calc(50% - 40px);
  height: 273px;
}
.projets-page .wrapper-filter-projet .gallery .grid-item {
  position: relative;
  width: 50%;
  height: 820px;
  margin-bottom: 50px;
  display: inline-block;
  vertical-align: text-bottom;
  text-align: left;
  padding: 0 20px;
}
.projets-page .wrapper-filter-projet .gallery .projet-infos {
  padding: 40px 30px;
  height: 100%;
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.projets-page .wrapper-filter-projet .gallery .projet-infos a {
  display: block;
  height: 100%;
  color: #fff;
  cursor: url(/build/website/images/curs-projet.403daa39.svg), default;
}
.projets-page .wrapper-filter-projet .gallery .projet-infos a:not([href]) {
  cursor: default;
}
.projets-page .wrapper-filter-projet .gallery .projet_title {
  font-size: 28px;
  font-weight: 600;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}

html, body {
  overflow-x: hidden;
}

.hide-submit {
  display: none;
}

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

.home-main-page .c-carousel-steps {
  padding-bottom: 0;
}

.carrieres-page .section-accordion .main-accordion .description strong {
  color: #48c588;
  font-weight: inherit;
  font-size: 28px;
  display: block;
}

.projets-page .wrapper-filter-projet .gallery .stamp {
  background: #fff;
}
.projets-page .wrapper-filter-projet .filtering li span {
  font-size: 12px;
  position: relative;
  top: -10px;
}

.section-formulaire-contact .bloc-form-contact .btn-send-contact .c-button {
  height: auto;
  padding: 1rem 1.6875rem;
}

.row-accordion.custom-width .bloc-titre-section-accordion h3 {
  font-size: 40px;
}

.chiffre-agence-section .o-layout_item .desc {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.28px;
  border-top: 1px solid #fff;
  padding: 30px 0;
  margin-top: 15px;
}

.projets-page .wrapper-filter-projet .gallery .projet-infos.position-center {
  background-position: center bottom;
}
.projets-page .wrapper-filter-projet .gallery .projet-infos.position-gauche {
  background-position: left bottom;
}
.projets-page .wrapper-filter-projet .gallery .projet-infos.position-droit {
  background-position: right bottom;
}

@media (min-width: 1680px) {
  .projets-page .wrapper-filter-projet .gallery .projet-infos {
    background-size: 82%;
  }
}
@media (min-width: 1199px) {
  .chiffre-agence-section .o-layout_item .desc {
    width: 30%;
  }
}
.fix-scroll-issue {
  height: 120vh;
  overflow: scroll;
  max-height: 120vh;
}

.section-accordion .main-accordion ul {
  margin-bottom: 20px;
}
.section-accordion .main-accordion ul li {
  position: relative;
  padding-left: 60px;
  margin-bottom: 20px;
}
.section-accordion .main-accordion ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  height: 14px;
  width: 20px;
  background: url(/build/website/images/icon-check.ce365571.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.section-accordion .main-accordion .bloc-video-methode {
  position: relative;
  margin-top: 60px;
  overflow: hidden;
}

.poster-image {
  background-size: cover;
  bottom: 0;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  height: 100%;
  width: 100%;
  transition: all 0.3s ease-in;
}

.section-accordion .main-accordion .item-accordion .card-header {
  color: #48c588;
  font-size: 28px;
  padding-left: 10px;
  background-color: transparent;
  line-height: 40px;
  border-radius: 0;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  margin-top: 2px;
  margin-bottom: 2px;
  text-decoration: none;
  padding: 40px 0px 0;
  cursor: pointer;
  margin: 0;
  border-top: 1px solid #e4e4e6;
  border-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  justify-content: space-between;
}
.section-accordion .main-accordion .item-accordion .card-header:hover {
  color: #48c588;
}
.section-accordion .main-accordion .item-accordion .card-header.collapsed {
  color: #000;
  padding: 40px 0px;
}
.section-accordion .main-accordion .item-accordion .collapse {
  display: block !important;
  height: auto !important;
  max-height: 0;
  overflow: hidden;
  transition: 1s all;
  transition-delay: 1s;
}
.section-accordion .main-accordion .item-accordion .collapse.show {
  display: block;
  height: auto !important;
  max-height: 40000px;
  transition: 1s all;
  transition-delay: 1s;
}
.section-accordion .main-accordion .item-accordion .card-body {
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.6s cubic-bezier(0.075, 0.82, 0.165, 1), transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1);
  padding: 70px 0 40px;
}
.section-accordion .main-accordion .item-accordion .show .card-body {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

.carrieres-page .section-accordion .main-accordion .card-body p {
  margin-bottom: 20px;
}
.carrieres-page .section-accordion .main-accordion .card-body strong {
  color: #48c588;
  font-weight: inherit;
  font-size: 28px;
  display: block;
}
.carrieres-page .section-accordion .main-accordion .buttns-accord-carriere {
  margin-top: 70px;
}
.carrieres-page .section-accordion .main-accordion .btn-partage {
  height: 63px;
  width: 63px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.carrieres-page .section-accordion .main-accordion .btn-partage:hover::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(/build/website/images/icon-partage-black.7ebadf1f.svg);
  display: inline-block;
  vertical-align: middle;
  height: 19px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}

.c-carousel-steps .btn-carousel {
  margin-top: 56px;
}

.padding-top-20 {
  padding-top: 25px !important;
}

.u-background-white .c-carousel-steps_slide_bottom {
  border-top: 2px solid #48c588;
}

@media (min-width: 700px) {
  .menu-header-wrapper {
    display: flex;
    flex-direction: column;
  }
  .menu-header-wrapper .c-menu_container {
    height: calc(100vh - 257px);
    overflow: auto;
    margin-bottom: 20px;
  }
  .c-menu_bottom {
    padding-bottom: 10px;
  }
  .c-menu_subnav {
    margin-top: 20px;
  }
}
.play-vedio:hover {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.bloc-video-methode .play-vedio {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 95px;
  width: 95px;
  line-height: 95px;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  border: 0;
  z-index: 999;
}
.bloc-video-methode .play-vedio::before {
  content: "\f101";
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.section-accordion .bloc-titre-section-accordion {
  width: 425px;
}

.honeypot {
  display: none;
}

.bloc-carousel-mobile {
  display: none;
}
.bloc-carousel-mobile .u-relative {
  padding-right: 20px;
}
.bloc-carousel-mobile .c-carousel-scroll_left_slide {
  height: auto;
  margin-bottom: 50px;
}
.bloc-carousel-mobile .image-item-carousel {
  order: 2;
  margin-bottom: 20px;
}
.bloc-carousel-mobile .c-carousel-scroll_right_slide {
  height: 400px;
}
.bloc-carousel-mobile .c-carousel-scroll_right_slide_image {
  position: static;
  background-repeat: no-repeat;
  background-position: right;
  height: 100%;
}

@media (max-width: 999px) {
  .bloc-carousel-mobile {
    display: block;
  }
}
@media (max-width: 575px) {
  .bloc-carousel-mobile .c-carousel-scroll_left_slide {
    flex-wrap: wrap;
  }
  .bloc-carousel-mobile .image-item-carousel {
    order: 0;
  }
}
.page-categories-main .c-hero.c-section.-header-page {
  padding-bottom: 0;
  padding-top: 9rem;
}
.page-categories-main .c-section_headline.-h1 {
  margin-bottom: 4.4rem;
}
.page-categories-main .filtering {
  margin-top: 30px;
  margin-bottom: 45px;
  padding: 0;
}
.page-categories-main .filtering li {
  display: inline-block;
  margin: 0 24px 23px 0;
  padding: 13px 31px;
  border: 1px solid #000000;
  transition: 0.6s all;
  border-radius: 30px;
  color: #000000;
  cursor: pointer;
}

.articles {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0px 30px;
}

.article {
  margin-bottom: 30px;
}
.article a {
  display: block;
}

.loading-img {
  margin: auto;
  display: block;
  width: 80px;
}

.filtering li.active {
  background: #48c588;
  color: #fff;
  border-color: #48c588;
}

@media (min-width: 1200px) {
  /* Tablets */
  .articles {
    grid-template-columns: repeat(2, 1fr);
    /* 2 columns */
  }
  .section-category-articles .o-container.container-article {
    padding-right: 165px;
    padding-left: 165px;
  }
}
@media (max-width: 767px) {
  /* Mobile */
  .articles {
    grid-template-columns: 1fr;
    /* 1 column */
  }
}
.articles .article .content {
  margin-top: 20px;
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.articles .article h3 {
  color: rgb(0, 0, 0);
  font-family: "Neue Montreal";
  font-size: 25px;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: left;
  line-height: 35px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.articles .article span.category {
  color: #5F5F5F;
  font-family: "Neue Montreal";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: left;
  line-height: 35px;
}

/* Tablet view */
@media only screen and (max-width: 992px) {
  .article {
    flex: 1 1 calc(50% - 30px) !important;
    /* 2 articles per row */
  }
}
/* Mobile view */
@media only screen and (max-width: 768px) {
  .article {
    flex: 1 1 100% !important;
    /* 1 article per row */
  }
}
.aspect-ratio-1x1 {
  position: relative;
  width: 100%;
  padding-top: 100%;
  /* 1:1 Aspect Ratio */
  overflow: hidden;
}
.aspect-ratio-1x1 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aspect-ratio-7x5 {
  position: relative;
  width: 100%;
  padding-top: 72.86%;
  /* 7:5 Aspect Ratio */
  overflow: hidden;
}
.aspect-ratio-7x5 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.img-container {
  position: relative;
}
.img-container .green-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: #48C588;
  transition: height 0.3s;
}
.img-container:hover .green-bar {
  height: 10px;
  /* Height of the green bar on hover */
}

.vw90 {
  width: 90vw;
  max-width: 100%;
  margin: auto;
}

.c-section_mb1 {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.wrap-articles {
  display: flex;
  flex-direction: row;
  gap: 0px 95px;
  flex-wrap: wrap;
}

.sidebar {
  flex: 1 1 26%;
}

.content {
  flex: 1 1 66%;
}

.sidebar h3 {
  font-size: 55px;
  line-height: 30px !important;
  letter-spacing: 0;
  margin-bottom: 50px;
}

ul.sommaire {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.sommaire li {
  color: #000;
  margin-bottom: 18px;
}
ul.sommaire li:hover {
  color: #51ab7f;
  cursor: pointer;
}

.wrap-articles .content h2 {
  font-size: 25px;
  line-height: 22px;
  margin-bottom: 25px;
  color: #48c588;
}
.wrap-articles .content article p a {
  color: #48c588;
}
.wrap-articles article {
  margin: 25px 0px;
}
.wrap-articles article:first-child {
  margin-top: 0px;
}
.wrap-articles iframe {
  margin: 25px 0px 0px;
}

.readmore {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0px 95px;
  margin-top: 58px;
  margin-bottom: 130px;
}

.title-readmore {
  flex: 1 1 26%;
  opacity: 1;
  color: rgb(72, 197, 136);
  font-family: "Neue Montreal";
  font-size: 55px;
  font-weight: 500;
  font-style: Medium;
  letter-spacing: 0px;
  text-align: left;
  line-height: 65px;
}

.links-readmore {
  flex: 1 1 66%;
}
.links-readmore a {
  opacity: 1;
  color: rgb(0, 0, 0);
  font-family: "Neue Montreal";
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: left;
  line-height: 33px;
  padding: 15px 0px;
  display: block;
}
.links-readmore ul {
  padding: 0px;
}
.links-readmore ul li {
  list-style-type: none;
  border-bottom: 1px solid #C6C6C8;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.links-readmore ul li:last-child {
  border: 0px;
}
.links-readmore ul li:after {
  content: "";
  width: 30px;
  height: 30px;
  background: url(/build/website/images/arrow-right.c0915ae9.svg);
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  margin-top: 20px;
}

.article-detail-page .c-footer_container {
  padding-top: 2.625rem;
}
.article-detail-page .c-footer {
  padding-bottom: 0rem;
}

.paginations {
  display: flex;
  flex-direction: row;
  gap: 30px;
}
.paginations .pages {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px 27px;
  width: 100%;
}
.paginations .pages span {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: 1px solid rgb(0, 0, 0);
  opacity: 1;
  color: rgb(0, 0, 0);
  font-family: "Neue Montreal";
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  text-align: center;
  padding: 20px;
  display: none;
}
.paginations .pages span.show {
  display: block;
}
.paginations .pages span:hover {
  background: #48c588;
  cursor: pointer;
  color: #fff;
  border-color: #48c588;
}
.paginations .pages span.active {
  background: #48c588;
  cursor: pointer;
  color: #fff;
  border-color: #48c588;
  display: block;
}
.paginations .next {
  border-radius: 29.5px;
  background-color: rgb(0, 0, 0);
  padding: 20px;
  color: #fff;
  width: 350px;
  min-width: 350px;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.sidebar-content {
  transition: 0.3s all;
  position: sticky;
  top: 30px;
}

.dark-small-header::before {
  background-color: #000000;
}

html:not(.has-scrolled) .c-header.dark-small-header {
  transform: translateY(-100%) !important;
}

.section-sommaire-article .container-article {
  padding-top: 60px;
  margin-bottom: 40px;
}

html.has-scrolled .progress-article {
  top: 75px;
  background-color: #fff;
}
html.has-scrolled .sidebar-content {
  top: 130px;
}

.progress-article {
  position: sticky;
  top: 0px;
  height: 9px;
  z-index: 99;
  transition: 0.3s all;
}
.progress-article .progress-count {
  height: 100%;
  background: #48c588;
  z-index: 99;
}

.sidebar-toggle {
  display: none;
  background-color: #48c588;
  color: #fff;
  padding: 10px;
  cursor: pointer;
  z-index: 1001;
  margin-bottom: 20px;
  font-size: 18px;
}

.wrap-articles article blockquote {
  font-size: 30px;
  color: #555555;
  padding: 80px 0px 0px;
  line-height: 1.6;
  position: relative;
}
.wrap-articles article blockquote::before {
  content: "“";
  color: #000000;
  font-size: 6em;
  position: absolute;
  left: 0;
  top: -60px;
}
.wrap-articles article .slide-container {
  columns: 2;
  column-gap: 1rem;
}
.wrap-articles article .slide-container .slide {
  break-inside: avoid;
  margin: 0 0 1rem;
}
.wrap-articles article ol, .wrap-articles article ul {
  padding: 15px;
}
.wrap-articles .slide img {
  max-width: 100%;
  /* Make sure the images are responsive */
  cursor: pointer;
  /* Change the cursor to indicate that the image is clickable */
}

/* Styling for the image thumbnails */
/* Lightbox overlay */
.lightbox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
.lightbox-overlay img {
  max-width: 90%;
  max-height: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lightbox-overlay .close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 30px;
  color: white;
  cursor: pointer;
}

/* Lightbox image */
/* Close button */
.categories {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  justify-items: center;
  margin-top: 80px;
}
.categories .category svg.c-section_header_logo_icon {
  height: 150px;
  width: 150px;
  max-width: 100%;
  max-height: 100%;
}

@media (max-width: 1200px) {
  .sidebar-content h3 {
    display: none;
  }
  .page-categories-main .filtering {
    margin-bottom: 15px;
  }
  .paginations {
    flex-wrap: wrap;
  }
  .paginations .next {
    min-width: 200px;
    width: 200px;
  }
  html.has-scrolled .progress-article {
    top: 70px;
  }
  .sommaire {
    display: none;
  }
  .sidebar-toggle, .sommaire.active {
    display: block;
  }
}
@media (max-width: 575px) {
  .paginations .next {
    width: 100%;
    min-width: auto;
  }
}
.page-mention-legales-main .titre-header-methode {
  margin-bottom: 4.375rem;
}
.page-mention-legales-main .c-col-info_content {
  border-top: 1px solid #4fd293;
}
.page-mention-legales-main .header-mentions-infos {
  margin-left: -3.8125rem;
}
.page-mention-legales-main .header-mentions-infos .o-layout_item {
  padding-left: 3.8125rem;
}
.page-mention-legales-main .header-mentions-infos .c-col-info_content {
  border-color: #57de9d;
  padding-top: 40px;
  font-size: 1.3rem;
  line-height: 1.5rem;
  margin-bottom: 40px;
}
.page-mention-legales-main .header-mentions-infos p {
  margin-bottom: 20px;
}
.page-mention-legales-main .header-mentions-infos .titre-siege {
  font-weight: 500;
}
.page-mention-legales-main .section-content-mentions {
  padding: 100px 0;
}
.page-mention-legales-main .section-content-mentions .titre-detail-mention {
  font-weight: 400;
  font-size: 25px;
  line-height: 30px;
  width: 190px;
  max-width: 100%;
  display: inline-block;
  color: #000;
  margin-bottom: 30px;
}
.page-mention-legales-main .section-content-mentions .text-detail-mentions {
  margin-bottom: 30px;
}
.page-mention-legales-main .section-content-mentions .text-detail-mentions .o-layout_item {
  font-size: 18px;
  line-height: 25px;
  color: #5F5F5F;
}
.page-mention-legales-main .section-content-mentions .text-detail-mentions p {
  margin-bottom: 20px;
}
.page-mention-legales-main .section-content-mentions .text-detail-mentions a {
  color: #57de9d;
  transition: 0.5s all;
}
.page-mention-legales-main .section-content-mentions .text-detail-mentions a:hover {
  color: #f6d065;
}

.single-projet-page {
  overflow: hidden;
}
.single-projet-page .o-custom-container {
  max-width: 100%;
}
@media (min-width: 1000px) {
  .single-projet-page .o-custom-container {
    width: calc(944px + 5.625rem + 5.625rem);
  }
}
@media (min-width: 700px) and (max-width: 999px) {
  .single-projet-page .o-custom-container {
    width: 1004px;
  }
}
@media (max-width: 699px) {
  .single-projet-page .o-custom-container {
    width: 984px;
  }
}
.single-projet-page .video-js .vjs-big-play-button {
  left: 50%;
  top: 50%;
}
.single-projet-page .symbol-single-projet {
  position: relative;
}
.single-projet-page .symbol-single-projet .infos-heaader-projet {
  max-width: 666px;
}
.single-projet-page .symbol-single-projet .c-section_separator {
  background-color: #fff;
  opacity: 0.5;
}
.single-projet-page .symbol-single-projet .img-header-single {
  position: absolute;
  top: -80px;
  right: 0px;
  z-index: 1;
}
.single-projet-page .symbol-single-projet .c-section_headline.-h1 {
  margin-bottom: 13.375rem;
  max-width: 500px;
}
.single-projet-page .symbol-single-projet .detail-item-info {
  display: flex;
  padding: 12px 0;
  border-bottom: 1px solid;
}
.single-projet-page .symbol-single-projet .detail-item-info:last-child {
  padding-bottom: 0;
  border: 0;
}
.single-projet-page .symbol-single-projet .detail-item-info span {
  width: 50%;
}
.single-projet-page .contentDesc-single-projet {
  color: #5F5F5F;
  font-size: 28px;
  line-height: 35px;
}
.single-projet-page .proposition_bg {
  height: 807px;
}
.single-projet-page .section-slider-center-single {
  overflow: hidden;
}
.single-projet-page .section-slider-center-single .swiper-wrapper {
  margin-right: -60px;
}
.single-projet-page .section-slider-center-single .swiper-slide {
  cursor: none;
}
.single-projet-page .section-slider-center-single .swiper-pagination {
  display: none;
  bottom: 40px;
}
.single-projet-page .section-slider-center-single .swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 4px;
  border-radius: 0;
}
.single-projet-page .section-slider-center-single .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #48c588;
}
.single-projet-page .section-slider-center-single .content-slide-single-projet {
  width: 100%;
  padding: 94px 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-projet-page .section-slider-center-single .content-slide-single-projet img {
  object-fit: contain;
  display: inline-block;
  box-shadow: 0 14px 33px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
}
.single-projet-page .mocap-step-projet .row-steps-mocap-projet {
  width: 945px;
  max-width: 100%;
  margin: auto;
}
.single-projet-page .mocap-step-projet .item-step-mocap {
  display: flex;
  align-items: center;
}
.single-projet-page .mocap-step-projet .item-step-mocap .img-step-mocap {
  width: 585px;
  min-width: 585px;
  height: 370px;
  padding: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-projet-page .mocap-step-projet .item-step-mocap .img-step-mocap img {
  max-height: 290px;
}
.single-projet-page .mocap-step-projet .item-step-mocap .content-step-mocap {
  width: calc(100% - 585px);
  padding-left: 12vmin;
  font-size: 18px;
  line-height: 22px;
  color: #5F5F5F;
}
.single-projet-page .mocap-step-projet .item-step-mocap .titre-step-mocap {
  color: #000;
  font-size: 20px;
  margin-bottom: 32px;
}
.single-projet-page .video-single-projet {
  height: 94vh;
}
.single-projet-page .video-single-projet .video-js.vjs-4-3 {
  padding-top: 94vh;
}
.single-projet-page .video-single-projet .video-js .vjs-tech {
  height: 100%;
}
.single-projet-page .show-project-section > a {
  padding-top: 30vmin;
  padding-bottom: 30vmin;
  display: block;
  color: #fff;
  cursor: url(/build/website/images/curs-projet.403daa39.svg), default;
  position: relative;
}
.single-projet-page .show-project-section .mocup-mac-img {
  position: absolute;
  top: 30vmin;
  right: 0px;
}

.carrieres-page .o-layout .c-button {
  width: 190px;
  justify-content: center;
}
.carrieres-page .o-layout .c-button:after {
  justify-content: center;
  left: 0;
}
.carrieres-page .go_to {
  color: #48c588;
}
.carrieres-page .go_to a::after {
  background: #48c588;
}
.carrieres-page .items-header-carrieres {
  color: #5f5f5f;
  width: 720px;
  max-width: 100%;
  margin-left: -86px;
}
.carrieres-page .items-header-carrieres > .o-layout_item {
  padding-left: 86px;
  margin-bottom: 40px;
}
.carrieres-page .items-header-carrieres .c-col-info_content {
  padding-top: 36px;
}
.carrieres-page .section-accordion {
  padding-top: 140px;
}
.carrieres-page .section-accordion .bloc-titre-section-accordion h3 {
  width: 318px;
  max-width: 100%;
}
.carrieres-page .section-accordion .main-accordion .content-desc-accordion {
  padding: 0px 0 80px;
}
.carrieres-page .section-accordion .main-accordion .description p {
  margin-bottom: 20px;
}
.carrieres-page .section-accordion .main-accordion .buttns-accord-carriere {
  margin-top: 70px;
}
.carrieres-page .section-accordion .main-accordion .btn-partage {
  height: 63px;
  width: 63px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.carrieres-page .section-accordion .main-accordion .btn-partage:hover::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(/build/website/images/icon-partage-black.7ebadf1f.svg);
  display: inline-block;
  vertical-align: middle;
  height: 19px;
  width: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}

.wysiwyg-text h5, .wysiwyg-text h6 {
  margin: 10px 0;
}
.wysiwyg-text h4 {
  margin: 15px 0;
}
.wysiwyg-text h2,
.wysiwyg-text h3 {
  margin: 20px 0;
}

.item-desc-single {
  display: flex;
  flex-wrap: wrap;
}
.item-desc-single .titre-item-desc {
  width: 270px;
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
}
.item-desc-single .titre-item-desc span {
  display: inline-block;
  width: 158px;
  max-width: 100%;
  max-width: 113px;
}
.item-desc-single .text-item-desc {
  width: calc(100% - 270px);
  text-align: justify;
  color: #5F5F5F;
  font-size: 18px;
  line-height: 22px;
}
.item-desc-single .text-item-desc p {
  margin-bottom: 10px;
}
.item-desc-single .text-item-desc ul {
  margin-bottom: 20px;
  padding-left: 0;
  list-style: none;
}
.item-desc-single .text-item-desc ul li {
  position: relative;
  padding-left: 60px;
  margin-bottom: 20px;
}
.item-desc-single .text-item-desc ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  height: 14px;
  width: 20px;
  background: url(/build/website/images/icon-check-yellow.3144f8d3.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.section-steps-single-projet .row-steps-single-projet {
  width: 945px;
  max-width: 100%;
  margin: auto;
}
.section-steps-single-projet .item-step-single {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .section-steps-single-projet .item-step-single {
    display: block;
  }
}
.section-steps-single-projet .item-step-single.videoBlock {
  display: block;
}
.section-steps-single-projet .item-step-single.videoBlock iframe {
  min-height: 600px;
}
.section-steps-single-projet .item-step-single.videoBlock .content-step-single {
  width: 100%;
  padding-left: 0 !important;
  margin-top: 40px;
}
.section-steps-single-projet .item-step-single.videoBlock video {
  object-fit: cover;
}
.section-steps-single-projet .item-step-single .ratio {
  aspect-ratio: 16/10;
}
.section-steps-single-projet .item-step-single .ratio img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 630px;
}
@media screen and (max-width: 991px) {
  .section-steps-single-projet .item-step-single .ratio img {
    max-width: 400px;
  }
}
@media screen and (max-width: 768px) {
  .section-steps-single-projet .item-step-single .ratio img {
    max-width: 100%;
    margin-bottom: 40px;
  }
}
.section-steps-single-projet .item-step-single .content-step-single {
  width: calc(100% - 585px);
  padding-left: 12vmin;
  font-size: 18px;
  line-height: 22px;
  color: #5F5F5F;
}
@media screen and (max-width: 991px) {
  .section-steps-single-projet .item-step-single .content-step-single {
    width: calc(100% - 400px);
    padding-left: 30px;
  }
}
@media screen and (max-width: 768px) {
  .section-steps-single-projet .item-step-single .content-step-single {
    padding-left: 0 !important;
    width: 100%;
  }
}
.section-steps-single-projet .item-step-single .titre-step-single {
  color: #000;
  font-size: 20px;
  margin-bottom: 32px;
  font-weight: 400;
}
.section-steps-single-projet .item-step-single .text-step-single table tbody tr {
  display: flex;
  flex-wrap: wrap;
}
.section-steps-single-projet .item-step-single ul {
  padding-left: 0;
  list-style: none;
}
.section-steps-single-projet .item-step-single ul li {
  margin-bottom: 24px;
  position: relative;
  padding-left: 31px;
}
.section-steps-single-projet .item-step-single ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  height: 14px;
  width: 20px;
  background: url(/build/website/images/icon-check.ce365571.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.multi-cols-wrapper {
  padding: 100px 0 73px;
}
.multi-cols-wrapper .block-head-content {
  max-width: 880px;
}
.multi-cols-wrapper .block-head-content .wrapper-title {
  font-size: 45px;
  font-weight: 500;
  line-height: 60px;
  margin-bottom: 25px;
  color: #fff;
}
.multi-cols-wrapper .block-head-content .wrapper-desc {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 82px;
  color: #fff;
}
.multi-cols-wrapper .grid-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -13.5px;
  justify-content: stretch;
}
.multi-cols-wrapper .grid-items .grid-item {
  width: 33.3333%;
  padding: 0 13.5px;
  margin-bottom: 27px;
}
@media screen and (max-width: 991px) {
  .multi-cols-wrapper .grid-items .grid-item {
    width: 50% !important;
  }
}
@media screen and (max-width: 768px) {
  .multi-cols-wrapper .grid-items .grid-item {
    width: 100% !important;
  }
}
.multi-cols-wrapper .grid-items .grid-item .grid-content {
  color: #fff;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 56.5px;
  border: 1px solid;
  height: 100%;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content .grid-title {
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
  margin-bottom: 15px;
  margin-top: 34px;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content .grid-desc {
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content ul {
  margin-top: 10px;
  padding: 0;
  list-style: none;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 8px;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content ul li:last-child {
  margin-bottom: 0;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content ul li:before {
  content: "";
  position: absolute;
  left: 5px;
  top: 6px;
  height: 8px;
  width: 10px;
  background: url(/build/website/images/icon-check-white.1de5d9ff.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.multi-cols-wrapper .grid-items .grid-item .grid-content ul:last-of-type {
  margin-bottom: 0;
}
.multi-cols-wrapper.four-cols .grid-items {
  margin: 0 -21.5px;
}
.multi-cols-wrapper.four-cols .grid-items .grid-item {
  padding: 0 21.5px;
  width: 25%;
}
.multi-cols-wrapper.four-cols .grid-items .grid-item .grid-content .grid-title {
  padding-right: 10px;
}

.themoi-section .text-themoi-single-projet {
  font-family: Neue Montreal;
  font-weight: 500;
  font-size: 55px;
  line-height: 60px;
  position: relative;
  padding-top: 80px;
  margin-bottom: 80px;
}
@media (max-width: 991px) {
  .themoi-section .text-themoi-single-projet {
    font-size: 35px;
    line-height: 46px;
    margin-bottom: 55px;
  }
}
@media (max-width: 768px) {
  .themoi-section .text-themoi-single-projet {
    font-size: 24px;
    line-height: 35px;
  }
}
.themoi-section .text-themoi-single-projet::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  background: url(/build/website/images/cote.19abd1c0.svg);
  width: 62px;
  height: 62px;
  background-repeat: no-repeat;
  background-size: contain;
}
.themoi-section .autor-themoi-single-projet {
  display: flex;
  align-items: center;
}
.themoi-section .autor-themoi-single-projet .img-auther-themoi {
  height: 95px;
  width: 95px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 10px;
}
.themoi-section .autor-themoi-single-projet .img-auther-themoi img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.themoi-section .autor-themoi-single-projet .info-auther-themoi {
  padding-left: 30px;
  margin-bottom: 10px;
  font-family: Neue Montreal;
  color: #5F5F5F;
  line-height: 22px;
}
.themoi-section .autor-themoi-single-projet .info-auther-themoi .name-auther {
  font-weight: 500;
  font-size: 18px;
  color: #000;
}

.section-accordion .row-accordion .accordion-title {
  text-align: center;
  color: #000;
  margin-bottom: 75px;
  font-size: 45px;
  font-weight: 500;
  line-height: 60px;
}

.logos-list {
  padding: 116px 0 98px;
}
@media (max-width: 991px) {
  .logos-list {
    padding: 40px 0 18px;
  }
}
.logos-list h2 {
  margin-bottom: 112px;
  font-weight: 500;
  font-size: 78px;
  list-style: 85.8px;
  margin-bottom: 112px;
  text-align: center;
}
.logos-list .logos-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .logos-list .logos-items {
    justify-content: center;
  }
}
.logos-list .logos-items .logo-item {
  text-align: center;
  width: 20%;
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .logos-list .logos-items .logo-item {
    width: 25%;
  }
}
@media (max-width: 768px) {
  .logos-list .logos-items .logo-item {
    width: 33.3333333333%;
  }
}

.logos-slider-container {
  padding: 137.14px 0;
  position: relative;
  /* Infinite scrolling animation */
}
@media (max-width: 911px) {
  .logos-slider-container {
    padding: 40px 0;
  }
}
.logos-slider-container .slider {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.logos-slider-container .slider .slider-track {
  display: flex;
  animation: scroll 20s linear infinite;
  list-style: none;
  padding: 0;
  margin: 0;
}
.logos-slider-container .slider .slider-track .slider-item {
  flex: 0 0 14.285%; /* Show 4 items at a time */
  text-align: center;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .logos-slider-container .slider .slider-track .slider-item {
    flex: 0 0 33.333%; /* Show 2 items at a time */
  }
}
.logos-slider-container .slider .slider-track .slider-item .img {
  width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.logos-slider-container .slider .slider-track .slider-item .img img {
  object-fit: contain;
}
.logos-slider-container .slider.fixed-slider .slider-track {
  animation: unset;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 991px) {
  .logos-slider-container .slider.fixed-slider .slider-track {
    justify-content: center !important;
    flex-wrap: wrap;
  }
}
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  inset: 0;
  margin: auto;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}

.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f11d";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}

.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}

.item-solution {
  height: 100%;
  border: 1px solid #E5E7EB;
  border-radius: 16px;
  padding: 23px 17px;
  font-size: 14px;
  line-height: 20px;
}
.item-solution .title-item-solution {
  font-family: "NeueMontreal-Bold";
  font-size: 22px;
  line-height: 32px;
  letter-spacing: -0.6px;
  margin-bottom: 6px;
}
.item-solution .desc-item-solution {
  display: block;
  margin-bottom: 21px;
}
.item-solution .title-avantage-solution {
  font-family: "NeueMontreal-Bold";
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.2px;
}
.item-solution .group-avantages-solution {
  margin-bottom: 14px;
}
.item-solution .group-avantages-solution:last-of-type {
  margin-bottom: 0;
}
.item-solution .group-avantages-solution .title-avantage-solution {
  font-family: "NeueMontreal-Bold";
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.2px;
  margin-bottom: 16px;
}
.item-solution .group-avantages-solution ul {
  margin-top: 0;
  padding: 0;
  list-style: none;
}
.item-solution .group-avantages-solution ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 8px;
}
.item-solution .group-avantages-solution ul li:last-child {
  margin-bottom: 0;
}
.item-solution .group-avantages-solution ul li:before {
  content: "";
  position: absolute;
  left: 8px;
  top: 6px;
  height: 8px;
  width: 10px;
  background: url(/build/website/images/icon-check-black.64eac098.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.item-solution .group-avantages-solution ul:last-of-type {
  margin-bottom: 0;
}

.item-engagement {
  border: 2px solid #000;
  padding: 30px 17px;
  font-size: 34px;
  line-height: 37px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.item-engagement .icon-item {
  margin-bottom: 14px;
}
.item-engagement .icon-item img {
  max-width: 41px;
  max-height: 41px;
}
.item-engagement span {
  display: block;
  width: 360px;
  max-width: 100%;
}

.bloc-items-solutions {
  margin-top: 1.875rem;
  justify-content: center;
}
.bloc-items-solutions > div {
  margin-bottom: 40px;
}
@media (max-width: 993px) {
  .bloc-items-solutions {
    margin-top: 45px;
  }
  .bloc-items-solutions .u-1\/3\@from-small {
    width: 50%;
  }
  .bloc-items-solutions > div {
    margin-bottom: 21px;
  }
}
@media (max-width: 699px) {
  .bloc-items-solutions .u-1\/3\@from-small {
    width: 100%;
  }
}

.bloc-items-engagements {
  margin-top: 1.875rem;
  justify-content: center;
}
.bloc-items-engagements > div {
  margin-bottom: 40px;
}
@media (max-width: 993px) {
  .bloc-items-engagements {
    margin-top: 45px;
  }
  .bloc-items-engagements .u-1\/3\@from-small {
    width: 50%;
  }
  .bloc-items-engagements > div {
    margin-bottom: 21px;
  }
}
@media (max-width: 699px) {
  .bloc-items-engagements .u-1\/3\@from-small {
    width: 100%;
  }
}

@media (min-width: 994px) {
  .column-full-partenaire {
    padding-left: 0 !important;
  }
}

.section-engagements, .section-nos-offres {
  padding-bottom: calc(6.25rem - 40px);
}
@media (max-width: 993px) {
  .section-engagements, .section-nos-offres {
    padding-bottom: calc(5rem - 20px);
  }
}

.section-image-partenaires {
  height: auto;
  min-height: auto;
}
@media (max-width: 993px) {
  .section-image-partenaires {
    padding: 50px 0 30px;
  }
}

.-header-page .c-button:hover::after {
  color: #000;
}

.section-contact-aide .c-heading {
  margin-bottom: 53px;
}
.section-contact-aide .bloc-form-contact {
  padding-top: 0;
}
.section-contact-aide .bloc-form-contact .c-form_input, .section-contact-aide .bloc-form-contact .c-form_select_input, .section-contact-aide .bloc-form-contact .c-form_textarea {
  height: 53px;
  border-color: #888B89;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000;
  font-size: 16px;
}
.section-contact-aide .bloc-form-contact .c-form_input::-webkit-input-placeholder, .section-contact-aide .bloc-form-contact .c-form_select_input::-webkit-input-placeholder, .section-contact-aide .bloc-form-contact .c-form_textarea::-webkit-input-placeholder {
  color: #888B89;
}
.section-contact-aide .bloc-form-contact .c-form_input::-moz-placeholder, .section-contact-aide .bloc-form-contact .c-form_select_input::-moz-placeholder, .section-contact-aide .bloc-form-contact .c-form_textarea::-moz-placeholder {
  color: #888B89;
}
.section-contact-aide .bloc-form-contact .c-form_input:-ms-input-placeholder, .section-contact-aide .bloc-form-contact .c-form_select_input:-ms-input-placeholder, .section-contact-aide .bloc-form-contact .c-form_textarea:-ms-input-placeholder {
  color: #888B89;
}
.section-contact-aide .bloc-form-contact .c-form_input::-ms-input-placeholder, .section-contact-aide .bloc-form-contact .c-form_select_input::-ms-input-placeholder, .section-contact-aide .bloc-form-contact .c-form_textarea::-ms-input-placeholder {
  color: #888B89;
}
.section-contact-aide .bloc-form-contact .c-form_input::placeholder, .section-contact-aide .bloc-form-contact .c-form_select_input::placeholder, .section-contact-aide .bloc-form-contact .c-form_textarea::placeholder {
  color: #888B89;
}
.section-contact-aide .bloc-form-contact .c-form_item {
  margin-bottom: 30px;
}
.section-contact-aide .bloc-form-contact .c-form_item.select-form .c-form_select_input {
  color: #888B89;
}
.section-contact-aide .bloc-form-contact .c-form_item.select-form::after {
  top: 23px;
}

.landing-page-main .mt-11 {
  margin-top: 11px;
}
.landing-page-main .titre-header-methode {
  margin-bottom: 105px;
}
.landing-page-main .item-solution .desc-item-solution {
  margin-bottom: 12px;
}
.landing-page-main .-header-page .tma-maintenance span {
  display: block;
  max-width: 140px;
}
.landing-page-main .-header-page .c-button {
  margin-top: 45px;
  padding: 0.6rem 1.4875rem;
}
.landing-page-main .-header-page .c-button:hover .c-button_bg:after {
  background: #FFF;
}
@media (max-width: 1200px) {
  .landing-page-main .c-heading.-h1 {
    font-size: 4rem;
  }
  .landing-page-main .titre-header-methode {
    margin-bottom: 60px;
  }
}
@media (max-width: 993px) {
  .landing-page-main .-header-page {
    padding-bottom: 38px;
  }
  .landing-page-main .-header-page .go_to {
    bottom: 6px;
  }
}

.expertise-page-content header {
  padding-bottom: 60px !important;
}
.expertise-page-content header .c-section_separator.-gray-accent {
  background-color: rgba(192, 192, 192, 0.5);
}
.expertise-page-content header .c-heading.-h1 {
  font-size: 65px;
  font-weight: 500;
  line-height: 81px;
  margin-bottom: 44px;
}
.expertise-page-content header .info_content {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
}
.expertise-page-content header .rating img {
  background-color: hsl(0, 0%, 90%);
  margin-top: 44px;
}
.expertise-page-content .o-custom-container {
  max-width: 100%;
}
@media (min-width: 1000px) {
  .expertise-page-content .o-custom-container {
    width: calc(1268px + 5.625rem + 5.625rem);
  }
}
@media (min-width: 700px) and (max-width: 999px) {
  .expertise-page-content .o-custom-container {
    width: 1328px;
  }
}
@media (max-width: 699px) {
  .expertise-page-content .o-custom-container {
    width: 1308px;
  }
}
.expertise-page-content .themoi-section .o-custom-container {
  max-width: 100%;
}
@media (min-width: 1000px) {
  .expertise-page-content .themoi-section .o-custom-container {
    width: calc(900px + 5.625rem + 5.625rem);
  }
}
@media (min-width: 700px) and (max-width: 999px) {
  .expertise-page-content .themoi-section .o-custom-container {
    width: 960px;
  }
}
@media (max-width: 699px) {
  .expertise-page-content .themoi-section .o-custom-container {
    width: 940px;
  }
}
.expertise-page-content .section-steps-single-projet .row-steps-single-projet {
  width: 100%;
}
.expertise-page-content .item-desc-single {
  display: block;
}
.expertise-page-content .item-desc-single .titre-item-desc {
  width: 100%;
  font-size: 45px;
  font-weight: 500;
  line-height: 60px;
  margin-bottom: 25px;
}
.expertise-page-content .item-desc-single .titre-item-desc span {
  width: 100%;
  max-width: 100%;
}
.expertise-page-content .item-desc-single .text-item-desc {
  max-width: 880px;
  font-size: 15px;
  line-height: 19px;
}
@media (max-width: 991px) {
  .expertise-page-content .item-desc-single .text-item-desc {
    max-width: 100%;
    width: 100%;
  }
}
.expertise-page-content .section-steps-single-projet .item-step-single.d-block {
  display: block;
}
.expertise-page-content .section-steps-single-projet .item-step-single .ratio {
  aspect-ratio: 1/1;
}
.expertise-page-content .section-steps-single-projet .item-step-single .ratio img {
  width: 630px;
}
.expertise-page-content .section-steps-single-projet .item-step-single .titre-step-single {
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}
.expertise-page-content .section-steps-single-projet .item-step-single .content-step-single {
  font-size: 15px;
  line-height: 19px;
  padding-left: 55px;
}
.expertise-page-content .section-steps-single-projet .item-step-single .content-step-single.full-width-text {
  padding-left: 0;
  width: 100%;
  margin-top: 40px;
}
.expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode {
  min-width: 630px;
  height: 630px;
}
.expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode.auto-video .vjs-control-bar {
  display: none;
}
@media (max-width: 991px) {
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode {
    height: 400px !important;
    min-width: 400px;
    width: 400px;
  }
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode > div {
    height: 400px !important;
    width: 400px;
  }
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode > div video {
    height: 400px !important;
    width: 400px;
  }
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode > div .vjs-poster {
    background-size: contain;
  }
}
@media (max-width: 768px) {
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode {
    height: 400px !important;
    min-width: 100%;
    width: 100%;
    margin-bottom: 40px;
  }
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode > div {
    height: 400px !important;
    width: 100%;
  }
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode > div video {
    height: 400px !important;
    width: 100%;
  }
  .expertise-page-content .section-steps-single-projet .item-step-single .bloc-video-methode > div .vjs-poster {
    background-size: contain;
  }
}
.expertise-page-content .section-steps-single-projet .item-step-single .videoBlock {
  position: relative;
  max-height: 630px;
}
@media (max-width: 768px) {
  .expertise-page-content .section-steps-single-projet .item-step-single .videoBlock {
    max-height: 400px;
  }
}
.expertise-page-content .section-steps-single-projet .item-step-single .videoBlock .poster-image {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #222;
}
.expertise-page-content .section-steps-single-projet .item-step-single .videoBlock .play-video {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 95px;
  width: 95px;
  line-height: 95px;
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  border: 0;
  z-index: 999;
  pointer-events: none;
}
.expertise-page-content .section-steps-single-projet .item-step-single .videoBlock .play-video:before {
  content: "\f101";
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.expertise-page-content .section-steps-single-projet .item-step-single .videoBlock iframe {
  min-height: 630px;
}
@media (max-width: 768px) {
  .expertise-page-content .section-steps-single-projet .item-step-single .videoBlock iframe {
    min-height: 400px;
    max-height: 400px;
  }
}
.expertise-page-content .section-accordion .row-accordion {
  display: block;
  max-width: 999px;
}
@media (max-width: 991px) {
  .expertise-page-content .section-accordion .row-accordion {
    max-width: 100%;
  }
}
.expertise-page-content .section-accordion .row-accordion .accordion-title {
  text-align: center;
  color: #000;
  margin-bottom: 75px;
  font-size: 45px;
  font-weight: 500;
  line-height: 60px;
}
.expertise-page-content .section-accordion .row-accordion .bloc-titre-section-accordion {
  width: 100%;
  padding-top: 0;
}
.expertise-page-content .section-accordion .row-accordion .main-accordion {
  width: 100%;
}
.expertise-page-content .section-accordion .description-title {
  padding: 30px 0;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}
.expertise-page-content .rating-link {
  display: flex;
  align-items: center;
  font-size: 18px;
  color: #fff;
  padding: 40px 0;
  text-decoration: none;
  transition: 0.3s all;
  max-width: 512px;
  margin-top: 24px;
}
.expertise-page-content .rating-link span {
  color: #fff;
}
.expertise-page-content .rating-link .stars {
  color: #f5a623;
  font-size: 22px;
  margin-right: 6px;
}
.expertise-page-content .rating-link .rating-number {
  margin-right: 10px;
}
.expertise-page-content .rating-link .brand-name {
  margin-left: 8px;
  font-weight: bold;
  color: #fff;
}
.expertise-page-content .rating-link.active {
  background-color: hsl(0, 0%, 90%);
}
.expertise-page-content .rating-link.active span {
  color: #000;
}
.expertise-page-content .rating-link.active span.stars {
  color: #f5a623;
}
.expertise-page-content .item-desc-single .text-item-desc ul li {
  padding-left: 31px;
}
.expertise-page-content .item-desc-single .text-item-desc ul li:before {
  top: 3px;
}

.c-prefooter_buttons .c-button {
  margin-bottom: 15px;
}

@media (max-width: 1199px) {
  .c-hero_shapes_item:nth-child(2) {
    top: 9.5rem;
    right: 1.4375rem;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(1) {
    left: 5.8rem;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(3) {
    left: 38vw;
  }
  .contact-page-section .c-hero_words_line .bloc-adresse {
    left: -32vw;
  }
  .contact-page-section .c-hero_words_line .bloc-email {
    right: 3vw;
  }
  /*--------------------------
            Agence
    ----------------------------*/
  .chiffre-agence-section .o-layout {
    margin-bottom: 50px;
  }
  .savoir-faire-agence {
    overflow: hidden;
  }
  .carousel-model-2 .c-carousel-steps_slide_inner .c-carousel-title-head {
    height: 80px;
  }
  .chiffre-agence-section .bloc-chiffre-agence span {
    margin-left: 45px;
  }
  /*--------------------------
            Projets
    ----------------------------*/
  .projets-page .wrapper-filter-projet .items-projets {
    margin-top: 60px;
    direction: inherit;
  }
  .projets-page .wrapper-filter-projet .items-projets::before {
    height: 100px;
  }
  .projets-page .wrapper-filter-projet .sortable__nav {
    text-align: center;
  }
  .projets-page .wrapper-filter-projet .items-projets [data-isolde-el] {
    height: 500px;
  }
  .projets-page .wrapper-filter-projet .gallery .projet-infos {
    background-size: contain;
    background-repeat: no-repeat;
  }
  /*--------------------------
            Methode
    ----------------------------*/
  .page-methode-main .c-heading br {
    display: none;
  }
  .page-methode-main .description-commandemants {
    margin-bottom: 3.5rem;
  }
  .page-methode-main .description-commandemants .titre-commandemant {
    width: 100%;
    padding-right: 50px;
  }
  .page-methode-main .number-item-commandemants {
    font-size: 11.375rem;
  }
  .page-methode-main .description-commandemants .c-col-info_item_title {
    font-size: 26px;
    line-height: 36px;
  }
  .page-methode-main .c-col-info_item:nth-child(2),
  .page-methode-main .c-col-info_item:nth-child(3) {
    padding-left: 3rem;
  }
  .page-methode-main .section-methode-avantage .items-methode-avantage {
    width: 100%;
  }
  .page-methode-main .section-methode-avantage .item-methode-av .texte-item-av {
    width: calc(100% - 250px);
  }
  .agence-full-bloc .c-section_bg {
    padding-top: 52%;
  }
  .page-methode-main .gallery-agence {
    padding-bottom: 0;
  }
  .gallery-agence .item-img-gallery {
    height: 300px;
  }
  .gallery-agence .item-img-gallery:nth-child(2n+2) {
    margin-top: 150px;
  }
  .section-accordion .row-accordion {
    display: block;
  }
  .section-accordion .bloc-titre-section-accordion {
    padding-top: 0;
    width: 100%;
    margin-bottom: 80px;
  }
  .section-accordion .main-accordion {
    width: 100%;
  }
  .section-accordion .main-accordion .description .content-desc-accordion {
    padding: 40px 0;
  }
  /*--------------------------
           Carrières
    ----------------------------*/
  .agence-full-bloc .c-section_bg {
    height: auto;
  }
  .carrieres-page .items-header-carrieres {
    margin-left: -45px;
  }
  .carrieres-page .items-header-carrieres > .o-layout_item {
    padding-left: 45px;
  }
  /*--------------------------
           Single Projet
    ----------------------------*/
  .single-projet-page .symbol-single-projet .img-header-single {
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    z-index: 1;
    width: 40%;
  }
  .single-projet-page .symbol-single-projet .o-layout {
    position: relative;
    z-index: 1;
  }
  .single-projet-page .section-steps-single-projet .item-step-single,
  .single-projet-page .mocap-step-projet .item-step-mocap {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
  .single-projet-page .section-steps-single-projet .item-step-single .content-step-single,
  .single-projet-page .mocap-step-projet .item-step-mocap .content-step-mocap {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
  .single-projet-page .presentation-single-projet .o-layout {
    margin-left: 0;
  }
  .single-projet-page .presentation-single-projet .desc-single-projet {
    padding-left: 0 !important;
    width: 100%;
  }
  .single-projet-page .contentDesc-single-projet {
    text-align: center;
  }
  .single-projet-page .section-slider-center-single .content-slide-single-projet img {
    width: 80%;
  }
  .single-projet-page .desc-single-projet {
    width: 100% !important;
  }
  .single-projet-page .video-single-projet {
    height: 600px;
  }
  .single-projet-page .video-single-projet .video-js.vjs-4-3 {
    padding-top: 600px;
  }
  .single-projet-page .show-project-section > a {
    padding: 15vmin 0 0;
  }
  .single-projet-page .show-project-section .mocup-mac-img {
    position: relative;
    top: -160px;
    right: -122px;
    margin-bottom: -130px;
  }
  .single-projet-page .section-result-outils-single {
    padding-top: 0;
  }
}
@media (max-width: 993px) {
  .go_to {
    right: 30px;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(1) {
    left: 1.8rem;
    top: 0;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(3) {
    bottom: -7vw;
    top: auto !important;
  }
  .contact-page-section header .c-button {
    bottom: -56px;
    left: 60px;
  }
  .contact-page-section .c-hero_words_line .bloc-adresse {
    left: -40vw;
  }
  .contact-page-section .c-hero_words_line .bloc-adresse .icon-adresse {
    height: 50px;
    width: 50px;
    margin-right: 15px;
  }
  .section-formulaire-contact .titre-form-contact, .section-formulaire-contact .desc-form-contact {
    width: 100%;
    text-align: center;
  }
  .section-formulaire-contact .bloc-form-contact {
    padding-top: 0;
  }
  .section-formulaire-contact .bloc-form-contact textarea {
    height: 300px;
  }
  /*--------------------------
          Projets
  ----------------------------*/
  .projets-page .wrapper-filter-projet .gallery {
    margin: 60px -20px 0;
  }
  .projets-page .wrapper-filter-projet .gallery .grid-item {
    height: 620px;
  }
  .projets-page .wrapper-filter-projet .gallery .projet-infos {
    background-size: contain;
    background-repeat: no-repeat;
  }
  /*--------------------------
          Agence
  ----------------------------*/
  .notre-equipe-section .o-container > .o-layout {
    display: block;
  }
  .notre-equipe-section .img-equipe img {
    height: 300px;
    margin-bottom: 40px;
    object-fit: contain;
  }
  .notre-equipe-section .titre-notre-equipe {
    font-size: 40px;
    width: 100%;
  }
  .notre-equipe-section .bloc-item-notre-equipe .o-layout_item {
    font-size: 16px;
  }
  /*--------------------------
         Single Projet
  ----------------------------*/
  .single-projet-page .infos-heaader-projet {
    width: 50%;
  }
  .single-projet-page .section-steps-single-projet {
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .c-hero_shapes_item:nth-child(2) {
    top: 3.5rem;
    right: -40px;
  }
  .go_to {
    right: 15px;
  }
  .contact-page-section .c-hero_words_line_item > div,
  .contact-page-section .c-hero_words_line .bloc-adresse {
    display: none;
  }
  .contact-page-section .c-hero_words_line {
    margin-left: 0 !important;
    text-align: center;
  }
  .contact-page-section .c-hero_words_line:nth-child(2) {
    margin-left: 0 !important;
    text-align: center;
    padding-bottom: 30px;
  }
  .section-formulaire-contact .bloc-desc-form-contact {
    width: 100%;
  }
  /*--------------------------
            Projets
    ----------------------------*/
  .projets-page .wrapper-filter-projet .items-projets {
    column-count: 1;
  }
  .projets-page .wrapper-filter-projet .items-projets::before {
    content: none;
  }
  .projets-page .wrapper-filter-projet .sortable__nav li {
    margin: 0px 5px 15px 0;
  }
  .projets-page .wrapper-filter-projet .sortable__nav li a {
    padding: 10px 20px;
  }
  /*--------------------------
            Methode
    ----------------------------*/
  .page-methode-main .items-header-methode > div {
    margin-bottom: 30px;
  }
  .page-methode-main .c-col-info_item:nth-child(2),
  .page-methode-main .c-col-info_item:nth-child(3) {
    padding-left: 2.8125rem;
    margin-top: 20px;
  }
  .section-commandemants {
    padding-bottom: 4rem;
  }
  .page-methode-main .section-methode-avantage .item-methode-av {
    display: block;
  }
  .page-methode-main .section-methode-avantage .item-methode-av .titre-item-av {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .page-methode-main .section-methode-avantage .item-methode-av .texte-item-av {
    width: 100%;
  }
  .agence-main-page .gallery-agence {
    padding-bottom: 30px;
  }
  .gallery-agence .item-img-gallery {
    width: 100%;
    margin: 0 0 20px !important;
  }
  .agence-main-page .c-col-info_item:first-child .c-col-info_content {
    border-top: 0;
  }
  .section-accordion {
    padding-top: 60px;
  }
  .section-accordion .main-accordion .description-title {
    font-size: 19px;
    line-height: 28px;
    padding: 15px 0px;
  }
  .chiffre-agence-section .o-layout {
    display: block;
  }
  .chiffre-agence-section .bloc-chiffre-agence {
    justify-content: center;
  }
  .chiffre-agence-section .o-layout .o-layout_item,
  .chiffre-agence-section .o-layout .text-chiffre {
    width: 100% !important;
  }
  .chiffre-agence-section .bloc-chiffre-agence span {
    margin-left: 50px;
    white-space: nowrap;
  }
  .page-mention-legales-main .section-content-mentions {
    padding: 70px 0 30px;
  }
  .page-mention-legales-main .section-content-mentions .titre-detail-mention {
    width: auto;
  }
  /*--------------------------
            Projets
    ----------------------------*/
  .projets-page .c-section.-header-page {
    margin-bottom: 60px;
  }
  .projets-page .wrapper-filter-projet .filtering li {
    margin: 0 8px 20px 0;
    padding: 15px 20px;
  }
  .projets-page .wrapper-filter-projet .gallery .grid-item {
    width: 100%;
    margin-bottom: 20px;
  }
  .projets-page .wrapper-filter-projet .gallery .stamp {
    display: none;
  }
  /*--------------------------
           Carrières
    ----------------------------*/
  .carrieres-page .section-accordion {
    padding-top: 80px;
  }
  .carrieres-page .items-header-carrieres {
    margin-left: 0;
    width: 100%;
  }
  .carrieres-page .items-header-carrieres > .o-layout_item {
    padding-left: 0;
    margin-bottom: 30px;
  }
  .carrieres-page .items-header-carrieres > .o-layout_item:first-child .c-col-info_content {
    border-top: 0;
  }
  /*--------------------------
           Single Projet
    ----------------------------*/
  .single-projet-page .infos-heaader-projet {
    width: 100%;
  }
  .single-projet-page .symbol-single-projet .img-header-single {
    display: none;
  }
  .single-projet-page .symbol-single-projet .c-section_headline.-h1 {
    margin-bottom: 40px;
  }
  .single-projet-page .contentDesc-single-projet {
    padding-bottom: 70px;
    font-size: 18px;
    line-height: 27px;
  }
  .single-projet-page .proposition_bg {
    height: 450px;
  }
  .single-projet-page .item-desc-single {
    display: block;
  }
  .single-projet-page .item-desc-single .titre-item-desc {
    width: 100%;
    margin-bottom: 30px;
  }
  .single-projet-page .item-desc-single .text-item-desc {
    width: 100%;
  }
  .single-projet-page .section-steps-single-projet .item-step-single .img-step-single {
    width: 585px;
    min-width: auto;
    height: 250px;
  }
  .single-projet-page .mocap-step-projet .item-step-mocap .img-step-mocap {
    width: 585px;
    max-width: 100%;
    min-width: inherit;
    height: auto;
  }
  .single-projet-page .section-slider-center-single .swiper-pagination {
    display: block;
  }
  .single-projet-page .video-single-projet {
    height: 300px;
  }
  .single-projet-page .video-single-projet .video-js.vjs-4-3 {
    padding-top: 300px;
  }
  .single-projet-page .video-js .vjs-big-play-button {
    height: 70px;
    width: 70px;
    line-height: 70px;
  }
}
@media (max-width: 575px) {
  .go_to {
    bottom: -25vw;
  }
  .contact-page-section .header-page {
    padding-bottom: 75px;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(1) {
    width: 38vw;
    left: 0;
    top: 50px;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(2) {
    top: -42px;
    right: 5px;
    width: 46vw;
  }
  .contact-page-section .c-hero_shapes_item:nth-child(3) {
    width: 46vw;
    left: 82%;
    bottom: 75px;
  }
  .contact-page-section header .c-button {
    position: static;
    display: block;
    margin: auto;
    width: 80%;
  }
  .bloc-form-contact .half-form {
    width: 100%;
  }
  .bloc-form-contact textarea {
    height: 200px;
  }
  .wpcf7-form-control-wrap {
    display: block;
  }
  body:not(.cf7p-message) .wpcf7-not-valid-tip {
    left: auto !important;
    right: 17px;
    top: 4px !important;
    opacity: 0.8;
    z-index: 11;
    transform: rotate(-180deg);
  }
  /*--------------------------
            Methode
    ----------------------------*/
  .page-methode-main .description-commandemants .titre-commandemant {
    font-size: 34px;
    line-height: 40px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEUUo7QUNQSTtFQUNJO0VBQ0E7RUFDQTtBRFNSO0FDUlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRFVaOztBQ0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURRUjtBQ0xRO0VBQ0k7QURPWjtBQ0pJO0VBQ0k7QURNUjtBQ0pJO0VBQ0k7QURNUjs7QUNIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FETUo7O0FDSkE7RUFDSTtJQUNJO0VET047RUNMRTtJQUNJO0VET047RUNMRTtJQUNJO0VET047QUFDRjtBQ0pBO0VBQ0k7QURNSjs7QUVqSUE7RUFDRTtBRm9JRjs7QUVsSUE7RUFDRTtBRnFJRjs7QUVsSUU7RUFDRTtBRnFJSjs7QUVoSUk7RUFDRTtBRm1JTjs7QUU5SEU7RUFDRTtFQUNBO0VBQ0E7QUZpSUo7QUVoSUk7RUFDRTtBRmtJTjtBRS9ITTtFQUNFO0VBQ0E7QUZpSVI7QUU5SEk7RUFDRTtFQUNBO0FGZ0lOO0FFL0hNO0VBQ0U7QUZpSVI7QUU5SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnSU47QUU3SEU7RUFDRTtFQUNBO0FGK0hKO0FFOUhJO0VBQ0U7RUFDQTtFQUNBO0FGZ0lOO0FFOUhJO0VBQ0U7RUFDQTtBRmdJTjtBRTdIRTtFQUNFO0FGK0hKOztBRTNIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOEhKO0FFN0hJO0VBQ0U7RUFDQTtBRitITjtBRTVIRTtFQUNFO0FGOEhKOztBRTFIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2SEo7QUUzSEU7RUFDRTtFQUNBO0FGNkhKO0FFNUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0F0R1E7RUF1R1I7QUY4SE47QUUzSEU7RUFDRTtFQUNBO0VBQ0E7QUY2SEo7QUU1SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4SE47QUU3SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRitIUjtBRTdITTtFQUNFLGNBcklNO0FGb1FkO0FFOUhRO0VBQ0UsY0F2SUk7QUZ1UWQ7QUU1SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOEhOO0FFN0hNO0VBQ0U7RUFDQTtBRitIUjtBRTlIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGZ0lWO0FFN0hNO0VBQ0UsY0E1Sk07RUE2Sk47QUYrSFI7QUU5SFE7RUFDRTtBRmdJVjtBRTVIUTtFQUNFO0FGOEhWO0FFM0hNO0VBQ0U7QUY2SFI7QUUzSE07RUFDRTtBRjZIUjtBRTNITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0FsTE07QUYrU2Q7QUUzSE07RUFDRTtFQUNBO0FGNkhSO0FFNUhRO0VBQ0U7RUFDQTtFQUNBO0FGOEhWO0FFN0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK0haOztBRXhIQTtFQUNFO0VBQ0E7RUFDQTtBRjJIRjtBRTFIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0SEo7QUUzSEk7RUFDRTtBRjZITjs7QUV4SEU7RUFDRTtBRjJISjs7QUV2SEU7RUFDRTtFQUNBO0VBQ0EsY0FuT1U7QUY2VmQ7QUV6SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMkhOO0FFekhJO0VBQ0U7QUYySE47QUV2SEk7RUFDRTtBRnlITjtBRXZISTtFQUNFLG1CQXBQUTtBRjZXZDtBRXRIRTtFQUNFO0FGd0hKOztBRXJIQTtFQUNFO0FGd0hGO0FFdEhJO0VBQ0U7RUFDQTtBRndITjtBRXJIRTtFQUNFO0FGdUhKO0FFckhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnVISjtBRXBISTtFQUNFO0VBQ0E7RUFDQTtBRnNITjtBRXJITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUhSO0FFbkhFO0VBQ0U7RUFDQTtBRnFISjtBRXBISTtFQUNFO0VBQ0E7QUZzSE47O0FHdFpJO0VBQ0k7RUFDQTtFQUNBO0FIeVpSO0FHdlpJO0VBQ0k7QUh5WlI7O0FHclpBO0VBQ0k7QUh3Wko7O0FHclpJO0VBQ0k7QUh3WlI7QUdyWlE7RUFDSTtFQUNBO0FIdVpaO0FHcFpJO0VBQ0k7QUhzWlI7QUdyWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNGaENKO0VFaUNJO0VBQ0E7QUh1Wlo7QUdwWkk7RUFDSTtFQUNBO0VBQ0EsY0Z4Q0E7RUV5Q0E7QUhzWlI7QUduWlE7RUFDSTtFQUNBO0FIcVpaO0FHblpRO0VBQ0k7RUFDQTtBSHFaWjtBR25aUTtFQUNJO0FIcVpaO0FHalpRO0VBQ0k7RUFDQTtBSG1aWjtBR2paUTtFQUNJO0VBQ0E7QUhtWlo7QUdsWlk7RUFDSTtFQUNBO0VBQ0E7QUhvWmhCO0FHbFpZO0VBQ0k7RUFDQTtBSG9aaEI7QUdoWkk7RUFDSTtBSGtaUjs7QUk3ZEk7RUFDSTtBSmdlUjtBSS9kUTtFQUNJO0FKaWVaO0FJN2RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUorZFo7QUk3ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSitkWjtBSTdkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKK2RaO0FJM2RRO0VBQ0k7RUFDQTtBSjZkWjtBSTNkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2ZFo7QUk1ZFk7RUFDSTtBSjhkaEI7QUk3ZGdCO0VBQ0k7QUorZHBCO0FJM2RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZkWjtBSTVkWTtFQUNJO0FKOGRoQjtBSTdkZ0I7RUFDSTtBSitkcEI7QUkzZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZkWjtBSTVkWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOGRoQjtBSXpkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKMmRaO0FJMWRZO0VBQ0k7RUFDQTtBSjRkaEI7QUkxZFk7RUFDSTtBSjRkaEI7O0FJdmRBO0VBQ0k7QUowZEo7QUl6ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoyZFI7QUl6ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIL0dBO0VHZ0hBO0FKMmRSO0FJemRJO0VBQ0k7RUFDQTtFQUNBO0FKMmRSOztBSXhkQTtFQUNJO0VBQ0E7QUoyZEo7QUl6ZEk7RUFDSTtFQUNBO0VBQ0E7QUoyZFI7QUl4ZEk7RUFDSTtFQUNBO0VBQ0E7QUowZFI7QUl2ZFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnlkaEI7QUlwZEk7RUFDSTtBSnNkUjtBSW5kSTtFQUNJLGNINUpBO0VHNkpBO0VBQ0E7QUpxZFI7QUluZFE7RUFDSSxjSGpLSjtBRHNuQlI7QUloZEk7RUFDSTtFQUNBO0FKa2RSO0FJL2NJO0VBQ0k7QUppZFI7QUkvY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppZFo7O0FJNWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitjSjs7QUs1b0JJO0VBQ0ksY0pGQTtBRGlwQlI7QUs1b0JRO0VBQ0k7QUw4b0JaO0FLM29CSTtFQUNJO0FMNm9CUjtBSzNvQkk7RUFDSTtFQUNBO0FMNm9CUjtBS3pvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSnpCUjtFSTBCUTtBTDJvQmhCO0FLMW9CZ0I7RUFDSSx5Qko1Qlo7RUk2Qlk7QUw0b0JwQjtBSzFvQmdCO0VBQ0kseUJKaENaO0VJaUNZO0FMNG9CcEI7QUt4b0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDBvQlo7QUt6b0JZO0VBQ0k7QUwyb0JoQjtBS3pvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTDJvQmhCO0FLem9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyb0JoQjtBS3pvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMm9CaEI7QUsxb0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMNG9CcEI7QUszb0JvQjtFQUNJO0FMNm9CeEI7QUt6b0JZO0VBQ0k7RUFDQTtBTDJvQmhCOztBS3RvQkE7RUFDSTtJQUNFO0lBQ0E7RUx5b0JKO0VLdG9CRTtJQUNFO0VMd29CSjtBQUNGO0FLcm9CRTtFQUNFO0FMdW9CSjs7QU14dUJBO0VBQ0U7QU4ydUJGOztBTXp1QkE7RUFDSTtBTjR1Qko7O0FNenVCRTtFQUNFO0FONHVCSjs7QU16dUJFO0VBQ0U7QU40dUJKOztBTXp1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjR1Qko7O0FNeHVCSTtFQUNFO0FOMnVCTjtBTXh1Qkk7RUFDRTtFQUNBO0VBQ0E7QU4wdUJOOztBTXR1QkU7RUFDRTtFQUNBO0FOeXVCSjs7QU10dUJFO0VBQ0U7QU55dUJKOztBTXR1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55dUJKOztBTXJ1Qkk7RUFDRTtBTnd1Qk47QU1ydUJJO0VBQ0U7QU51dUJOO0FNcHVCSTtFQUNFO0FOc3VCTjs7QU1sdUJFO0VBQ0U7SUFDRTtFTnF1Qko7QUFDRjtBTWx1QkU7RUFDRTtJQUNFO0VOb3VCSjtBQUNGO0FNanVCRTtFQUNFO0VBQ0E7RUFDQTtBTm11Qko7O0FNL3RCSTtFQUNFO0FOa3VCTjtBTWh1Qk07RUFDRTtFQUNBO0VBQ0E7QU5rdUJSO0FNaHVCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmt1QlY7QU03dEJJO0VBQ0U7RUFDQTtFQUNBO0FOK3RCTjs7QU0zdEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjh0Qko7O0FNMXRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZ0Qk47QU0zdEJNO0VBQ0U7QU42dEJSO0FNMXRCTTtFQUNFO0VBQ0E7QU40dEJSO0FNeHRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjB0Qk47QU14dEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjB0QlI7QU10dEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU53dEJOO0FNcnRCSTtFQUNFO0VBQ0E7QU51dEJOOztBTWp0Qk07RUFDRTtBTm90QlI7QU1qdEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5tdEJSO0FNL3NCSTtFQUNFO0FOaXRCTjtBTTlzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ3RCTjtBTTlzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ3RCUjs7QU0zc0JFO0VBQ0U7QU44c0JKOztBTTNzQkU7RUFDRTtBTjhzQko7O0FNM3NCRTtFQUNFO0FOOHNCSjs7QU0zc0JFO0VBQ0U7SUFDRTtJQUNBO0VOOHNCSjtFTTVzQkk7SUFDRTtJQUNBO0lBQ0E7RU44c0JOO0VNMXNCRTtJQUNFO0VONHNCSjtFTXpzQkU7SUFDRTtFTjJzQko7QUFDRjtBTXhzQkU7RUFDRTtBTjBzQko7O0FNdnNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wc0JKO0FNeHNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOMHNCTjs7QU10c0JFO0VBQ0U7QU55c0JKOztBTXRzQkU7RUFDRTtBTnlzQko7O0FNdHNCRTtFQUNFO0FOeXNCSjtBTXZzQkk7RUFDRTtBTnlzQk47QU10c0JJO0VBQ0U7RUFDQTtBTndzQk47QU1yc0JJO0VBQ0U7RUFDQTtBTnVzQk47QU1wc0JJO0VBQ0U7QU5zc0JOO0FNbnNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOcXNCTjs7QU1qc0JFO0VBQ0U7SUFDRTtFTm9zQko7QUFDRjtBTWpzQkU7RUFFSTtJQUNFO0VOa3NCTjtFTS9yQkk7SUFDRTtFTmlzQk47QUFDRjtBTTVyQkk7RUFDRTtFQUNBO0FOOHJCTjtBTTNyQkk7RUFDRTtBTjZyQk47QU0xckJJO0VBQ0U7RUFDQTtFQUNBO0FONHJCTjtBTTFyQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONHJCUjs7QU12ckJFO0VBQ0U7RUFDQTtFQUNBO0FOMHJCSjs7QU12ckJFO0VBQ0U7QU4wckJKO0FNeHJCSTtFQUNFO0FOMHJCTjs7QU10ckJFO0VBQ0U7RUFDQTtFQUNBO0FOeXJCSjs7QU10ckJFO0VBQ0U7RUFDQTtFQUNBO0FOeXJCSjs7QU10ckJFO0VBQ0U7RUFFQTtJQUNFO0lBRUE7RU51ckJKO0VNcHJCRTtJQUNFO0lBQ0E7RU5zckJKO0FBQ0Y7QU1uckJFO0VBQ0U7RUFFQTtJQUNFO0lBRUE7RU5tckJKO0FBQ0Y7QU0vcUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5pckJOO0FNOXFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdyQk47QU03cUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rcUJOOztBTTNxQkU7QUFDQTtFQUNFO0lBQ0U7SUFFQTtFTjZxQko7QUFDRjtBTTFxQkU7QUFDQTtFQUNFO0lBQ0U7SUFFQTtFTjJxQko7QUFDRjtBTXhxQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FOeXFCSjtBTXZxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55cUJOOztBTXJxQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FOdXFCSjtBTXJxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51cUJOOztBTW5xQkU7RUFDRTtBTnNxQko7QU1wcUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zcUJOO0FNbnFCSTtFQUNFO0VBRUE7QU5vcUJOOztBTWhxQkU7RUFDRTtFQUNBO0VBQ0E7QU5tcUJKOztBTWhxQkU7RUFDRTtFQUNBO0VBQ0E7QU5tcUJKOztBTWhxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm1xQko7O0FNaHFCRTtFQUNFO0FObXFCSjs7QU1ocUJFO0VBQ0U7QU5tcUJKOztBTWhxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm1xQko7O0FNaHFCRTtFQUNFO0VBQ0E7RUFDQTtBTm1xQko7QU1qcUJJO0VBQ0U7RUFPQTtBTjZwQk47QU1scUJNO0VBQ0U7RUFDQTtBTm9xQlI7O0FNM3BCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOOHBCUjtBTTNwQk07RUFDRTtBTjZwQlI7QU16cEJJO0VBQ0U7QU4ycEJOO0FNenBCTTtFQUNFO0FOMnBCUjtBTXZwQkk7RUFDRTtBTnlwQk47O0FNcnBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTndwQko7O0FNcnBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3BCSjs7QU1ycEJFO0VBQ0U7QU53cEJKO0FNdHBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3BCTjtBTXJwQkk7RUFDRTtBTnVwQk47QU1ycEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnVwQlI7QU1ycEJRO0VBQ0U7QU51cEJWO0FNcHBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zcEJWOztBTS9vQkk7RUFDRTtBTmtwQk47QU0vb0JJO0VBQ0U7QU5pcEJOOztBTTdvQkU7RUE0Q0U7RUFDQTtFQUNBO0FOcW1CSjtBTWxwQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb3BCTjtBTWxwQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9wQlI7QU1scEJRO0VBQ0U7QU5vcEJWO0FNanBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FObXBCVjtBTWhwQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa3BCVjtBTXpvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yb0JOOztBTXZvQkU7RUFDRTtBTjBvQko7O0FNdm9CRTtFQUNFO0FOMG9CSjs7QU12b0JFO0VBQ0U7RUFDQTtFQUNBO0FOMG9CSjs7QU12b0JFO0VBQ0U7QU4wb0JKOztBTXZvQkU7RUFDRTtBTjBvQko7O0FNdm9CRTtFQUNFO0VBQ0E7QU4wb0JKOztBTXRvQkk7RUFDRTtFQUNBO0FOeW9CTjtBTXRvQkk7RUFDRTtBTndvQk47O0FNcG9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51b0JKO0FNcm9CSTtFQUNFO0VBQ0E7RUFDQTtBTnVvQk47O0FNbm9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zb0JKOztBTWpvQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb29CUjtBTWxvQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vb0JWO0FNaG9CTTtFQUNFO0VBQ0E7QU5rb0JSO0FNaG9CUTtFQUNFO0VBQ0E7QU5rb0JWO0FNOW5CTTtFQUNFO0FOZ29CUjtBTTVuQkk7RUFDRTtFQUVBO0VBQ0E7RUFFQTtBTjRuQk47O0FNeG5CRTtBQUVBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnluQko7QU12bkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOeW5CTjtBTXRuQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53bkJOOztBTXBuQkU7QUFFQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFuQko7QU1ubkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU5xbkJOOztBTS9tQkU7RUFDRTtJQUNFO0VOa25CSjtFTS9tQkU7SUFDRTtFTmluQko7RU05bUJFO0lBTUU7RU4ybUJKO0VNaG5CSTtJQUNFO0lBQ0E7RU5rbkJOO0VNNW1CRTtJQUNFO0VOOG1CSjtFTTNtQkU7SUFDRTtFTjZtQko7RU0xbUJFO0lBQ0U7RU40bUJKO0FBQ0Y7QU16bUJFO0VBQ0U7SUFDRTtJQUNBO0VOMm1CSjtBQUNGO0FPcmlESTtFQUNJO0FQdWlEUjtBT3JpREk7RUFDSTtBUHVpRFI7QU9yaURJO0VBQ0k7QVB1aURSO0FPdGlEUTtFQUNJO0FQd2lEWjtBT3RpRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd2lEWjtBT3RpRFE7RUFDSTtBUHdpRFo7QU90aURRO0VBQ0k7QVB3aURaO0FPcmlESTtFQUNJO0FQdWlEUjtBT3RpRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd2lEWjtBT3RpRFE7RUFDSTtBUHdpRFo7QU92aURZO0VBQ0k7RUFDQTtFQUNBO0FQeWlEaEI7QU92aURZO0VBQ0k7QVB5aURoQjtBT3ZpRFk7RUFDSTtFQUNBO0FQeWlEaEI7QU94aURnQjtFQUNJO0FQMGlEcEI7O0FROWxEQTtFQUNJO0FSaW1ESjtBUWhtREk7RUFDSTtBUmttRFI7QVFqbURRO0VBRko7SUFHUTtFUm9tRFY7QUFDRjtBUW5tRFE7RUFMSjtJQU1RO0VSc21EVjtBQUNGO0FRcm1EUTtFQVJKO0lBU1E7RVJ3bURWO0FBQ0Y7QVFybURRO0VBQ0k7RUFDQTtBUnVtRFo7QVFwbURJO0VBQ0k7QVJzbURSO0FRcm1EUTtFQUNJO0FSdW1EWjtBUXJtRFE7RUFDSTtFQUNBO0FSdW1EWjtBUXJtRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUnVtRFo7QVFybURRO0VBQ0k7RUFDQTtBUnVtRFo7QVFybURRO0VBQ0k7RUFDQTtFQUNBO0FSdW1EWjtBUXRtRFk7RUFDSTtFQUNBO0FSd21EaEI7QVF0bURZO0VBQ0k7QVJ3bURoQjtBUXBtREk7RUFDSTtFQUNBO0VBQ0E7QVJzbURSO0FRcG1ESTtFQUNJO0FSc21EUjtBUXBtREk7RUFDSTtBUnNtRFI7QVFybURRO0VBQ0k7QVJ1bURaO0FRcm1EUTtFQUNJO0FSdW1EWjtBUXJtRFE7RUFDSTtFQUNBO0FSdW1EWjtBUXRtRFk7RUFDSTtFQUNBO0VBQ0E7QVJ3bURoQjtBUXZtRGdCO0VBQ0kseUJQNUVaO0FEcXJEUjtBUXJtRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1bURaO0FRdG1EWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSd21EaEI7QVFubURRO0VBQ0k7RUFDQTtFQUNBO0FScW1EWjtBUW5tRFE7RUFDSTtFQUNBO0FScW1EWjtBUXBtRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnNtRGhCO0FRcm1EZ0I7RUFDSTtBUnVtRHBCO0FRcG1EWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzbURoQjtBUXBtRFk7RUFDSTtFQUNBO0VBQ0E7QVJzbURoQjtBUWxtREk7RUFDSTtBUm9tRFI7QVFsbURZO0VBQ0k7QVJvbURoQjtBUWxtRFk7RUFDSTtBUm9tRGhCO0FRL2xEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmltRFo7QVEvbERRO0VBQ0k7RUFDQTtFQUNBO0FSaW1EWjs7QVN4dkRJO0VBQ0U7RUFDQTtBVDJ2RE47QVMxdkRNO0VBQ0U7RUFDQTtBVDR2RFI7QVN4dkRFO0VBQ0UsY1BaVTtBRnN3RGQ7QVN4dkRNO0VBQ0UsbUJQZk07QUZ5d0RkO0FTdHZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUd3ZESjtBU3Z2REk7RUFDRTtFQUNBO0FUeXZETjtBU3Z2REk7RUFDRTtBVHl2RE47QVN0dkRFO0VBQ0U7QVR3dkRKO0FTdHZETTtFQUNFO0VBQ0E7QVR3dkRSO0FTcHZETTtFQUNFO0FUc3ZEUjtBU252RFE7RUFDRTtBVHF2RFY7QVNsdkRNO0VBQ0U7QVRvdkRSO0FTbHZETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvdkRSO0FTbHZEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG92RFo7O0FVMXpESTtFQUNJO0FWNnpEUjtB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O0FXL3VFQTtFQUNFO0FYa3ZFRjs7QVcvdUVBO0VBQ0U7RUFDQTtFQUNBO0FYa3ZFRjs7QVdodkVBO0VBQ0U7QVhtdkVGOztBV2h2RUE7RUFDRTtFQUNBO0VBQ0E7QVhtdkVGOztBV2p2RUE7RUFDRTtBWG92RUY7O0FXanZFQTtFQUNFO0VBQ0E7RUFDQTtBWG92RUY7O0FXbHZFQTtFQUNFO0FYcXZFRjs7QVdsdkVBO0VBQ0U7RUFDQTtFQUNBO0FYcXZFRjs7QVdudkVBO0VBQ0U7QVhzdkVGOztBV252RUE7RUFDRTtFQUNBO0VBQ0E7QVhzdkVGOztBV3B2RUE7RUFDRTtBWHV2RUY7O0FXcHZFQTtFQUNFO0VBQ0E7RUFDQTtBWHV2RUY7O0FXcnZFQTtFQUNFO0FYd3ZFRjs7QVdydkVBO0VBQ0U7RUFDQTtFQUNBO0FYd3ZFRjs7QVd0dkVBO0VBQ0U7QVh5dkVGOztBV3R2RUE7RUFDRTtFQUNBO0VBQ0E7QVh5dkVGOztBV3Z2RUE7RUFDRTtBWDB2RUY7O0FXdnZFQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QVgwdkVGOztBV3h2RUE7Ozs7O0VBS0U7QVgydkVGOztBV3h2RUE7O0VBRUU7RUFDQTtFQUNBO0FYMnZFRjs7QVd6dkVBOztFQUVFO0FYNHZFRjs7QVd6dkVBO0VBQ0U7RUFDQTtFQUNBO0FYNHZFRjs7QVcxdkVBO0VBQ0U7QVg2dkVGOztBVzF2RUE7RUFDRTtFQUNBO0VBQ0E7QVg2dkVGOztBVzN2RUE7RUFDRTtBWDh2RUY7O0FXM3ZFQTtFQUNFO0VBQ0E7RUFDQTtBWDh2RUY7O0FXNXZFQTtFQUNFO0FYK3ZFRjs7QVc1dkVBO0VBQ0U7RUFDQTtFQUNBO0FYK3ZFRjs7QVc3dkVBO0VBQ0U7QVhnd0VGOztBVzd2RUE7RUFDRTtFQUNBO0VBQ0E7QVhnd0VGOztBVzl2RUE7RUFDRTtBWGl3RUY7O0FXOXZFQTtFQUNFO0VBQ0E7RUFDQTtBWGl3RUY7O0FXL3ZFQTtFQUNFO0FYa3dFRjs7QVcvdkVBO0VBQ0U7RUFDQTtFQUNBO0FYa3dFRjs7QVdod0VBO0VBQ0U7QVhtd0VGOztBV2h3RUE7RUFDRTtFQUNBO0VBQ0E7QVhtd0VGOztBV2p3RUE7RUFDRTtBWG93RUY7O0FXandFQTtFQUNFO0VBQ0E7RUFDQTtBWG93RUY7O0FXbHdFQTtFQUNFO0FYcXdFRjs7QVdsd0VBO0VBQ0U7RUFDQTtFQUNBO0FYcXdFRjs7QVdud0VBO0VBQ0U7QVhzd0VGOztBV253RUE7RUFDRTtFQUNBO0VBQ0E7QVhzd0VGOztBV3B3RUE7RUFDRTtBWHV3RUY7O0FXcHdFQTtFQUNFO0VBQ0E7RUFDQTtBWHV3RUY7O0FXcndFQTtFQUNFO0FYd3dFRjs7QVdyd0VBO0VBQ0U7RUFDQTtFQUNBO0FYd3dFRjs7QVd0d0VBO0VBQ0U7QVh5d0VGOztBV3R3RUE7RUFDRTtFQUNBO0VBQ0E7QVh5d0VGOztBV3Z3RUE7RUFDRTtBWDB3RUY7O0FXdndFQTtFQUNFO0VBQ0E7RUFDQTtBWDB3RUY7O0FXeHdFQTtFQUNFO0FYMndFRjs7QVd4d0VBO0VBQ0U7RUFDQTtFQUNBO0FYMndFRjs7QVd6d0VBO0VBQ0U7QVg0d0VGOztBV3p3RUE7RUFDRTtFQUNBO0VBQ0E7QVg0d0VGOztBVzF3RUE7RUFDRTtBWDZ3RUY7O0FXMXdFQTtFQUNFO0VBQ0E7RUFDQTtBWDZ3RUY7O0FXM3dFQTtFQUNFO0FYOHdFRjs7QVczd0VBO0VBQ0U7RUFDQTtFQUNBO0FYOHdFRjs7QVc1d0VBO0VBQ0U7QVgrd0VGOztBVzV3RUE7RUFDRTtFQUNBO0VBQ0E7QVgrd0VGOztBVzd3RUE7RUFDRTtBWGd4RUY7O0FXN3dFQTtFQUNFO0VBQ0E7RUFDQTtBWGd4RUY7O0FXOXdFQTtFQUNFO0FYaXhFRjs7QVc5d0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpeEVGOztBVy93RUE7RUFDRTtBWGt4RUY7O0FXaHhFQTtFQUNFO0VBQ0E7QVhteEVGOztBV2h4RUE7RUFDRTtBWG14RUY7O0FXaHhFQTs7O0VBR0U7QVhteEVGOztBV2h4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbXhFRjs7QVdoeEVBOzs7RUFHRTtFQUNBO0VBQ0E7QVhteEVGOztBV2h4RUE7RUFDRTtBWG14RUY7O0FXaHhFQTtFQUNFO0FYbXhFRjs7QVdoeEVBO0VBQ0U7RUFDQTtBWG14RUY7O0FXaHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhteEVGOztBV2h4RUE7RUFDRTtFQUNBO0VBQ0E7QVhteEVGOztBV2h4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG14RUY7O0FXaHhFQTtFQUNFO0VBQ0E7RUFDQTtBWG14RUY7O0FXaHhFQTtFQUNFO0FYbXhFRjs7QVdoeEVBO0VBQ0U7QVhteEVGOztBV2h4RUE7RUFDRTtFQUNBO0FYbXhFRjs7QVdoeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG14RUY7O0FXaHhFQTtFQUNFO0VBQ0E7RUFDQTtBWG14RUY7O0FXaHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG14RUY7O0FXaHhFQTs7RUFFRTtBWG14RUY7O0FXaHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbXhFRjs7QVdqeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhveEVGOztBV2p4RUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QVhveEVGOztBV2p4RUE7Ozs7RUFJRTtBWG94RUY7O0FXanhFQTtFQUNFO0FYb3hFRjs7QVdqeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYb3hFRjs7QVdqeEVBO0VBQ0U7RUFDQTtBWG94RUY7O0FXanhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG94RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtBWHF4RUY7O0FXbHhFQTtFQUNFO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhxeEVGOztBV2x4RUE7RUFDRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV2x4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV2x4RUE7RUFDRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBOzs7RUFHRTtFQUNBO0FYcXhFRjs7QVdseEVBOzs7O0VBSUU7RUFDQTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhxeEVGOztBV2x4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBOztFQUVFO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV2x4RUE7RUFDRTtBWHF4RUY7O0FXbHhFQTs7O0VBR0U7QVhxeEVGOztBV2x4RUE7O0VBRUU7QVhxeEVGOztBV2x4RUE7RUFDRTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV2x4RUE7Ozs7RUFJRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHF4RUY7O0FXbHhFQTs7O0VBR0U7RUFDQTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBOzs7RUFHRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhxeEVGOztBV2x4RUE7RUFDRTtFQUNBO0VBQ0E7QVhxeEVGOztBV2x4RUE7OztFQUdFO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtBWHF4RUY7O0FXbHhFQTtFQUNFO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhxeEVGOztBV2x4RUE7RUFDRTtFQUNBO0FYcXhFRjs7QVdseEVBOzs7RUFHRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtBWHF4RUY7O0FXbHhFQTtFQUNFO0FYcXhFRjs7QVdseEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV2x4RUE7RUFDRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7QVhxeEVGOztBV2x4RUE7RUFDRTtBWHF4RUY7O0FXbHhFQTtFQUNFO0VBQ0E7RUFDQTtBWHF4RUY7O0FXbHhFQTtFQUNFO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV2x4RUE7RUFDRTtBWHF4RUY7O0FXbHhFQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcXhFRjs7QVdseEVBO0VBQ0U7QVhxeEVGOztBV254RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYc3hFRjs7QVdueEVBO0VBQ0U7QVhzeEVGOztBV254RUE7RUFDRTtBWHN4RUY7O0FXbnhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYc3hFRjs7QVdueEVBO0VBQ0U7QVhzeEVGOztBV254RUE7O0VBRUU7RUFDQTtFQUNBO0FYc3hFRjs7QVdueEVBO0VBQ0U7QVhzeEVGOztBV254RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhzeEVGOztBV254RUE7RUFDRTtBWHN4RUY7O0FXbnhFQTtFQUNFO0FYc3hFRjs7QVdueEVBO0VBQ0U7RUFDQTtFQUNBO0FYc3hFRjs7QVdueEVBO0VBQ0U7QVhzeEVGOztBV254RUE7RUFDRTtFQUNBO0VBQ0E7QVhzeEVGOztBV254RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYc3hFRjs7QVdueEVBO0VBQ0U7QVhzeEVGOztBV254RUE7RUFDRTtFQUNBO0FYc3hFRjs7QVdueEVBO0VBQ0U7RUFDQTtBWHN4RUY7O0FXcHhFQTtFQUNFO0VBQ0E7RUFDQTtBWHV4RUY7O0FXcHhFQTtFQUNFO0FYdXhFRjs7QVdweEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHV4RUY7O0FXcHhFQTtFQUNFO0FYdXhFRjs7QVdyeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh3eEVGOztBV3R4RUE7RUFDRTtFQUNBO0VBQ0E7QVh5eEVGOztBV3Z4RUE7RUFDRTtFQUNBO0FYMHhFRjs7QVd4eEVBO0VBQ0U7RUFDQTtBWDJ4RUY7O0FXenhFQTtFQUNFO0FYNHhFRjs7QVd6eEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVg0eEVGOztBV3p4RUE7RUFDRTtBWDR4RUY7O0FXenhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDR4RUY7O0FXenhFQTs7RUFFRTtFQUNBO0VBQ0E7QVg0eEVGOztBV3p4RUE7RUFDRTtBWDR4RUY7O0FXenhFQTtFQUNFO0FYNHhFRjs7QVd6eEVBO0VBQ0U7RUFDQTtBWDR4RUY7O0FXenhFQTtFQUNFO0VBQ0E7RUFDQTtBWDR4RUY7O0FXenhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYNHhFRjs7QVcxeEVBO0VBQ0U7RUFDQTtBWDZ4RUY7O0FXMXhFQTtFQUNFO0FYNnhFRjs7QVczeEVBO0VBQ0U7RUFDQTtBWDh4RUY7O0FXM3hFQTtFQUNFO0FYOHhFRjs7QVc1eEVBO0VBQ0U7RUFDQTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgreEVGOztBVzV4RUE7RUFDRTtFQUNBO0VBQ0E7QVgreEVGOztBVzV4RUE7O0VBRUU7QVgreEVGOztBVzV4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCt4RUY7O0FXNXhFQTtFQUNFO0VBQ0E7RUFDQTtBWCt4RUY7O0FXNXhFQTs7RUFFRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7RUFDQTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTs7RUFFRTtBWCt4RUY7O0FXNXhFQTs7RUFFRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0VBQ0E7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7QVgreEVGOztBVzV4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0VBQ0E7RUFDQTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7QVgreEVGOztBVzV4RUE7RUFDRTtBWCt4RUY7O0FXNXhFQTtFQUNFO0FYK3hFRjs7QVc1eEVBO0VBQ0U7QVgreEVGOztBVzV4RUE7RUFDRTtFQUNBO0FYK3hFRjs7QVc3eEVBO0VBQ0U7RUFDQTtBWGd5RUY7O0FXOXhFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaXlFRjs7QVc5eEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVhpeUVGOztBVzl4RUE7RUFDRTtFQUNBO0FYaXlFRjs7QVc5eEVBO0VBQ0U7RUFDQTtBWGl5RUY7O0FXOXhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaXlFRjs7QVc5eEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGl5RUY7O0FXOXhFQTs7RUFFRTtFQUNBO0VBQ1E7QVhpeUVWOztBVzl4RUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGl5RUY7O0FXOXhFQTs7OztFQUlFO0VBQ0E7QVhpeUVGOztBVzl4RUE7O0VBRUU7QVhpeUVGOztBVzl4RUE7O0VBRUU7RUFDQTtFQUNBO0FYaXlFRjs7QVc5eEVBO0VBQ0U7SUFDRTtFWGl5RUY7QUFDRjtBVy94RUE7RUFDRTtJQUNFO0VYaXlFRjtBQUNGO0FXL3hFQTtFQUNFO0lBQ0U7RVhpeUVGO0FBQ0Y7QVcveEVBO0VBQ0U7SUFDRTtFWGl5RUY7QUFDRjtBVy94RUE7RUFDRTtJQUNFO0VYaXlFRjtFVy94RUE7SUFDRTtFWGl5RUY7RVcveEVBO0lBQ0U7RVhpeUVGO0VXL3hFQTtJQUNFO0VYaXlFRjtFVy94RUE7SUFDRTtFWGl5RUY7QUFDRjtBVy94RUE7RUFDRTtJQUNFO0VYaXlFRjtFVy94RUE7SUFDRTtFWGl5RUY7RVcveEVBO0lBQ0U7RVhpeUVGO0VXL3hFQTtJQUNFO0VYaXlFRjtFVy94RUE7SUFDRTtFWGl5RUY7QUFDRjtBVy94RUE7RUFDRTtBWGl5RUY7O0FXOXhFQTtFQUNFO0VBQ0E7RUFDQTtBWGl5RUY7O0FXOXhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYaXlFRjs7QVc5eEVBO0VBQ0U7RUFDQTtF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eTZIUjtBWXY2SEk7RUFDSTtBWnk2SFI7QVl4NkhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaMDZIWjtBWXo2SFk7RUFDSTtBWjI2SGhCO0FZejZIWTtFQUNJO0FaMjZIaEI7QVl6NkhZO0VBQ0k7QVoyNkhoQjtBWXo2SFk7RUFDSTtBWjI2SGhCO0FZejZIWTtFQUNJO0FaMjZIaEI7QVl4NkhRO0VBQ0k7QVowNkhaO0FZeDZIZ0I7RUFDSTtBWjA2SHBCO0FZeDZIZ0I7RUFDSTtBWjA2SHBCOztBWW42SEk7RUFDSTtBWnM2SFI7QVlwNkhJO0VBQ0k7QVpzNkhSO0FZbjZIUTtFQUNJO0FacTZIWjtBWWg2SFk7RUFDSTtFQUNBO0FaazZIaEI7QVkvNUhRO0VBQ0k7RUFDQTtBWmk2SFo7QVk5NUhvQjtFQUNJO0FaZzZIeEI7QVkxNUhJO0VBQ0k7SUFDSTtFWjQ1SFY7RVkxNUhNO0lBQ0k7RVo0NUhWO0FBQ0Y7QVkxNUhJO0VBQ0k7SUFDSTtFWjQ1SFY7RVkzNUhVO0lBQ0k7RVo2NUhkO0FBQ0Y7O0FhanBJSTtFQUNJO0Fib3BJUjtBYW5wSVE7RUFDSTtBYnFwSVo7QWFucElRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJxcElaO0FhbnBJUTtFQUNJO0VBQ0E7RUFDQTtBYnFwSVo7QWFscElZO0VBQ0k7RUFDQTtBYm9wSWhCO0FhaHBJSTtFQUNJO0Fia3BJUjtBYWpwSVE7RUFGSjtJQUdRO0Vib3BJVjtBQUNGO0FhbnBJUTtFQUxKO0lBTVE7RWJzcElWO0FBQ0Y7QWFycElRO0VBUko7SUFTUTtFYndwSVY7QUFDRjtBYXJwSVE7RUFDSTtBYnVwSVo7QWF0cElZO0VBRko7SUFHUTtFYnlwSWQ7QUFDRjtBYXhwSVk7RUFMSjtJQU1RO0ViMnBJZDtBQUNGO0FhMXBJWTtFQVJKO0lBU1E7RWI2cElkO0FBQ0Y7QWF6cElRO0VBQ0k7QWIycElaO0FheHBJSTtFQUNJO0FiMHBJUjtBYXpwSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMnBJWjtBYTFwSVk7RUFDSTtFQUNBO0FiNHBJaEI7QWF6cElRO0VBQ0k7RUFDQTtFQUNBO0FiMnBJWjtBYTFwSVk7RUFKSjtJQUtRO0lBQ0E7RWI2cElkO0FBQ0Y7QWF0cElZO0VBQ0k7QWJ3cEloQjtBYXRwSVk7RUFDSTtBYndwSWhCO0FhdnBJZ0I7RUFDSTtBYnlwSXBCO0FhdHBJWTtFQUNJO0VBQ0E7RUFDQTtBYndwSWhCO0FhdHBJWTtFQUNJO0VBQ0E7RUFDQTtBYndwSWhCO0FhdnBJZ0I7RUFDSTtFQUNBO0VBQ0E7QWJ5cElwQjtBYXRwSVk7RUFDSTtFQUNBO0Fid3BJaEI7QWF0cElvQjtFQUNJO0Fid3BJeEI7QWFycElnQjtFQVJKO0lBU1E7SUFDQTtJQUNBO0Vid3BJbEI7RWF2cElrQjtJQUNJO0lBQ0E7RWJ5cEl0QjtFYXhwSXNCO0lBQ0k7SUFDQTtFYjBwSTFCO0VheHBJc0I7SUFDSTtFYjBwSTFCO0FBQ0Y7QWF2cElnQjtFQXhCSjtJQXlCUTtJQUNBO0lBQ0E7SUFDQTtFYjBwSWxCO0VhenBJa0I7SUFDSTtJQUNBO0ViMnBJdEI7RWExcElzQjtJQUNJO0lBQ0E7RWI0cEkxQjtFYTFwSXNCO0lBQ0k7RWI0cEkxQjtBQUNGO0FhdnBJWTtFQUNJO0VBQ0E7QWJ5cEloQjtBYXhwSWdCO0VBSEo7SUFJUTtFYjJwSWxCO0FBQ0Y7QWExcElnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNHBJcEI7QWExcElnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNHBJcEI7QWEzcElvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNnBJeEI7QWExcElnQjtFQUNJO0FiNHBJcEI7QWEzcElvQjtFQUZKO0lBR1E7SUFDQTtFYjhwSXRCO0FBQ0Y7QWF2cElRO0VBQ0k7RUFDQTtBYnlwSVo7QWF4cElZO0VBSEo7SUFJUTtFYjJwSWQ7QUFDRjtBYTFwSVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI0cEloQjtBYTFwSVk7RUFDSTtFQUNBO0FiNHBJaEI7QWExcElZO0VBQ0k7QWI0cEloQjtBYXpwSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjJwSVo7QWF4cElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMHBJUjtBYXpwSVE7RUFDSTtBYjJwSVo7QWF6cElRO0VBQ0k7RUFDQTtFQUNBO0FiMnBJWjtBYXpwSVE7RUFDSTtBYjJwSVo7QWF6cElRO0VBQ0k7RUFDQTtFQUNBO0FiMnBJWjtBYXpwSVE7RUFDSTtBYjJwSVo7QWExcElZO0VBQ0k7QWI0cEloQjtBYTNwSWdCO0VBQ0k7QWI2cElwQjtBYXJwSWdCO0VBQ0k7QWJ1cElwQjtBYXRwSW9CO0VBQ0k7QWJ3cEl4Qjs7QWNoNklJO0VBQ0k7QWRtNklSOztBZW42SUE7RUFDRTtJQUNFO0lBQ0E7RWZzNklGO0VlcDZJQTtJQUNFO0VmczZJRjtFZXA2SUE7SUFDRTtFZnM2SUY7RWVwNklBO0lBQ0U7RWZzNklGO0VlcDZJQTtJQUNFO0VmczZJRjtFZW42SUE7O2lDQUFBO0VBR0E7SUFDRTtFZnE2SUY7RWVuNklBO0lBQ0U7RWZxNklGO0VlbjZJQTtJQUNFO0VmcTZJRjtFZW42SUE7SUFDRTtFZnE2SUY7RWVuNklBOztpQ0FBQTtFQUdBO0lBQ0U7SUFDQTtFZnE2SUY7RWVuNklBO0lBQ0U7RWZxNklGO0VlbjZJQTtJQUNFO0VmcTZJRjtFZW42SUE7SUFDRTtFZnE2SUY7RWVuNklBO0lBQ0U7SUFDQTtFZnE2SUY7RWVuNklBOztpQ0FBQTtFQUtJO0lBQ0U7RWZtNklOO0VlaDZJRTtJQUNFO0VmazZJSjtFZWo2SUk7SUFDRTtJQUNBO0VmbTZJTjtFZWg2SUU7SUFDRTtFZms2SUo7RWUvNUlJO0lBQ0U7SUFDQTtFZmk2SU47RWU5NUlFOztJQUVFO0VmZzZJSjtFZTc1SUk7SUFDRTtFZis1SU47RWU1NUlNO0lBQ0U7RWY4NUlSO0VlejVJQTtJQUNFO0VmMjVJRjtFZXo1SUE7SUFDRTtFZjI1SUY7RWV6NUlBO0lBQ0U7RWYyNUlGO0VlejVJQTtJQUNFO0VmMjVJRjtFZXo1SUE7SUFDRTtFZjI1SUY7RWV6NUlBO0lBQ0U7SUFDQTtJQUNBO0VmMjVJRjtFZXo1SUE7SUFDRTtFZjI1SUY7RWV6NUlBO0lBQ0U7RWYyNUlGO0VlejVJQTs7aUNBQUE7RUFHQTtJQUNFO0VmMjVJRjtFZXo1SUE7SUFDRTtFZjI1SUY7RWV6NUlBO0lBQ0U7RWYyNUlGO0VlejVJQTs7aUNBQUE7RUFHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWYyNUlGO0VlejVJQTtJQUNFO0lBQ0E7RWYyNUlGO0VlejVJQTs7SUFFRTtJQUNBO0lBQ0E7RWYyNUlGO0VlejVJQTs7SUFLRTtJQUNBO0lBQ0E7RWZ3NUlGO0VldDVJQTtJQUNFO0VmdzVJRjtFZXQ1SUE7SUFDRTtJQUNBO0VmdzVJRjtFZXQ1SUE7SUFDRTtFZnc1SUY7RWV0NUlBO0lBSUU7RWZxNUlGO0VlbjVJQTtJQUNFO0VmcTVJRjtFZW41SUE7SUFDRTtFZnE1SUY7RWVuNUlBO0lBQ0U7RWZxNUlGO0VlbjVJQTtJQUNFO0VmcTVJRjtFZW41SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZnE1SUY7RWVuNUlBO0lBQ0U7RWZxNUlGO0FBQ0Y7QWdCM2xKQTtFQUNJO0lBQ0k7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7SUFDQTtFaEI2bEpOO0VnQjNsSkU7SUFDSTtJQUNBO0VoQjZsSk47RWdCM2xKRTtJQUNJO0lBQ0E7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7SUFDQTtJQUNBO0VoQjZsSk47RWdCM2xKRTtJQUNJO0lBQ0E7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7RWhCNmxKTjtFZ0IzbEpFOzsrQkFBQTtFQUdBO0lBQ0k7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7SUFDQTtFaEI2bEpOO0VnQjNsSkU7OytCQUFBO0VBR0E7SUFDSTtFaEI2bEpOO0VnQjNsSkU7SUFDSTtJQUNBO0lBQ0E7RWhCNmxKTjtFZ0IzbEpFO0lBQ0k7SUFDQTtFaEI2bEpOO0VnQjNsSkU7SUFDSTtFaEI2bEpOO0VnQnpsSkU7OytCQUFBO0VBR0E7SUFDSTtFaEIybEpOO0VnQnpsSkU7SUFDSTtFaEIybEpOO0FBQ0Y7QWlCdHFKQTtFQUNFO0lBQ0U7SUFDQTtFakJ3cUpGO0VpQnRxSkE7SUFDRTtFakJ3cUpGO0VpQnRxSkE7O0lBRUU7RWpCd3FKRjtFaUJ0cUpBO0lBQ0U7SUFDQTtFakJ3cUpGO0VpQnRxSkE7SUFDRTtJQUNBO0lBQ0E7RWpCd3FKRjtFaUJ0cUpBO0lBQ0U7RWpCd3FKRjtFaUJycUpBOztpQ0FBQTtFQUdBO0lBQ0U7RWpCdXFKRjtFaUJycUpBO0lBQ0U7RWpCdXFKRjtFaUJycUpBO0lBQ0U7RWpCdXFKRjtFaUJycUpBO0lBQ0U7RWpCdXFKRjtFaUJwcUpBOztpQ0FBQTtFQUdBO0lBQ0U7RWpCc3FKRjtFaUJwcUpBOztJQUVFO0lBQ0E7RWpCc3FKRjtFaUJwcUpBO0lBQ0U7RWpCc3FKRjtFaUJwcUpBO0lBQ0U7RWpCc3FKRjtFaUJwcUpBO0lBQ0U7SUFDQTtJQUNBO0VqQnNxSkY7RWlCcHFKQTtJQUNFO0VqQnNxSkY7RWlCcHFKQTtJQUNFO0VqQnNxSkY7RWlCcHFKQTtJQUNFO0lBQ0E7RWpCc3FKRjtFaUJwcUpBO0lBQ0U7RWpCc3FKRjtFaUJwcUpBO0lBQ0U7RWpCc3FKRjtFaUJwcUpBO0lBQ0U7SUFDQTtJQUNBO0VqQnNxSkY7RWlCbnFKQTtJQUNFO0VqQnFxSkY7RWlCbnFKQTtJQUNFO0VqQnFxSkY7RWlCbnFKQTs7SUFFRTtFakJxcUpGO0VpQmxxSkE7SUFDRTtJQUNBO0VqQm9xSkY7RWlCanFKQTtJQUNFO0VqQm1xSkY7RWlCanFKQTtJQUNFO0VqQm1xSkY7RWlCanFKQTs7aUNBQUE7RUFHQTtJQUNFO0VqQm1xSkY7RWlCanFKQTtJQUNFO0lBQ0E7RWpCbXFKRjtFaUJqcUpBO0lBQ0U7SUFDQTtFakJtcUpGO0VpQmpxSkE7SUFDRTtFakJtcUpGO0VpQmpxSkE7O2lDQUFBO0VBR0E7SUFDRTtFakJtcUpGO0VpQmpxSkE7SUFDRTtJQUNBO0VqQm1xSkY7RWlCanFKQTtJQUNFO0lBQ0E7RWpCbXFKRjtFaUJqcUpBO0lBSUU7RWpCZ3FKRjtFaUI5cEpBOztpQ0FBQTtFQUdBO0lBQ0U7RWpCZ3FKRjtFaUI5cEpBO0lBQ0U7RWpCZ3FKRjtFaUI5cEpBO0lBQ0U7RWpCZ3FKRjtFaUI5cEpBO0lBQ0U7SUFDQTtJQUNBO0VqQmdxSkY7RWlCOXBKQTtJQUNFO0VqQmdxSkY7RWlCOXBKQTtJQUNFO0VqQmdxSkY7RWlCOXBKQTtJQUNFO0lBQ0E7RWpCZ3FKRjtFaUI5cEpBO0lBQ0U7RWpCZ3FKRjtFaUI5cEpBO0lBSUU7SUFDQTtJQUNBO0VqQjZwSkY7RWlCM3BKQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqQjZwSkY7RWlCM3BKQTtJQUNFO0VqQjZwSkY7RWlCM3BKQTtJQUNFO0VqQjZwSkY7RWlCM3BKQTtJQUNFO0VqQjZwSkY7RWlCM3BKQTtJQUNFO0lBQ0E7SUFDQTtFakI2cEpGO0FBQ0Y7QWlCM3BKQTtFQUNFO0lBQ0U7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7SUFDQTtJQUNBO0VqQjZwSkY7RWlCM3BKQTtJQUNFO0lBQ0E7SUFDQTtFakI2cEpGO0VpQjNwSkE7SUFDRTtJQUNBO0lBQ0E7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7RWpCNnBKRjtFaUIzcEpBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQjZwSkY7RWlCM3BKQTs7aUNBQUE7RUFHQTtJQUNFO0lBQ0E7RWpCNnBKRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9jc3MvbWFpbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvY3NzL3ByZWxvYWRlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvaW5jbHVkZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvX2FnZW5jZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3Nhc3Mvc3JjL19tZXRob2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zYXNzL3NyYy9fcHJvamV0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3Nhc3Mvc3JjL19jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zYXNzL3NyYy9fbWVudGlvbi1sZWdhbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvX3NpbmdsZS1wcm9qZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zYXNzL3NyYy9fY2FycmllcmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3Nhc3Mvc3JjL192aWRlb2pzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvX2xhbmRpbmctcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3Nhc3Mvc3JjL19leHBlcnRpc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zYXNzL3NyYy9pbmNsdWRlL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zYXNzL3NyYy9yZXNwb25zaXZlL18xMjAwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvcmVzcG9uc2l2ZS9fOTkzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc2Fzcy9zcmMvcmVzcG9uc2l2ZS9fNzY3LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3JpbmcsXG5idXR0b246LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKixcbjphZnRlcixcbjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuY2l0ZSxcbmRmbixcbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbm9se1xuICBsaXN0LXN0eWxlOiBhdXRvO1xufVxudWwge1xuICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbn1cbi5jLW1lbnVfbmF2X2xpc3QsLmMtZm9vdGVyX25hdntcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuZmlndXJlLFxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5bdGFiaW5kZXhdLFxuYSxcbmFyZWEsXG5idXR0b24sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuW2hyZWZsYW5nXSA+IGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmltZ1toZWlnaHRdLFxuaW1nW3dpZHRoXSxcbnN2Z1toZWlnaHRdLFxuc3ZnW3dpZHRoXSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5jLWJ1dHRvbixcbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlTW9udHJlYWwtQm9sZFwiO1xuICBzcmM6IHVybCguLi9mb250cy9OZXVlTW9udHJlYWwtQm9sZC5vdGYpLFxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBOZXVlIE1vbnRyZWFsO1xuICBzcmM6IHVybCguLi9mb250cy9OZXVlTW9udHJlYWwtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKC4uL2ZvbnRzL05ldWVNb250cmVhbC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE5ldWUgTW9udHJlYWw7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL05ldWVNb250cmVhbC1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybCguLi9mb250cy9OZXVlTW9udHJlYWwtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5odG1sIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtZmFtaWx5OiBOZXVlIE1vbnRyZWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkgYW5kIChtYXgtd2lkdGg6IDIzOTlweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaHRtbC5pcy1sb2FkaW5nIHtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG5odG1sLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbC5oYXMtc2Nyb2xsLWRyYWdnaW5nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhhcy1zY3JvbGwtc21vb3RoIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDIwOCwgMTAxLCAwLjk5KTtcbiAgY29sb3I6IHJnYmEoNzIsIDE5NywgMTM2LCAwLjk5KTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDIwOCwgMTAxLCAwLjk5KTtcbiAgY29sb3I6IHJnYmEoNzIsIDE5NywgMTM2LCAwLjk5KTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIDpmb2N1czpub3QoLmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMWEwZGFiO1xufVxuXG5cbi5jLXNjcm9sbGJhciB7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLm8tY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbTsgLyogMTAuNjI1ICovXG4gICAgcGFkZGluZy1sZWZ0OiA1LjYyNXJlbTtcbiAgfVxuICAuby1jb250YWluZXIuY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuby1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuby1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5vLXJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8tcmF0aW86YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm8tcmF0aW8gPiBlbWJlZCxcbi5vLXJhdGlvID4gaWZyYW1lLFxuLm8tcmF0aW8gPiBpbWcsXG4uby1yYXRpbyA+IG9iamVjdCxcbi5vLXJhdGlvX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tbGF5b3V0IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5vLWxheW91dC4tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW07XG59XG5cbi5vLWxheW91dC4tZ3V0dGVyLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG59XG5cbi5vLWxheW91dC4tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1sYXlvdXQuLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vLWxheW91dC4tcmV2ZXJzZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uby1sYXlvdXQuLXJldmVyc2UuLWZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5vLWxheW91dC4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vLWxheW91dC4tZmxleC4tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLWxheW91dC4tZmxleC4tbWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tbGF5b3V0Li1mbGV4Li1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5vLWxheW91dC4tc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uby1sYXlvdXRfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uby1sYXlvdXQuLWd1dHRlciA+IC5vLWxheW91dF9pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG59XG5cbi5vLWxheW91dC4tZ3V0dGVyLXNtYWxsID4gLm8tbGF5b3V0X2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cblxuLm8tbGF5b3V0Li1taWRkbGUgPiAuby1sYXlvdXRfaXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5vLWxheW91dC4tYm90dG9tID4gLm8tbGF5b3V0X2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uby1sYXlvdXQuLWNlbnRlciA+IC5vLWxheW91dF9pdGVtLFxuLm8tbGF5b3V0Li1yZXZlcnNlID4gLm8tbGF5b3V0X2l0ZW0sXG4uby1sYXlvdXQuLXJpZ2h0ID4gLm8tbGF5b3V0X2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uby1sYXlvdXQuLXJldmVyc2UgPiAuby1sYXlvdXRfaXRlbSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uby1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5vLXd5c2l3eWcgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5vLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuXG4uby1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKVxuICAgIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWNcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIHRvcCAwLjJzO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIGxlZnQgMC4ycztcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWNcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCByaWdodCAwLjJzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmMtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1zY3JvbGxiYXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTtcbn1cblxuLmMtc2Nyb2xsYmFyOmhvdmVyLFxuLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyLFxuLmhhcy1zY3JvbGwtc2Nyb2xsaW5nIC5jLXNjcm9sbGJhciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLXNjcm9sbGJhcl90aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uYy1oZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jLWhlYWRpbmcuLWgxIHtcbiAgZm9udC1mYW1pbHk6IE5ldWUgTW9udHJlYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYy1oZWFkaW5nLi1oMSB7XG4gICAgZm9udC1zaXplOiAyLjI3NXJlbTtcbiAgfVxufVxuXG4uYy1oZWFkaW5nLi1oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmMtaGVhZGluZy4taDMge1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5jLWhlYWRpbmcuYy1jYXJvdXNlbC1zY3JvbGxfbGVmdF90aXRsZSB7XG4gIGNvbG9yOiAjNDhjNTg4O1xufVxuXG4uYy1oZWFkaW5nLi1oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmMtaGVhZGluZy4taDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYy1idXR0b24sXG4uYy1oZWFkaW5nLi1oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxLjY4NzVyZW07IC8qIDEuNDM3NSAqL1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS40Mzc1cmVtIDEuNjg3NXJlbTtcbiAgfVxufVxuXG4uYy1idXR0b246aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYy1idXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMS42ODc1cmVtO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKSxcbiAgICBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uYy1idXR0b24uLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi4tYmxhY2s6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYnV0dG9uLi1ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1idXR0b24uLWdyZWVuOmFmdGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWJ1dHRvbi4tcm91bmQge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKnVwZGF0ZSovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogNDBweDtcbn1cblxuLmMtYnV0dG9uLi1yb3VuZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi4taWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG59XG5cbi5jLWJ1dHRvbl9sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSksXG4gICAgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuXG4uYy1idXR0b246aG92ZXIgLmMtYnV0dG9uX2xhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtYnV0dG9uX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmQwNjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cblxuLmMtYnV0dG9uX2JnOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpLFxuICAgIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKSxcbiAgICBib3JkZXItcmFkaXVzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4uYy1idXR0b246aG92ZXIgLmMtYnV0dG9uX2JnOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24uLWJsYWNrIC5jLWJ1dHRvbl9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jLWJ1dHRvbi4tYmxhY2sgLmMtYnV0dG9uX2JnOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZDA2NTtcbn1cblxuLmMtYnV0dG9uLi1ncmVlbiAuYy1idXR0b25fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNTg4O1xufVxuXG4uYy1idXR0b24uLWdyZWVuIC5jLWJ1dHRvbl9iZzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmQwNjU7XG59XG5cbi5jLWJ1dHRvbl9pY29uIHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuXG4uYy1idXR0b246aG92ZXIgLmMtYnV0dG9uX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWJ1dHRvbi4tZ3JlZW46aG92ZXIgLmMtYnV0dG9uX2ljb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYnV0dG9uLi1pY29uIC5jLWJ1dHRvbl9pY29uIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jLWZvcm1faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5jLWZvcm1fY2hlY2tib3hMYWJlbCxcbi5jLWZvcm1fbGFiZWwsXG4uYy1mb3JtX3JhZGlvTGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5jLWZvcm1faW5wdXQsXG4uYy1mb3JtX3NlbGVjdF9pbnB1dCxcbi5jLWZvcm1fdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDhjNTg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4uYy1mb3JtX2lucHV0OmhvdmVyLFxuLmMtZm9ybV9zZWxlY3RfaW5wdXQ6aG92ZXIsXG4uYy1mb3JtX3RleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNTg4O1xufVxuXG4uYy1mb3JtX2lucHV0OmZvY3VzLFxuLmMtZm9ybV9zZWxlY3RfaW5wdXQ6Zm9jdXMsXG4uYy1mb3JtX3RleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggIzQ4YzU4ODtcbn1cblxuLmMtZm9ybV9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLWZvcm1fc2VsZWN0X2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtZm9ybV90ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDhjNTg4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLWZvcm1faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uYy1mb3JtX3NlbGVjdF9pbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbi5jLWZvcm1fdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ4YzU4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1mb3JtX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLWZvcm1fc2VsZWN0X2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLWZvcm1fdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0OGM1ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmMtZm9ybV9pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmMtZm9ybV9zZWxlY3RfaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5jLWZvcm1fdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDhjNTg4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLWZvcm1faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmMtZm9ybV9zZWxlY3RfaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmMtZm9ybV90ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ4YzU4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYy1mb3JtX2NoZWNrYm94TGFiZWwsXG4uYy1mb3JtX3JhZGlvTGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLWZvcm1fY2hlY2tib3hMYWJlbDphZnRlcixcbi5jLWZvcm1fY2hlY2tib3hMYWJlbDpiZWZvcmUsXG4uYy1mb3JtX3JhZGlvTGFiZWw6YWZ0ZXIsXG4uYy1mb3JtX3JhZGlvTGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMC41NjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMS4xMjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jLWZvcm1fY2hlY2tib3hMYWJlbDpiZWZvcmUsXG4uYy1mb3JtX3JhZGlvTGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbn1cblxuLmMtZm9ybV9jaGVja2JveExhYmVsOmFmdGVyLFxuLmMtZm9ybV9yYWRpb0xhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMycgaGVpZ2h0PScxMC41JyUzRSUzQ3BhdGggZmlsbD0nJTIzNDI0MjQyJyBkPSdNNC44IDUuOEwyLjQgMy4zIDAgNS43bDQuOCA0LjhMMTMgMi40IDEwLjYgMCA0LjggNS44eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jLWZvcm1fY2hlY2tib3hMYWJlbDpob3ZlcjpiZWZvcmUsXG4uYy1mb3JtX3JhZGlvTGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTlhOWE5O1xufVxuXG4uYy1mb3JtX2NoZWNrYm94OmZvY3VzICsgLmMtZm9ybV9jaGVja2JveExhYmVsOmJlZm9yZSxcbi5jLWZvcm1fY2hlY2tib3g6Zm9jdXMgKyAuYy1mb3JtX3JhZGlvTGFiZWw6YmVmb3JlLFxuLmMtZm9ybV9yYWRpbzpmb2N1cyArIC5jLWZvcm1fY2hlY2tib3hMYWJlbDpiZWZvcmUsXG4uYy1mb3JtX3JhZGlvOmZvY3VzICsgLmMtZm9ybV9yYWRpb0xhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzY5Njk2OTtcbn1cblxuLmMtZm9ybV9jaGVja2JveDpjaGVja2VkICsgLmMtZm9ybV9jaGVja2JveExhYmVsOmFmdGVyLFxuLmMtZm9ybV9jaGVja2JveDpjaGVja2VkICsgLmMtZm9ybV9yYWRpb0xhYmVsOmFmdGVyLFxuLmMtZm9ybV9yYWRpbzpjaGVja2VkICsgLmMtZm9ybV9jaGVja2JveExhYmVsOmFmdGVyLFxuLmMtZm9ybV9yYWRpbzpjaGVja2VkICsgLmMtZm9ybV9yYWRpb0xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtZm9ybV9jaGVja2JveCxcbi5jLWZvcm1fcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1mb3JtX3JhZGlvTGFiZWw6YWZ0ZXIsXG4uYy1mb3JtX3JhZGlvTGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYy1mb3JtX3JhZGlvTGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMnIGhlaWdodD0nMTMnJTNFJTNDY2lyY2xlIGZpbGw9JyUyMzQyNDI0MicgY3g9JzYuNScgY3k9JzYuNScgcj0nNi41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuMzc1cmVtO1xufVxuXG4uYy1mb3JtX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1mb3JtX3NlbGVjdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMnIGhlaWdodD0nMTEuMyclM0UlM0NwYXRoIGZpbGw9JyUyMzQyNDI0MicgZD0nTTYuNSAxMS4zTDMuMyA1LjYgMCAwaDEzTDkuOCA1LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtZm9ybV9zZWxlY3RfaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1mb3JtX3RleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTIuNXJlbTtcbn1cblxuLmMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuYy1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgfVxufVxuXG4uYy1zZWN0aW9uLi1oZWFkZXItcGFnZSB7XG4gIHBhZGRpbmctdG9wOiAxMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDkuMzc1cmVtO1xufVxuXG4uYy1zZWN0aW9uLi1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmMtc2VjdGlvbi4tcGFkZGluZy10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB9XG59XG5cbi5jLXNlY3Rpb24uLW5vLXBhZGRpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmMtc2VjdGlvbl9oZWFkbGluZS4taDEge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zNzVyZW07XG4gIH1cbn1cblxuLmMtc2VjdGlvbl9zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuXG4uYy1zZWN0aW9uX3NlcGFyYXRvci4tZ3JlZW4tYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3ZGU5ZDtcbn1cbi5jLXNlY3Rpb25fc2VwYXJhdG9yLi1ncmF5LWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG59XG5cbi5jLWhlYWRlcixcbi5jLXNlY3Rpb25faGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWhlYWRlcl9jb250YWluZXIsXG4uYy1zZWN0aW9uX2hlYWRlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKSxcbiAgICBvcGFjaXR5IDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuXG5odG1sLmlzLWxvYWRlZCAuYy1oZWFkZXJfY29udGFpbmVyLFxuaHRtbC5pcy1sb2FkZWQgLmMtc2VjdGlvbl9oZWFkZXJfY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uYy1oZWFkZXJfbG9nbyxcbi5jLXNlY3Rpb25faGVhZGVyX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1oZWFkZXJfbG9nbyxcbiAgLmMtc2VjdGlvbl9oZWFkZXJfbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjMxMjVyZW07XG4gIH1cbn1cblxuLi13aGl0ZS5jLWhlYWRlcl9sb2dvLFxuLmMtc2VjdGlvbl9oZWFkZXJfbG9nby4td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLi1ncmVlbi5jLWhlYWRlcl9sb2dvLFxuLmMtc2VjdGlvbl9oZWFkZXJfbG9nby4tZ3JlZW4ge1xuICBjb2xvcjogIzQ4YzU4ODtcbn1cblxuLmMtaGVhZGVyX2xvZ29faWNvbixcbi5jLXNlY3Rpb25faGVhZGVyX2xvZ29faWNvbiB7XG4gIHdpZHRoOiAyLjA2MjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5jLWhlYWRlcl9sb2dvX3R5cGUsXG4uYy1zZWN0aW9uX2hlYWRlcl9sb2dvX3R5cGUge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbn1cblxuLmMtc2VjdGlvbl9iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1zZWN0aW9uX2JnIHtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gICAgbWluLWhlaWdodDogNDMuNzVyZW07XG4gIH1cbiAgLmMtc2VjdGlvbl9iZy5uby12aCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLXNlY3Rpb25fYmcge1xuICAgIHBhZGRpbmctdG9wOiA5MCU7XG4gIH1cbn1cblxuLmMtc2VjdGlvbl9iZzpiZWZvcmUge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQ2LCA0NiwgNDYsIDApLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xufVxuXG4uYy1zZWN0aW9uX2JnOmFmdGVyIHtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xufVxuXG4uaXMtbG9hZGVkIC5jLXNlY3Rpb25fYmc6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC45cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi5jLXNlY3Rpb25fYmc6YWZ0ZXIsXG4uYy1zZWN0aW9uX2JnOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtc2VjdGlvbl9iZ19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jLXNlY3Rpb25fYmcuLXBhcmFsbGF4IC5jLXNlY3Rpb25fYmdfY29udGVudCB7XG4gIHRvcDogLTE1JTtcbiAgYm90dG9tOiAtMTUlO1xufVxuXG4uYy1zZWN0aW9uLWJnX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjlzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uaXMtbG9hZGVkIC5jLXNlY3Rpb24tYmdfaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uYy1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzU4ODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtaGVyby5jLXNlY3Rpb24uLWhlYWRlci1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW07XG59XG5cbi5jLWhlcm9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1oZXJvX2NhcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuaHRtbC5pcy1sb2FkZWQgLmMtaGVyb19jYXB0aW9uIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLWhlcm9fY2FwdGlvbiB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICBsZWZ0OiA3MS40Mjg1NyU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtaGVyb19jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHZ3O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLmMtaGVyb193b3JkcyB7XG4gIGZvbnQtc2l6ZTogMTN2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1oZXJvX3dvcmRzIHtcbiAgICBmb250LXNpemU6IDIwdnc7XG4gIH1cbn1cblxuLmMtaGVyb193b3Jkc19saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLWhlcm9fd29yZHNfbGluZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtaGVyb193b3Jkc19saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMzAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYy1oZXJvX3dvcmRzX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWhlcm9fd29yZHNfbGluZTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtaGVyb193b3Jkc19saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtaGVyb193b3Jkc19saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxufVxuXG4uYy1oZXJvX3dvcmRzX2xpbmVfaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLWhlcm9fd29yZHNfbGluZTpmaXJzdC1jaGlsZCAuYy1oZXJvX3dvcmRzX2xpbmVfaXRlbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTB2dywgMCwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLWhlcm9fd29yZHNfbGluZTpudGgtY2hpbGQoMikgLmMtaGVyb193b3Jkc19saW5lX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTB2dywgMCwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLWhlcm9fd29yZHNfbGluZTpudGgtY2hpbGQoMykgLmMtaGVyb193b3Jkc19saW5lX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwdncsIDAsIDApO1xuICB9XG59XG5cbmh0bWwuaXMtbG9hZGVkIC5jLWhlcm9fd29yZHNfbGluZV9pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApICFpbXBvcnRhbnQ7XG59XG5cbi5jLWhlcm9fc2hhcGVzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYy1oZXJvX3NoYXBlcyxcbi5jLWhlcm9fc2hhcGVzX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLWhlcm9fc2hhcGVzX2l0ZW06Zmlyc3QtY2hpbGQge1xuICB0b3A6IDMuNzVyZW07XG4gIGxlZnQ6IDIuODEyNXJlbTtcbiAgd2lkdGg6IDI3dnc7XG4gIGhlaWdodDogMTMuNXZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtaGVyb19zaGFwZXNfaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgaGVpZ2h0OiAyMC41dnc7XG4gICAgbGVmdDogLTEydnc7XG4gIH1cbn1cblxuLmMtaGVyb19zaGFwZXNfaXRlbTpudGgtY2hpbGQoMikge1xuICB0b3A6IDEyLjVyZW07XG4gIHJpZ2h0OiA4LjQzNzVyZW07XG4gIHdpZHRoOiAzNXZ3O1xuICBoZWlnaHQ6IDE3LjV2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICByaWdodDogLTE1dnc7XG4gICAgdG9wOiAzMHZ3O1xuICB9XG59XG5cbi5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA4LjQzNzVyZW07XG4gIHdpZHRoOiAzNXZ3O1xuICBoZWlnaHQ6IDE3dnc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDcydnc7XG4gICAgaGVpZ2h0OiAyMnZ3O1xuICB9XG59XG5cbi5jLWhlcm9fc2hhcGVzX2l0ZW1faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWhlcm9fc2hhcGVzX2l0ZW1faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYy1oZXJvX3NoYXBlc19pdGVtX2ltYWdlLi1tYWluIHtcbiAgYW5pbWF0aW9uOiBzaGFycCAzcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlLXJldmVyc2U7XG59XG4uYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgxKSAuYy1oZXJvX3NoYXBlc19pdGVtX2ltYWdlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDIpIC5jLWhlcm9fc2hhcGVzX2l0ZW1faW1hZ2Uge1xuICBhbmltYXRpb24tZGVsYXk6IDIuMnM7XG59XG4uYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKSAuYy1oZXJvX3NoYXBlc19pdGVtX2ltYWdlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjhzO1xufVxuQGtleWZyYW1lcyBzaGFycCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzNweCk7XG4gIH1cbn1cbi5jLWhlcm9fc2hhcGVzX2l0ZW1faW1hZ2UuLXNoYWRvdyB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA2MDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmMtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cblxuaHRtbC5pcy1sb2FkZWQuaGFzLXNjcm9sbGVkOm5vdCguaXMtc2Nyb2xsaW5nLWRvd24pOm5vdCguaGFzLW1lbnUtb3Blbik6bm90KC5oYXMtbW9kYWwtc3RhcnQtcHJvamVjdC1vcGVuKVxuICAuYy1oZWFkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLWhlYWRlcl9jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG5cbi5jLWhlYWRlcl9sb2dvLFxuLmMtaGVhZGVyX2xvZ286aG92ZXIsXG4uYy1oZWFkZXJfbG9nb19pY29uIHtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG5cbi5jLW1lbnUtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYy1tZW51LXRvZ2dsZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG5odG1sLmhhcy1tZW51LW9wZW4gLmMtbWVudS10b2dnbGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDApO1xufVxuXG4uYy1tZW51LXRvZ2dsZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuLmMtbWVudS10b2dnbGVyOmhvdmVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4uYy1tZW51LXRvZ2dsZXI6aG92ZXIgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLmMtcmFpbF93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtcmFpbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXJhaWwuLW1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuLmMtcmFpbF9ncm91cC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtcmFpbF90cmFjayB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmMtcmFpbF9pdGVtLFxuLmMtcmFpbF90cmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmMtcmFpbF90cmFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtcmFpbF90cmFjay1jb250YWluZXIgYSxcbi5jLXJhaWxfdHJhY2stY29udGFpbmVyIGltZyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xufVxuXG4uYy1yYWlsX3JvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgbWFyZ2luOiAwIC0wLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXJhaWxfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1yYWlsX2xhYmVsLi1oMS4tc3BvcnRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1yYWlsX2xhYmVsID4gZGl2IHtcbiAgZm9udC1zaXplOiA3LjgxMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYy1yYWlsX2xhYmVsID4gZGl2IHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uYy1yYWlsX3NlcGFyYXRvciB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1yYWlsX3NlcGFyYXRvciB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLXJhaWxfc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxufVxuXG4uYy1yYWlsX2NlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4uYy1zaGFwZS1sb29wIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDIxLjg3NXJlbTtcbiAgaGVpZ2h0OiAyMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmMtc2hhcGUtbG9vcF9pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLXNoYXBlLWxvb3BfaXRlbSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbW9kYWwtc3RhcnQtcHJvamVjdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUlLCAwLCAwKTtcbn1cblxuLmMtbW9kYWwtc3RhcnQtcHJvamVjdC5pcy1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLW1vZGFsLXN0YXJ0LXByb2plY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtbW9kYWwtc3RhcnQtcHJvamVjdF9vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG5cbi5jLW1vZGFsLXN0YXJ0LXByb2plY3QuaXMtb3BlbiAuYy1tb2RhbC1zdGFydC1wcm9qZWN0X292ZXJsYXkge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0X3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExMCUsIDAsIDApO1xuICBvdXRsaW5lOiAwO1xufVxuXG5odG1sLmlzLWxvYWRlZCAuYy1tb2RhbC1zdGFydC1wcm9qZWN0X3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoMTAwJSAtIDIuODEyNXJlbSksIDAsIDApO1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0LmlzLW9wZW4gLmMtbW9kYWwtc3RhcnQtcHJvamVjdF93cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0LmlzLWhpZGRlbiAuYy1tb2RhbC1zdGFydC1wcm9qZWN0X3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDExMCUsIDAsIDApO1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0X2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0X2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDUuMzEyNXJlbSAzLjc1cmVtIDMuNzVyZW0gNS4zMTI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MCU7XG59XG5cbi5jLW1vZGFsLXN0YXJ0LXByb2plY3RfdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5jLW1vZGFsLXN0YXJ0LXByb2plY3Rfc3VidGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAvKmZvbnQtd2VpZ2h0OiA2MDA7Ki9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLW1vZGFsLXN0YXJ0LXByb2plY3Rfc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtbW9kYWwtc3RhcnQtcHJvamVjdF9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0X2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG59XG5cbi5jLW1vZGFsLXN0YXJ0LXByb2plY3RfYnV0dG9ucyAuYy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cblxuLmMtbW9kYWwtc3RhcnQtcHJvamVjdF9pbWFnZSB7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogMTguNzVyZW07XG59XG5cbi5jLW1vZGFsLXN0YXJ0LXByb2plY3RfYnV0dG9ucy1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0X2J1dHRvbnMtbWFpblxuICAuYy1idXR0b246bm90KC5jLW1vZGFsLXN0YXJ0LXByb2plY3RfYnV0dG9ucy1tYWluX3RyaWdnZXIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbi5jLW1vZGFsLXN0YXJ0LXByb2plY3RfYnV0dG9ucy1tYWluX3RyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDsgLyowKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICBib3gtc2hhZG93OiAwIC00cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmMtbW9kYWwtc3RhcnQtcHJvamVjdC5pcy1vcGVuIC5jLW1vZGFsLXN0YXJ0LXByb2plY3RfYnV0dG9ucy1tYWluX3RyaWdnZXIge1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDApOyAqL1xufVxuXG4uYy1tb2RhbC1zdGFydC1wcm9qZWN0X2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuXG4uYy1jYXJvdXNlbC1zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1jYXJvdXNlbC1zdGVwcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4Ljc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNhcm91c2VsLXN0ZXBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuXG4uYy1jYXJvdXNlbC1zdGVwc19jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWNhcm91c2VsLXN0ZXBzX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWNhcm91c2VsLXN0ZXBzX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtY2Fyb3VzZWwtc3RlcHNfY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgaHRtbDpub3QoLmlzLW1vYmlsZSkgLmMtY2Fyb3VzZWwtc3RlcHNfc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmMtY2Fyb3VzZWwtc3RlcHNfc2xpZGVfaW5uZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uYy1jYXJvdXNlbC1zdGVwc19zbGlkZS4tZGFya2VyIC5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlYjA3YTtcbn1cblxuLmMtY2Fyb3VzZWwtc3RlcHNfc2xpZGVfaW5uZXJfdG9wIHtcbiAgcGFkZGluZzogMi4xODc1cmVtIDEuNTYyNXJlbTtcbn1cblxuLmMtY2Fyb3VzZWwtc3RlcHNfc2xpZGVfYm90dG9tIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjU2MjVyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX251bWJlciB7XG4gIGZvbnQtc2l6ZTogOS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jLWNhcm91c2VsLXN0ZXBzX3Njcm9sbGJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjYyNXJlbSk7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jLWNhcm91c2VsLXN0ZXBzX3Njcm9sbGJhciB7XG4gICAgd2lkdGg6IDc2LjkyMzA4JTtcbiAgfVxufVxuXG4uYy1jYXJvdXNlbC1zdGVwc19zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdkZTlkO1xufVxuXG4uYy1jYXJvdXNlbC1zdGVwc19zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtc3BsYXNoLXdvcmRzIHtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG5cbi5jLXNwbGFzaC13b3Jkc19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIC8qZm9udC1zaXplOiAxMHZ3OyovXG4gIGZvbnQtc2l6ZTogNnZ3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1zcGxhc2gtd29yZHNfaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA2LjI1JTtcbn1cblxuLmMtc3BsYXNoLXdvcmRzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmMtc3BsYXNoLXdvcmRzX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmMtc3BsYXNoLXdvcmRzX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1jb2wtaW5mb19jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0LjI4NTcxJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1jb2wtaW5mb19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogNS42MjVyZW07XG4gIH1cblxuICAuYy1jb2wtaW5mb19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXRvcDogMTEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLWNvbC1pbmZvX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgfVxufVxuXG4uYy1jb2wtaW5mb19jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNhY2E7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmMtY29sLWluZm9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLWNvbC1pbmZvX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW07XG4gIH1cblxuICAuYy1jb2wtaW5mb19jb250ZW50ID4gcCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uYy1jb2wtaW5mb19pdGVtX3RpdGxlIHtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWZvb3RlciAuYy1oZWFkZXIsXG4gIC5jLWZvb3RlciAuYy1zZWN0aW9uX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1mb290ZXJfY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xufVxuXG4uYy1mb290ZXJfbmF2IHtcbiAgZm9udC1zaXplOiAyLjMxMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1mb290ZXJfbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuLmMtZm9vdGVyX25hdl9pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9vdGVyX25hdl9pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2Y2ZDA2NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWZvb3Rlcl9jb250YWN0LWluZm8td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmMtZm9vdGVyX2NvbnRhY3QtaW5mby13cmFwIC5jLXNvY2lhbHMge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9jb250YWN0LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWZvb3Rlcl9jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuYy1mb290ZXJfY29udGFjdC1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5jLWZvb3Rlcl9jb250YWN0LWluZm86bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uYy1mb290ZXJfY29udGFjdC1pbmZvIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9vdGVyX2xlZ2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA4LjQzNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1mb290ZXJfbGVnYWwge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9sZWdhbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYy1mb290ZXJfbGVnYWxfaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDIxLjQyODU3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtZm9vdGVyX2xlZ2FsX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9sZWdhbF9pdGVtOm50aC1jaGlsZCgyKSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYy1mb290ZXJfbGVnYWxfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmMtZm9vdGVyX2xlZ2FsX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC5jLWZvb3Rlcl9sZWdhbF9pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cblxuLmMtcHJlZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jLXByZWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4Ljc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYy1wcmVmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXByZWZvb3Rlcl9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbn1cblxuLmMtcHJlZm9vdGVyX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1wcmVmb290ZXJfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLXByZWZvb3Rlcl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xuICB9XG59XG5cbi5jLXByZWZvb3Rlcl9idXR0b25zIC5jLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmMtcHJlZm9vdGVyX2J1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgfVxufVxuXG4uYy1wcmVmb290ZXJfaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5jLXByZWZvb3Rlcl9pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jLXByZWZvb3Rlcl9pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIH1cbn1cblxuLmMtcHJlZm9vdGVyX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG5cbi5jLXByZWZvb3Rlcl9pbWFnZS5pcy1pbnZpZXc6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi5jLXByZWZvb3Rlcl9pbWFnZV9tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG59XG5cbmh0bWwuaGFzLXNjcm9sbC1zbW9vdGggLmMtcHJlZm9vdGVyX2ltYWdlX21lZGlhIHtcbiAgdG9wOiAtNyU7XG4gIGxlZnQ6IC03JTtcbiAgYm90dG9tOiAtNyU7XG4gIHJpZ2h0OiAtNyU7XG59XG5cbi5jLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNzAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKSxcbiAgICB2aXNpYmlsaXR5IDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmh0bWwuaGFzLW1lbnUtb3BlbiAuYy1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uYy1tZW51X2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmQwNjU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuaHRtbC5oYXMtbWVudS1vcGVuIC5jLW1lbnVfaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5jLW1lbnVfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLW1lbnVfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtbWVudV9jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5jLW1lbnVfbmF2X2xpc3RfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuYy1tZW51X25hdl9saXN0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYy1tZW51X25hdl9saXN0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cblxuLmMtbWVudV9uYXZfbGlzdF9pdGVtIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtbWVudV9uYXZfbGlzdF9pdGVtX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuLmMtbWVudV9uYXZfbGlzdF9pdGVtOmhvdmVyIC5jLW1lbnVfbmF2X2xpc3RfaXRlbV9sYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXB4KTtcbn1cblxuLmMtbWVudV9uYXZfbGlzdF9hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyLjYyNXJlbTtcbiAgaGVpZ2h0OiAyLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMDAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSksXG4gICAgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1tZW51X25hdl9saXN0X2l0ZW06aG92ZXIgLmMtbWVudV9uYXZfbGlzdF9hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtbWVudV9uYXZfbGlzdF9hcnJvdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbWVudV9zdWJuYXZfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW07XG59XG5cbi5jLW1lbnVfc3VibmF2X2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1tZW51X2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5jLW1lbnVfYm90dG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtbWVudV9ib3R0b20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmMtbWVudV9zdWJuYXYge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbTtcbiAgfVxufVxuXG4uYy1tZW51X2Nsb3NlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG5cbmh0bWwuaGFzLW1lbnUtb3BlbiAuYy1tZW51X2Nsb3NlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG59XG5cbi5jLW1lbnVfY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLXNvY2lhbHNfaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzU3ZGU5ZDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1zb2NpYWxzX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuLmMtc29jaWFscy4tZ3JlZW4gLmMtc29jaWFsc19pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWNhOGU7XG59XG5cbi5jLXNvY2lhbHMuLWdyZWVuIC5jLXNvY2lhbHNfaXRlbTpob3ZlcjpiZWZvcmUsXG4uYy1zb2NpYWxzLi13aGl0ZSAuYy1zb2NpYWxzX2l0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtc29jaWFscy4td2hpdGUgLmMtc29jaWFsc19pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jLXNvY2lhbHNfaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1zb2NpYWxzLi13aGl0ZSAuYy1zb2NpYWxzX2l0ZW0ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtc29jaWFscy4td2hpdGUgLmMtc29jaWFsc19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXNvY2lhbHMuLWdyZWVuIC5jLXNvY2lhbHNfaXRlbSxcbi5jLXNvY2lhbHMuLWdyZWVuIC5jLXNvY2lhbHNfaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1zb2NpYWxzX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2Y2ZDA2NTtcbn1cblxuLmMtc29jaWFsc19pdGVtIHN2Zyxcbi5jLXNvY2lhbHNfaXRlbSBpbWcge1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIG1heC13aWR0aDogMC43NXJlbTtcbn1cblxuLmMtY2Fyb3VzZWwtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sLmlzLW1vYmlsZSAuYy1jYXJvdXNlbC1zY3JvbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmMtY2Fyb3VzZWwtc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWNhcm91c2VsLXNjcm9sbF90cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtY2Fyb3VzZWwtc2Nyb2xsX2xlZnRfc2xpZGUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jYXJvdXNlbC1zY3JvbGxfbGVmdF9zbGlkZSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1jYXJvdXNlbC1zY3JvbGxfbGVmdF90cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtY2Fyb3VzZWwtc2Nyb2xsX3JpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xufVxuXG4uYy1jYXJvdXNlbC1zY3JvbGxfcmlnaHRfc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jLWNhcm91c2VsLXNjcm9sbF9yaWdodF9zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jYXJvdXNlbC1zY3JvbGxfcmlnaHRfc2xpZGVfaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuXG4uYy1jYXJvdXNlbC1zY3JvbGxfc3RpY2t5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1wcm9qZWN0cy1ncmlkX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXByb2plY3RzLWdyaWRfaXRlbV9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1wcm9qZWN0cy1ncmlkX2l0ZW1fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtcHJvamVjdHMtZ3JpZF9pdGVtX2NsaWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jLXByb2plY3RzLWdyaWRfaXRlbV90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmMtcHJvamVjdHMtZ3JpZF9pdGVtX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYy1wcm9qZWN0cy1ncmlkX2l0ZW1fbGluazpob3ZlciAuYy1wcm9qZWN0cy1ncmlkX2l0ZW1faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5jLXByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYy1wcmVsb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuaHRtbC5pcy1maXJzdC1oaXQgLmMtcHJlbG9hZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmh0bWwuaXMtZmlyc3QtaGl0IC5jLXByZWxvYWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cblxuLmMtdHJhbnNpdGlvbi1kZWZhdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKSxcbiAgICB2aXNpYmlsaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG5cbi5pcy1sb2FkZWQgLmMtdHJhbnNpdGlvbi1kZWZhdWx0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtdHJhbnNpdGlvbi1kZWZhdWx0X3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pcy1sb2FkZWQgLmMtdHJhbnNpdGlvbi1kZWZhdWx0X3NwaW5uZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uYy10cmFuc2l0aW9uLWRlZmF1bHRfc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM1ODg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXJCb3VuY2UgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyQm91bmNlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5jLXRyYW5zaXRpb24tZGVmYXVsdF9zcGlubmVyIHN2ZyB7XG4gIHdpZHRoOiAzLjc1ZW07XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXJSb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW5uZXJSb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uYy10cmFuc2l0aW9uLWRlZmF1bHRfc3Bpbm5lciBjaXJjbGUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmY7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lckRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyRGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lclJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyUm90YXRlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lckRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuXG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNXB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lckRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG5cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuXG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNXB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyQm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB9XG5cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXJCb3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5jLWN1cnNvciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMjA7XG4gIHdpZHRoOiA1LjYyNXJlbTtcbiAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogLTIuODEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW07XG59XG5cbi5pcy1tb2JpbGUgLmMtY3Vyc29yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY3Vyc29yX2lubmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbn1cblxuLmMtY3Vyc29yX2lubmVyLFxuLmMtY3Vyc29yX2lubmVyOmFmdGVyLFxuLmMtY3Vyc29yX2lubmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jLWN1cnNvcl9pbm5lcjphZnRlcixcbi5jLWN1cnNvcl9pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYy1jdXJzb3JfaW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMCwgMSk7XG59XG5cbi5jLWN1cnNvcl9pbm5lcjphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpO1xufVxuXG5odG1sLmlzLWxvYWRlZCAuYy1jdXJzb3IuaGFzLWhvdmVyIC5jLWN1cnNvcl9pbm5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uYy1jdXJzb3JfZHJhZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cblxuLmMtY3Vyc29yX2RyYWdfaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1jdXJzb3JfZHJhZ19pY29uOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFycm93TGVmdCAycyBlYXNlIGluZmluaXRlO1xuICBhbmltYXRpb246IGFycm93TGVmdCAycyBlYXNlIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi5jLWN1cnNvcl9kcmFnX2ljb246bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFycm93UmlnaHQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBhcnJvd1JpZ2h0IDJzIGVhc2UgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5jdXJzb3JfZHJhZ190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaHRtbC5pcy1sb2FkZWQgLmMtY3Vyc29yLmhhcy1ob3ZlciAuYy1jdXJzb3JfZHJhZ19pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5jLWN1cnNvcl9kcmFnX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFycm93TGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcnJvd0xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhcnJvd1JpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcnJvd1JpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLnUtMlxcOjE6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbn1cblxuLnUtNFxcOjM6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cblxuLnUtMTZcXDo5OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi51LTFcXC8xIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtMVxcLzIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi51LTJcXC8yIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG59XG5cbi51LTJcXC8zIHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xufVxuXG4udS0zXFwvMyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi51LTFcXC80IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udS0yXFwvNCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnUtM1xcLzQge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi51LTRcXC80IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnUtMVxcLzUge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi51LTJcXC81IHtcbiAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4udS0zXFwvNSB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbn1cblxuLnUtNFxcLzUge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi51LTVcXC81IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC51LTFcXC8zXFxAZnJvbS1zbWFsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnUtMVxcLzE0XFxAZnJvbS1zbWFsbCB7XG4gICAgd2lkdGg6IDcuMTQyODYlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAudS0yXFwvMTRcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAudS0zXFwvMTRcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogMjEuNDI4NTclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAudS00XFwvMTRcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogMjguNTcxNDMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAudS01XFwvMTRcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogMzUuNzE0MjklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAudS02XFwvMTRcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogNDIuODU3MTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAudS0xXFwvMlxcQGZyb20tc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC51LThcXC8xNFxcQGZyb20tc21hbGwge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC51LTlcXC8xNFxcQGZyb20tc21hbGwge1xuICAgIHdpZHRoOiA2NC4yODU3MSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC51LTEwXFwvMTRcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogNzEuNDI4NTclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnUtMVxcLzE0XFxAZnJvbS1tZWRpdW0ge1xuICAgIHdpZHRoOiA3LjE0Mjg2JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC51LTJcXC8xNFxcQGZyb20tbWVkaXVtIHtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnUtM1xcLzE0XFxAZnJvbS1tZWRpdW0ge1xuICAgIHdpZHRoOiAyMS40Mjg1NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudS00XFwvMTRcXEBmcm9tLW1lZGl1bSB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC51LTVcXC8xNFxcQGZyb20tbWVkaXVtIHtcbiAgICB3aWR0aDogMzUuNzE0MjklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnUtNlxcLzE0XFxAZnJvbS1tZWRpdW0ge1xuICAgIHdpZHRoOiA0Mi44NTcxNCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudS0xXFwvMlxcQGZyb20tbWVkaXVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnUtOFxcLzE0XFxAZnJvbS1tZWRpdW0ge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudS05XFwvMTRcXEBmcm9tLW1lZGl1bSB7XG4gICAgd2lkdGg6IDY0LjI4NTcxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC51LTEwXFwvMTRcXEBmcm9tLW1lZGl1bSB7XG4gICAgd2lkdGg6IDcxLjQyODU3JTtcbiAgfVxufVxuXG4udS1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnUtYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLnUtYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4udS1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi51LWFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLnUtdmVydGljYWwtY2VudGVyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udS12ZXJ0aWNhbC1jZW50ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXZlcnRpY2FsLWNlbnRlciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnUtY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi51LXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC51LW5vbmVcXEBmcm9tLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5baGlkZGVuXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG5baGlkZGVuXVthcmlhLWhpZGRlbj1cImZhbHNlXCJdOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbn1cblxuLnUtYmFja2dyb3VuZC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM1ODg7XG59XG4udS1iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnUtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIG5vdCBwcmludCB7XG4gIC51LXNjcmVlbi1yZWFkZXItdGV4dFxcQHNjcmVlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi51LXNjcmVlbi1yZWFkZXItdGV4dC4tZm9jdXNhYmxlOmFjdGl2ZSxcbi51LXNjcmVlbi1yZWFkZXItdGV4dC4tZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnUtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDIuODEyNXJlbTtcbn1cblxuLnUtcGFkZGluZy0yIHtcbiAgcGFkZGluZzogNS42MjVyZW07XG59XG5cbi51LXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4udS1wYWRkaW5nLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAyLjgxMjVyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLTIge1xuICBwYWRkaW5nLXRvcDogNS42MjVyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnUtcGFkZGluZy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0yIHtcbiAgcGFkZGluZy1yaWdodDogNS42MjVyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLTIge1xuICBwYWRkaW5nLWJvdHRvbTogNS42MjVyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnUtcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjYyNXJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtcGFkZGluZy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbn1cblxuLnUtcGFkZGluZy1ob3Jpem9udGFsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDUuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjYyNXJlbTtcbn1cblxuLnUtcGFkZGluZy1ob3Jpem9udGFsLXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4udS1wYWRkaW5nLWhvcml6b250YWwtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnUtcGFkZGluZy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctdG9wOiAyLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW07XG59XG5cbi51LXBhZGRpbmctdmVydGljYWwtMiB7XG4gIHBhZGRpbmctdG9wOiA1LjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xufVxuXG4udS1wYWRkaW5nLXZlcnRpY2FsLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuXG4udS1wYWRkaW5nLXZlcnRpY2FsLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51LW1hcmdpbiB7XG4gIG1hcmdpbjogMi44MTI1cmVtO1xufVxuXG4udS1tYXJnaW4tMiB7XG4gIG1hcmdpbjogNS42MjVyZW07XG59XG5cbi51LW1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbjogMS4yNXJlbTtcbn1cblxuLnUtbWFyZ2luLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi51LW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAyLjgxMjVyZW07XG59XG5cbi51LW1hcmdpbi10b3AtMiB7XG4gIG1hcmdpbi10b3A6IDUuNjI1cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjYyNXJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNS42MjVyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LTIge1xuICBtYXJnaW4tbGVmdDogNS42MjVyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtbWFyZ2luLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogMi44MTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbTtcbn1cblxuLnUtbWFyZ2luLWhvcml6b250YWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA1LjYyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1LjYyNXJlbTtcbn1cblxuLnUtbWFyZ2luLWhvcml6b250YWwtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4udS1tYXJnaW4taG9yaXpvbnRhbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtbWFyZ2luLXZlcnRpY2FsIHtcbiAgbWFyZ2luLXRvcDogMi44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW07XG59XG5cbi51LW1hcmdpbi12ZXJ0aWNhbC0yIHtcbiAgbWFyZ2luLXRvcDogNS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDUuNjI1cmVtO1xufVxuXG4udS1tYXJnaW4tdmVydGljYWwtc21hbGwge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4udS1tYXJnaW4tdmVydGljYWwtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIuYy1wcmVsb2FkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoxMDAwO3BvaW50ZXItZXZlbnRzOmFsbH0uYy1wcmVsb2FkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllciguNCwwLDAsMSk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfWh0bWwuaXMtZmlyc3QtaGl0IC5jLXByZWxvYWRlcntwb2ludGVyLWV2ZW50czpub25lfWh0bWwuaXMtZmlyc3QtaGl0IC5jLXByZWxvYWRlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWSgwKX0uYy10cmFuc2l0aW9uLWRlZmF1bHR7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGN1YmljLWJlemllciguNCwwLDAsMSksdmlzaWJpbGl0eSAuM3MgY3ViaWMtYmV6aWVyKC40LDAsMCwxKX0uaXMtbG9hZGVkIC5jLXRyYW5zaXRpb24tZGVmYXVsdHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0uYy10cmFuc2l0aW9uLWRlZmF1bHRfc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjU1cHg7aGVpZ2h0OjEwMHB4O21hcmdpbi1sZWZ0Oi0yN3B4O21hcmdpbi10b3A6LTUwcHg7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwwLDEpO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaXMtbG9hZGVkIC5jLXRyYW5zaXRpb24tZGVmYXVsdF9zcGlubmVye3RyYW5zZm9ybTpzY2FsZSgwKX0uYy10cmFuc2l0aW9uLWRlZmF1bHRfc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlwiO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO2JvcmRlci1yYWRpdXM6MzVweDtiYWNrZ3JvdW5kLWNvbG9yOiM0OGM1ODg7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1hbmltYXRpb246c3Bpbm5lckJvdW5jZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO2FuaW1hdGlvbjpzcGlubmVyQm91bmNlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9LmMtdHJhbnNpdGlvbi1kZWZhdWx0X3NwaW5uZXIgc3Zne3dpZHRoOjMuNzVlbTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjstd2Via2l0LWFuaW1hdGlvbjpzcGlubmVyUm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c3Bpbm5lclJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGV9LmMtdHJhbnNpdGlvbi1kZWZhdWx0X3NwaW5uZXIgY2lyY2xle2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7LXdlYmtpdC1hbmltYXRpb246c3Bpbm5lckRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTthbmltYXRpb246c3Bpbm5lckRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lclJvdGF0ZXt0b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBzcGlubmVyUm90YXRle3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lckRhc2h7MCV7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowfTUwJXtzdHJva2UtZGFzaGFycmF5OjkwLDIwMDtzdHJva2UtZGFzaG9mZnNldDotMzVweH10b3tzdHJva2UtZGFzaG9mZnNldDotMTI1cHh9fUBrZXlmcmFtZXMgc3Bpbm5lckRhc2h7MCV7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowfTUwJXtzdHJva2UtZGFzaGFycmF5OjkwLDIwMDtzdHJva2UtZGFzaG9mZnNldDotMzVweH10b3tzdHJva2UtZGFzaG9mZnNldDotMTI1cHh9fUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyQm91bmNlezAle3RyYW5zZm9ybTpzY2FsZSgxLjIpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS40KX10b3t0cmFuc2Zvcm06c2NhbGUoMS4yKX19QGtleWZyYW1lcyBzcGlubmVyQm91bmNlezAle3RyYW5zZm9ybTpzY2FsZSgxLjIpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS40KX10b3t0cmFuc2Zvcm06c2NhbGUoMS4yKX19XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uby1zY3JvbGwgaDEsIC5vLXNjcm9sbCBoMiwgLm8tc2Nyb2xsIGgzLCAuby1zY3JvbGwgaDQge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBNb250cmVhbFwiO1xufVxuXG4uLWhlYWRlci1wYWdlIC5vLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lZGl1bS1mb250IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRpdGxlLTU1IHtcbiAgZm9udC1mYW1pbHk6IE5ldWUgTW9udHJlYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAudGl0bGUtNTUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24tc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTRweCkge1xuICAubWwtbWVkaXVtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLnJvdy1vLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmMtaGVyby1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5nb190byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXZ3O1xuICByaWdodDogNS42MjVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdvX3RvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ29fdG8gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDFzIGFsbDtcbiAgYW5pbWF0aW9uOiBidG4tZG93biAzcyBpbmZpbml0ZTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDA7XG59XG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sIC52aWRlby1qczpmb2N1cyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi52aWRlby1qcyAudmpzLXBvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA1NCU7XG59XG5cbi5pY29uLXBhcnRhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1wYXJ0YWdlLnN2Zyk7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuQGtleWZyYW1lcyBidG4tZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjhweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KTtcbiAgfVxufVxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLmF2YW50YWdlLWFnZW5jZSAudGV4dGUtYXZhbnRhZ2UtYWdlbmNlIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmFnZW5jZS1tYWluLXBhZ2UgLi1oZWFkZXItcGFnZSAuYy1zZWN0aW9uX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbi5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5vLWxheW91dCAuby1sYXlvdXRfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQ6bnRoLWNoaWxkKDIpIC5vcmRlci0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQ6bnRoLWNoaWxkKDMpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQ6bnRoLWNoaWxkKDMpIC5vLWxheW91dF9pdGVtIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5vLWxheW91dCAudGV4dC1jaGlmZnJlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTJlMjljO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLmJsb2MtY2hpZmZyZS1hZ2VuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLmJsb2MtY2hpZmZyZS1hZ2VuY2UgLmNoaWZmcmUtYWdlbmNlIHtcbiAgZm9udC1zaXplOiAyMHZ3O1xuICBsaW5lLWhlaWdodDogMTV2dztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5ibG9jLWNoaWZmcmUtYWdlbmNlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLmMtc2VjdGlvbl9zZXBhcmF0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWdlbmNlLWZ1bGwtYmxvYyAudGl0cmUtYWdlbmNlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMHZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWdlbmNlLWZ1bGwtYmxvYyAudGl0cmUtYWdlbmNlLWltYWdlIC5zbWFsbC10aXRsZS1hZ2VuY2Uge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWdlbmNlLWZ1bGwtYmxvYyAuYy1yYWlsX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLnNlY3Rpb24tYWNjb3JkaW9uIC5yb3ctYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTA4NnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAuYmxvYy10aXRyZS1zZWN0aW9uLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5ibG9jLXRpdHJlLXNlY3Rpb24tYWNjb3JkaW9uIGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0OGM1ODg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDYzNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU2O1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuZGVzY3JpcHRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuZGVzY3JpcHRpb24tdGl0bGUgc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbi10aXRsZTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuZGVzY3JpcHRpb24gLmNvbnRlbnQtZGVzYy1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwcHggMCA0MHB4O1xuICBjb2xvcjogIzVmNWY1Zjtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIC5jb250ZW50LWRlc2MtYWNjb3JkaW9uIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzQ4YzU4ODtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNmQwNjU7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiAuYy1idXR0b24uLWdyZWVuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuZGVzY3JpcHRpb24gLmJsb2MtdmlkZW8tbWV0aG9kZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwYWRkaW5nOiAzNHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzQ4YzU4ODtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5nYWxsZXJ5LWFnZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ2FsbGVyeS1hZ2VuY2UgLml0ZW0taW1nLWdhbGxlcnkge1xuICBoZWlnaHQ6IDQ2NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5nYWxsZXJ5LWFnZW5jZSAuaXRlbS1pbWctZ2FsbGVyeTpudGgtY2hpbGQoMm4rMikge1xuICBtYXJnaW4tdG9wOiAyMzJweDtcbn1cblxuLnNhdm9pci1mYWlyZS1hZ2VuY2UgLmMtc2VjdGlvbl9zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xufVxuXG4uY2Fyb3VzZWwtbW9kZWwtMiAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9pbm5lciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0OGM1ODg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG4uY2Fyb3VzZWwtbW9kZWwtMiAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9pbm5lciAuYy1jYXJvdXNlbC10aXRsZS1oZWFkIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ4YzU4ODtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2Fyb3VzZWwtbW9kZWwtMiAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9pbm5lciAuYy1jYXJvdXNlbC1kZXRhaWxzIHtcbiAgcGFkZGluZzogNDVweCAyMHB4O1xufVxuLmNhcm91c2VsLW1vZGVsLTIgLmMtY2Fyb3VzZWwtc3RlcHNfc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xufVxuLmNhcm91c2VsLW1vZGVsLTIgLmMtY2Fyb3VzZWwtc3RlcHNfc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjNDhjNTg4O1xufVxuLmNhcm91c2VsLW1vZGVsLTIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5vdHJlLWVxdWlwZS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDYuMjVyZW07XG59XG4ubm90cmUtZXF1aXBlLXNlY3Rpb24gLm8tY29udGFpbmVyID4gLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub3RyZS1lcXVpcGUtc2VjdGlvbiAuaW1nLWVxdWlwZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub3RyZS1lcXVpcGUtc2VjdGlvbiAudGl0cmUtbm90cmUtZXF1aXBlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5ibG9jLWl0ZW0tbm90cmUtZXF1aXBlIC5vLWxheW91dF9pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RyZS1lcXVpcGUtc2VjdGlvbiAuYmxvYy1pdGVtLW5vdHJlLWVxdWlwZSAuby1sYXlvdXRfaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIuODEyNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNTdkZTlkO1xufVxuLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5jLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTU2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5jLWJ1dHRvbjo6YWZ0ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbn1cblxuLmMtY2Fyb3VzZWwtc3RlcHMgLmMtY2Fyb3VzZWwtc3RlcHNfc2xpZGVfdGl0bGUge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYy1jYXJvdXNlbC1zdGVwcyAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9ib3R0b20ge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4uY2Fyb3VzZWwtbW9kZWwtMiAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9pbm5lciAuYy1jYXJvdXNlbC10aXRsZS1oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5wYWdlLW1ldGhvZGUtbWFpbiAudGl0cmUtaGVhZGVyLW1ldGhvZGUge1xuICBtYXJnaW4tYm90dG9tOiA2LjM3NXJlbTtcbn1cbi5wYWdlLW1ldGhvZGUtbWFpbiAuaXRlbXMtaGVhZGVyLW1ldGhvZGUgLmMtY29sLWluZm9fY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzU3ZGU5ZDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLmRlc2NyaXB0aW9uLWNvbW1hbmRlbWFudHMge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLmRlc2NyaXB0aW9uLWNvbW1hbmRlbWFudHMgLnRpdHJlLWNvbW1hbmRlbWFudCB7XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NTBweDtcbiAgY29sb3I6ICM0OGM1ODg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLm51bWJlci1pdGVtLWNvbW1hbmRlbWFudHMge1xuICBmb250LXNpemU6IDE0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNDhjNTg4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuLnBhZ2UtbWV0aG9kZS1tYWluIC5jLWNvbC1pbmZvX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogOC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi5wYWdlLW1ldGhvZGUtbWFpbiAuYy1jb2wtaW5mb19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi10b3A6IDE2LjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLmMtY29sLWluZm9faXRlbSAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIuNzVyZW07XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbXMtbWV0aG9kZS1hdmFudGFnZSB7XG4gIHdpZHRoOiA2MHZ3O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuLnBhZ2UtbWV0aG9kZS1tYWluIC5zZWN0aW9uLW1ldGhvZGUtYXZhbnRhZ2UgLml0ZW0tbWV0aG9kZS1hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbS1tZXRob2RlLWF2IC50aXRyZS1pdGVtLWF2IHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbS1tZXRob2RlLWF2IC50ZXh0ZS1pdGVtLWF2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2N3B4KTtcbiAgY29sb3I6ICM1RjVGNUY7XG59XG4ucGFnZS1tZXRob2RlLW1haW4gLmJsb2MtdmlkZW8tbWV0aG9kZSB7XG4gIG1pbi1oZWlnaHQ6IDM0M3B4O1xufVxuXG4uY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb19zaGFwZXMge1xuICB6LWluZGV4OiBpbmhlcml0O1xufVxuLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fc2hhcGVzIC5jLWhlcm9fc2hhcGVzX2l0ZW0ge1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAyLjc1cmVtO1xuICBsZWZ0OiA4LjhyZW07XG4gIHdpZHRoOiAyNy41dnc7XG4gIGhlaWdodDogMTMuNXZ3O1xufVxuLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAtMnJlbTtcbiAgcmlnaHQ6IDIwdnc7XG4gIHdpZHRoOiAyNXZ3O1xuICBoZWlnaHQ6IDEyLjV2dztcbn1cbi5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogLTR2dztcbiAgbGVmdDogNDR2dztcbiAgd2lkdGg6IDI5dnc7XG4gIGhlaWdodDogMTR2dztcbn1cbi5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbn1cbi5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtcGhvbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwdnc7XG4gIHRvcDogN3Z3O1xufVxuLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fd29yZHNfbGluZSAuYmxvYy1waG9uZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLXBob25lIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtZW1haWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDV2dztcbiAgYm90dG9tOiAtN3Z3O1xufVxuLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fd29yZHNfbGluZSAuYmxvYy1lbWFpbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLWVtYWlsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtYWRyZXNzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjJ2dztcbiAgdG9wOiA0dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLWFkcmVzc2UgLmljb24tYWRyZXNzZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogOTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xheW91dC9pY29uLWFkcmVzc2UtY29udGFjdC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uY29udGFjdC1wYWdlLXNlY3Rpb24gaGVhZGVyIC5jLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXZ3O1xuICBsZWZ0OiAyMHZ3O1xuICBwYWRkaW5nOiAxLjRyZW0gMi41cmVtO1xufVxuLmNvbnRhY3QtcGFnZS1zZWN0aW9uIGhlYWRlciAuYy1idXR0b246OmFmdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG59XG4uY29udGFjdC1wYWdlLXNlY3Rpb24gaGVhZGVyIC5jLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VjdGlvbi1mb3JtdWxhaXJlLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogMTV2bWluO1xufVxuLnNlY3Rpb24tZm9ybXVsYWlyZS1jb250YWN0IC5ibG9jLWRlc2MtZm9ybS1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA3MHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zZWN0aW9uLWZvcm11bGFpcmUtY29udGFjdCAudGl0cmUtZm9ybS1jb250YWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZSBNb250cmVhbFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0OGM1ODg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1mb3JtdWxhaXJlLWNvbnRhY3QgLmRlc2MtZm9ybS1jb250YWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5ibG9jLWZvcm0tY29udGFjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5ibG9jLWZvcm0tY29udGFjdCAucm93LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV9pdGVtLnNlbGVjdC1mb3JtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYXlvdXQvYXJyb3ctc2VsZWN0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLmJsb2MtZm9ybS1jb250YWN0IC5oYWxmLWZvcm0ge1xuICB3aWR0aDogNTAlO1xufVxuLmJsb2MtZm9ybS1jb250YWN0IHNlbGVjdCB7XG4gIGNvbG9yOiAjNDhjNTg4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYmxvYy1mb3JtLWNvbnRhY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM0OGM1ODg7XG59XG4uYmxvYy1mb3JtLWNvbnRhY3QgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmJsb2MtZm9ybS1jb250YWN0IC5idG4tc2VuZC1jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmxvYy1mb3JtLWNvbnRhY3QgLmJ0bi1zZW5kLWNvbnRhY3QgLmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzU4OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDUzcHg7XG4gIHBhZGRpbmc6IDZweCAzMHB4O1xufVxuXG4ud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ3YzU4ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ3YzU4OCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wcm9qZXRzLXBhZ2UgLmMtc2VjdGlvbl9oZWFkZXJfbG9nbyB7XG4gIGNvbG9yOiAjNDhjNTg4O1xufVxuLnByb2pldHMtcGFnZSAuLWhlYWRlci1wYWdlIC5jLXNlY3Rpb25fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcbn1cbi5wcm9qZXRzLXBhZ2UgLmMtc2VjdGlvbl9oZWFkbGluZS4taDEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvamV0cy1wYWdlIC5jLXNlY3Rpb24uLWhlYWRlci1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5maWx0ZXJpbmcgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDhjNTg4O1xuICB0cmFuc2l0aW9uOiAwLjZzIGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICM0OGM1ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZmlsdGVyaW5nIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YzU4ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmZpbHRlcmluZyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNTg4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMjBweCAtMjBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnN0YW1wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5zdGFtcDEge1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDI3M3B4O1xufVxuLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5ncmlkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogODIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnByb2pldC1pbmZvcyB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5wcm9qZXQtaW5mb3MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHVybCguLi8uLi9pbWFnZXMvbGF5b3V0L2N1cnMtcHJvamV0LnN2ZyksIGRlZmF1bHQ7XG59XG4ucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnByb2pldC1pbmZvcyBhOm5vdChbaHJlZl0pIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5wcm9qZXRfdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uem9vbUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhpZGUtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1tYWluLXBhZ2UgLmMtY2Fyb3VzZWwtc3RlcHMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIHN0cm9uZyB7XG4gIGNvbG9yOiAjNDhjNTg4O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5zdGFtcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmZpbHRlcmluZyBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG5cbi5zZWN0aW9uLWZvcm11bGFpcmUtY29udGFjdCAuYmxvYy1mb3JtLWNvbnRhY3QgLmJ0bi1zZW5kLWNvbnRhY3QgLmMtYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDEuNjg3NXJlbTtcbn1cblxuLnJvdy1hY2NvcmRpb24uY3VzdG9tLXdpZHRoIC5ibG9jLXRpdHJlLXNlY3Rpb24tYWNjb3JkaW9uIGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXRfaXRlbSAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAucHJvamV0LWluZm9zLnBvc2l0aW9uLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG4ucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnByb2pldC1pbmZvcy5wb3NpdGlvbi1nYXVjaGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAucHJvamV0LWluZm9zLnBvc2l0aW9uLWRyb2l0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAucHJvamV0LWluZm9zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExOTlweCkge1xuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXRfaXRlbSAuZGVzYyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmZpeC1zY3JvbGwtaXNzdWUge1xuICBoZWlnaHQ6IDEyMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAxMjB2aDtcbn1cblxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmJsb2MtdmlkZW8tbWV0aG9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3Rlci1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuaXRlbS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgY29sb3I6ICM0OGM1ODg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogNDBweCAwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU2O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLml0ZW0tYWNjb3JkaW9uIC5jYXJkLWhlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjNDhjNTg4O1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuaXRlbS1hY2NvcmRpb24gLmNhcmQtaGVhZGVyLmNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLml0ZW0tYWNjb3JkaW9uIC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcyBhbGw7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuaXRlbS1hY2NvcmRpb24gLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQwMDAwcHg7XG4gIHRyYW5zaXRpb246IDFzIGFsbDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5pdGVtLWFjY29yZGlvbiAuY2FyZC1ib2R5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSksIHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICBwYWRkaW5nOiA3MHB4IDAgNDBweDtcbn1cbi5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLml0ZW0tYWNjb3JkaW9uIC5zaG93IC5jYXJkLWJvZHkge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4uY2FycmllcmVzLXBhZ2UgLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuY2FyZC1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmNhcmQtYm9keSBzdHJvbmcge1xuICBjb2xvcjogIzQ4YzU4ODtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FycmllcmVzLXBhZ2UgLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuYnV0dG5zLWFjY29yZC1jYXJyaWVyZSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4uY2FycmllcmVzLXBhZ2UgLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuYnRuLXBhcnRhZ2Uge1xuICBoZWlnaHQ6IDYzcHg7XG4gIHdpZHRoOiA2M3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJyaWVyZXMtcGFnZSAuc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5idG4tcGFydGFnZTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1wYXJ0YWdlLWJsYWNrLnN2Zyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYy1jYXJvdXNlbC1zdGVwcyAuYnRuLWNhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLnBhZGRpbmctdG9wLTIwIHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtYmFja2dyb3VuZC13aGl0ZSAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9ib3R0b20ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQ4YzU4ODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5tZW51LWhlYWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lbnUtaGVhZGVyLXdyYXBwZXIgLmMtbWVudV9jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1N3B4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jLW1lbnVfYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYy1tZW51X3N1Ym5hdiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBsYXktdmVkaW86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmJsb2MtdmlkZW8tbWV0aG9kZSAucGxheS12ZWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogOTVweDtcbiAgbGluZS1oZWlnaHQ6IDk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLmJsb2MtdmlkZW8tbWV0aG9kZSAucGxheS12ZWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNlY3Rpb24tYWNjb3JkaW9uIC5ibG9jLXRpdHJlLXNlY3Rpb24tYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDQyNXB4O1xufVxuXG4uaG9uZXlwb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvYy1jYXJvdXNlbC1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2MtY2Fyb3VzZWwtbW9iaWxlIC51LXJlbGF0aXZlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ibG9jLWNhcm91c2VsLW1vYmlsZSAuYy1jYXJvdXNlbC1zY3JvbGxfbGVmdF9zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ibG9jLWNhcm91c2VsLW1vYmlsZSAuaW1hZ2UtaXRlbS1jYXJvdXNlbCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2MtY2Fyb3VzZWwtbW9iaWxlIC5jLWNhcm91c2VsLXNjcm9sbF9yaWdodF9zbGlkZSB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uYmxvYy1jYXJvdXNlbC1tb2JpbGUgLmMtY2Fyb3VzZWwtc2Nyb2xsX3JpZ2h0X3NsaWRlX2ltYWdlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5ibG9jLWNhcm91c2VsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvYy1jYXJvdXNlbC1tb2JpbGUgLmMtY2Fyb3VzZWwtc2Nyb2xsX2xlZnRfc2xpZGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYmxvYy1jYXJvdXNlbC1tb2JpbGUgLmltYWdlLWl0ZW0tY2Fyb3VzZWwge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4ucGFnZS1jYXRlZ29yaWVzLW1haW4gLmMtaGVyby5jLXNlY3Rpb24uLWhlYWRlci1wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xufVxuLnBhZ2UtY2F0ZWdvcmllcy1tYWluIC5jLXNlY3Rpb25faGVhZGxpbmUuLWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xufVxuLnBhZ2UtY2F0ZWdvcmllcy1tYWluIC5maWx0ZXJpbmcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtY2F0ZWdvcmllcy1tYWluIC5maWx0ZXJpbmcgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNHB4IDIzcHggMDtcbiAgcGFkZGluZzogMTNweCAzMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAwLjZzIGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFydGljbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAwcHggMzBweDtcbn1cblxuLmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9hZGluZy1pbWcge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbn1cblxuLmZpbHRlcmluZyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDhjNTg4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNTg4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIFRhYmxldHMgKi9cbiAgLmFydGljbGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIC8qIDIgY29sdW1ucyAqL1xuICB9XG4gIC5zZWN0aW9uLWNhdGVnb3J5LWFydGljbGVzIC5vLWNvbnRhaW5lci5jb250YWluZXItYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIE1vYmlsZSAqL1xuICAuYXJ0aWNsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIC8qIDEgY29sdW1uICovXG4gIH1cbn1cbi5hcnRpY2xlcyAuYXJ0aWNsZSAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXJ0aWNsZXMgLmFydGljbGUgaDMge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBmb250LWZhbWlseTogXCJOZXVlIE1vbnRyZWFsXCI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZXMgLmFydGljbGUgc3Bhbi5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNUY1RjVGO1xuICBmb250LWZhbWlseTogXCJOZXVlIE1vbnRyZWFsXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG5cbi8qIFRhYmxldCB2aWV3ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIC8qIDIgYXJ0aWNsZXMgcGVyIHJvdyAqL1xuICB9XG59XG4vKiBNb2JpbGUgdmlldyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcbiAgICAvKiAxIGFydGljbGUgcGVyIHJvdyAqL1xuICB9XG59XG4uYXNwZWN0LXJhdGlvLTF4MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICAvKiAxOjEgQXNwZWN0IFJhdGlvICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXNwZWN0LXJhdGlvLTF4MSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hc3BlY3QtcmF0aW8tN3g1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDcyLjg2JTtcbiAgLyogNzo1IEFzcGVjdCBSYXRpbyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFzcGVjdC1yYXRpby03eDUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW1nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctY29udGFpbmVyIC5ncmVlbi1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QzU4ODtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uaW1nLWNvbnRhaW5lcjpob3ZlciAuZ3JlZW4tYmFyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICAvKiBIZWlnaHQgb2YgdGhlIGdyZWVuIGJhciBvbiBob3ZlciAqL1xufVxuXG4udnc5MCB7XG4gIHdpZHRoOiA5MHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmMtc2VjdGlvbl9tYjEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53cmFwLWFydGljbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwcHggOTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2lkZWJhciB7XG4gIGZsZXg6IDEgMSAyNiU7XG59XG5cbi5jb250ZW50IHtcbiAgZmxleDogMSAxIDY2JTtcbn1cblxuLnNpZGViYXIgaDMge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG51bC5zb21tYWlyZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG51bC5zb21tYWlyZSBsaSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxudWwuc29tbWFpcmUgbGk6aG92ZXIge1xuICBjb2xvcjogIzUxYWI3ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3JhcC1hcnRpY2xlcyAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjNDhjNTg4O1xufVxuLndyYXAtYXJ0aWNsZXMgLmNvbnRlbnQgYXJ0aWNsZSBwIGEge1xuICBjb2xvcjogIzQ4YzU4ODtcbn1cbi53cmFwLWFydGljbGVzIGFydGljbGUge1xuICBtYXJnaW46IDI1cHggMHB4O1xufVxuLndyYXAtYXJ0aWNsZXMgYXJ0aWNsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi53cmFwLWFydGljbGVzIGlmcmFtZSB7XG4gIG1hcmdpbjogMjVweCAwcHggMHB4O1xufVxuXG4ucmVhZG1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMHB4IDk1cHg7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4udGl0bGUtcmVhZG1vcmUge1xuICBmbGV4OiAxIDEgMjYlO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDcyLCAxOTcsIDEzNik7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgTW9udHJlYWxcIjtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBNZWRpdW07XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xufVxuXG4ubGlua3MtcmVhZG1vcmUge1xuICBmbGV4OiAxIDEgNjYlO1xufVxuLmxpbmtzLXJlYWRtb3JlIGEge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBmb250LWZhbWlseTogXCJOZXVlIE1vbnRyZWFsXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saW5rcy1yZWFkbW9yZSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5saW5rcy1yZWFkbW9yZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2Qzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saW5rcy1yZWFkbW9yZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4ubGlua3MtcmVhZG1vcmUgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hcnRpY2xlLWRldGFpbC1wYWdlIC5jLWZvb3Rlcl9jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMi42MjVyZW07XG59XG4uYXJ0aWNsZS1kZXRhaWwtcGFnZSAuYy1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbn1cblxuLnBhZ2luYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xufVxuLnBhZ2luYXRpb25zIC5wYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDI3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25zIC5wYWdlcyBzcGFuIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWUgTW9udHJlYWxcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnaW5hdGlvbnMgLnBhZ2VzIHNwYW4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2luYXRpb25zIC5wYWdlcyBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQ4YzU4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDhjNTg4O1xufVxuLnBhZ2luYXRpb25zIC5wYWdlcyBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0OGM1ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQ4YzU4ODtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnaW5hdGlvbnMgLm5leHQge1xuICBib3JkZXItcmFkaXVzOiAyOS41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAzMHB4O1xufVxuXG4uZGFyay1zbWFsbC1oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbmh0bWw6bm90KC5oYXMtc2Nyb2xsZWQpIC5jLWhlYWRlci5kYXJrLXNtYWxsLWhlYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tc29tbWFpcmUtYXJ0aWNsZSAuY29udGFpbmVyLWFydGljbGUge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuaHRtbC5oYXMtc2Nyb2xsZWQgLnByb2dyZXNzLWFydGljbGUge1xuICB0b3A6IDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5odG1sLmhhcy1zY3JvbGxlZCAuc2lkZWJhci1jb250ZW50IHtcbiAgdG9wOiAxMzBweDtcbn1cblxuLnByb2dyZXNzLWFydGljbGUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wcm9ncmVzcy1hcnRpY2xlIC5wcm9ncmVzcy1jb3VudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQ4YzU4ODtcbiAgei1pbmRleDogOTk7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM1ODg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLndyYXAtYXJ0aWNsZXMgYXJ0aWNsZSBibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgcGFkZGluZzogODBweCAwcHggMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcC1hcnRpY2xlcyBhcnRpY2xlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC02MHB4O1xufVxuLndyYXAtYXJ0aWNsZXMgYXJ0aWNsZSAuc2xpZGUtY29udGFpbmVyIHtcbiAgY29sdW1uczogMjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi53cmFwLWFydGljbGVzIGFydGljbGUgLnNsaWRlLWNvbnRhaW5lciAuc2xpZGUge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLndyYXAtYXJ0aWNsZXMgYXJ0aWNsZSBvbCwgLndyYXAtYXJ0aWNsZXMgYXJ0aWNsZSB1bCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ud3JhcC1hcnRpY2xlcyAuc2xpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBNYWtlIHN1cmUgdGhlIGltYWdlcyBhcmUgcmVzcG9uc2l2ZSAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIENoYW5nZSB0aGUgY3Vyc29yIHRvIGluZGljYXRlIHRoYXQgdGhlIGltYWdlIGlzIGNsaWNrYWJsZSAqL1xufVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgaW1hZ2UgdGh1bWJuYWlscyAqL1xuLyogTGlnaHRib3ggb3ZlcmxheSAqL1xuLmxpZ2h0Ym94LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5saWdodGJveC1vdmVybGF5IGltZyB7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubGlnaHRib3gtb3ZlcmxheSAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBMaWdodGJveCBpbWFnZSAqL1xuLyogQ2xvc2UgYnV0dG9uICovXG4uY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uY2F0ZWdvcmllcyAuY2F0ZWdvcnkgc3ZnLmMtc2VjdGlvbl9oZWFkZXJfbG9nb19pY29uIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXItY29udGVudCBoMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1jYXRlZ29yaWVzLW1haW4gLmZpbHRlcmluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucGFnaW5hdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFnaW5hdGlvbnMgLm5leHQge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIGh0bWwuaGFzLXNjcm9sbGVkIC5wcm9ncmVzcy1hcnRpY2xlIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgLnNvbW1haXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyLXRvZ2dsZSwgLnNvbW1haXJlLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnaW5hdGlvbnMgLm5leHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuLnBhZ2UtbWVudGlvbi1sZWdhbGVzLW1haW4gLnRpdHJlLWhlYWRlci1tZXRob2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ZmQyOTM7XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuaGVhZGVyLW1lbnRpb25zLWluZm9zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjgxMjVyZW07XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuaGVhZGVyLW1lbnRpb25zLWluZm9zIC5vLWxheW91dF9pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjgxMjVyZW07XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuaGVhZGVyLW1lbnRpb25zLWluZm9zIC5jLWNvbC1pbmZvX2NvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICM1N2RlOWQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLW1lbnRpb24tbGVnYWxlcy1tYWluIC5oZWFkZXItbWVudGlvbnMtaW5mb3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuaGVhZGVyLW1lbnRpb25zLWluZm9zIC50aXRyZS1zaWVnZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuc2VjdGlvbi1jb250ZW50LW1lbnRpb25zIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5wYWdlLW1lbnRpb24tbGVnYWxlcy1tYWluIC5zZWN0aW9uLWNvbnRlbnQtbWVudGlvbnMgLnRpdHJlLWRldGFpbC1tZW50aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuc2VjdGlvbi1jb250ZW50LW1lbnRpb25zIC50ZXh0LWRldGFpbC1tZW50aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuc2VjdGlvbi1jb250ZW50LW1lbnRpb25zIC50ZXh0LWRldGFpbC1tZW50aW9ucyAuby1sYXlvdXRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNUY1RjVGO1xufVxuLnBhZ2UtbWVudGlvbi1sZWdhbGVzLW1haW4gLnNlY3Rpb24tY29udGVudC1tZW50aW9ucyAudGV4dC1kZXRhaWwtbWVudGlvbnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1tZW50aW9uLWxlZ2FsZXMtbWFpbiAuc2VjdGlvbi1jb250ZW50LW1lbnRpb25zIC50ZXh0LWRldGFpbC1tZW50aW9ucyBhIHtcbiAgY29sb3I6ICM1N2RlOWQ7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuLnBhZ2UtbWVudGlvbi1sZWdhbGVzLW1haW4gLnNlY3Rpb24tY29udGVudC1tZW50aW9ucyAudGV4dC1kZXRhaWwtbWVudGlvbnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjZkMDY1O1xufVxuXG4uc2luZ2xlLXByb2pldC1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLm8tY3VzdG9tLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuby1jdXN0b20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg5NDRweCArIDUuNjI1cmVtICsgNS42MjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuc2luZ2xlLXByb2pldC1wYWdlIC5vLWN1c3RvbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuc2luZ2xlLXByb2pldC1wYWdlIC5vLWN1c3RvbS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5ODRweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAuc3ltYm9sLXNpbmdsZS1wcm9qZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zeW1ib2wtc2luZ2xlLXByb2pldCAuaW5mb3MtaGVhYWRlci1wcm9qZXQge1xuICBtYXgtd2lkdGg6IDY2NnB4O1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAuc3ltYm9sLXNpbmdsZS1wcm9qZXQgLmMtc2VjdGlvbl9zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zeW1ib2wtc2luZ2xlLXByb2pldCAuaW1nLWhlYWRlci1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTgwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zeW1ib2wtc2luZ2xlLXByb2pldCAuYy1zZWN0aW9uX2hlYWRsaW5lLi1oMSB7XG4gIG1hcmdpbi1ib3R0b206IDEzLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLnN5bWJvbC1zaW5nbGUtcHJvamV0IC5kZXRhaWwtaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zeW1ib2wtc2luZ2xlLXByb2pldCAuZGV0YWlsLWl0ZW0taW5mbzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLnN5bWJvbC1zaW5nbGUtcHJvamV0IC5kZXRhaWwtaXRlbS1pbmZvIHNwYW4ge1xuICB3aWR0aDogNTAlO1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAuY29udGVudERlc2Mtc2luZ2xlLXByb2pldCB7XG4gIGNvbG9yOiAjNUY1RjVGO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAucHJvcG9zaXRpb25fYmcge1xuICBoZWlnaHQ6IDgwN3B4O1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2VjdGlvbi1zbGlkZXItY2VudGVyLXNpbmdsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXNsaWRlci1jZW50ZXItc2luZ2xlIC5zd2lwZXItd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXNsaWRlci1jZW50ZXItc2luZ2xlIC5zd2lwZXItc2xpZGUge1xuICBjdXJzb3I6IG5vbmU7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXNsaWRlci1jZW50ZXItc2luZ2xlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLnNlY3Rpb24tc2xpZGVyLWNlbnRlci1zaW5nbGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXNsaWRlci1jZW50ZXItc2luZ2xlIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNTg4O1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2VjdGlvbi1zbGlkZXItY2VudGVyLXNpbmdsZSAuY29udGVudC1zbGlkZS1zaW5nbGUtcHJvamV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDk0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLnNlY3Rpb24tc2xpZGVyLWNlbnRlci1zaW5nbGUgLmNvbnRlbnQtc2xpZGUtc2luZ2xlLXByb2pldCBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAzM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5tb2NhcC1zdGVwLXByb2pldCAucm93LXN0ZXBzLW1vY2FwLXByb2pldCB7XG4gIHdpZHRoOiA5NDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC5tb2NhcC1zdGVwLXByb2pldCAuaXRlbS1zdGVwLW1vY2FwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLm1vY2FwLXN0ZXAtcHJvamV0IC5pdGVtLXN0ZXAtbW9jYXAgLmltZy1zdGVwLW1vY2FwIHtcbiAgd2lkdGg6IDU4NXB4O1xuICBtaW4td2lkdGg6IDU4NXB4O1xuICBoZWlnaHQ6IDM3MHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLm1vY2FwLXN0ZXAtcHJvamV0IC5pdGVtLXN0ZXAtbW9jYXAgLmltZy1zdGVwLW1vY2FwIGltZyB7XG4gIG1heC1oZWlnaHQ6IDI5MHB4O1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAubW9jYXAtc3RlcC1wcm9qZXQgLml0ZW0tc3RlcC1tb2NhcCAuY29udGVudC1zdGVwLW1vY2FwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU4NXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxMnZtaW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNUY1RjVGO1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAubW9jYXAtc3RlcC1wcm9qZXQgLml0ZW0tc3RlcC1tb2NhcCAudGl0cmUtc3RlcC1tb2NhcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc2luZ2xlLXByb2pldC1wYWdlIC52aWRlby1zaW5nbGUtcHJvamV0IHtcbiAgaGVpZ2h0OiA5NHZoO1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAudmlkZW8tc2luZ2xlLXByb2pldCAudmlkZW8tanMudmpzLTQtMyB7XG4gIHBhZGRpbmctdG9wOiA5NHZoO1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAudmlkZW8tc2luZ2xlLXByb2pldCAudmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2hvdy1wcm9qZWN0LXNlY3Rpb24gPiBhIHtcbiAgcGFkZGluZy10b3A6IDMwdm1pbjtcbiAgcGFkZGluZy1ib3R0b206IDMwdm1pbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHVybCguLi8uLi9pbWFnZXMvbGF5b3V0L2N1cnMtcHJvamV0LnN2ZyksIGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtcHJvamV0LXBhZ2UgLnNob3ctcHJvamVjdC1zZWN0aW9uIC5tb2N1cC1tYWMtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwdm1pbjtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmNhcnJpZXJlcy1wYWdlIC5vLWxheW91dCAuYy1idXR0b24ge1xuICB3aWR0aDogMTkwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcnJpZXJlcy1wYWdlIC5vLWxheW91dCAuYy1idXR0b246YWZ0ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbn1cbi5jYXJyaWVyZXMtcGFnZSAuZ29fdG8ge1xuICBjb2xvcjogIzQ4YzU4ODtcbn1cbi5jYXJyaWVyZXMtcGFnZSAuZ29fdG8gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDhjNTg4O1xufVxuLmNhcnJpZXJlcy1wYWdlIC5pdGVtcy1oZWFkZXItY2FycmllcmVzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIHdpZHRoOiA3MjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTg2cHg7XG59XG4uY2FycmllcmVzLXBhZ2UgLml0ZW1zLWhlYWRlci1jYXJyaWVyZXMgPiAuby1sYXlvdXRfaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogODZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXJyaWVyZXMtcGFnZSAuaXRlbXMtaGVhZGVyLWNhcnJpZXJlcyAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG59XG4uY2FycmllcmVzLXBhZ2UgLnNlY3Rpb24tYWNjb3JkaW9uIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAuYmxvYy10aXRyZS1zZWN0aW9uLWFjY29yZGlvbiBoMyB7XG4gIHdpZHRoOiAzMThweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmNvbnRlbnQtZGVzYy1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwcHggMCA4MHB4O1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmJ1dHRucy1hY2NvcmQtY2FycmllcmUge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmJ0bi1wYXJ0YWdlIHtcbiAgaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogNjNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmJ0bi1wYXJ0YWdlOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1wYXJ0YWdlLWJsYWNrLnN2Zyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ud3lzaXd5Zy10ZXh0IGg1LCAud3lzaXd5Zy10ZXh0IGg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ud3lzaXd5Zy10ZXh0IGg0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ud3lzaXd5Zy10ZXh0IGgyLFxuLnd5c2l3eWctdGV4dCBoMyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uaXRlbS1kZXNjLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pdGVtLWRlc2Mtc2luZ2xlIC50aXRyZS1pdGVtLWRlc2Mge1xuICB3aWR0aDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaXRlbS1kZXNjLXNpbmdsZSAudGl0cmUtaXRlbS1kZXNjIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNThweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExM3B4O1xufVxuLml0ZW0tZGVzYy1zaW5nbGUgLnRleHQtaXRlbS1kZXNjIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICM1RjVGNUY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uaXRlbS1kZXNjLXNpbmdsZSAudGV4dC1pdGVtLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaXRlbS1kZXNjLXNpbmdsZSAudGV4dC1pdGVtLWRlc2MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXRlbS1kZXNjLXNpbmdsZSAudGV4dC1pdGVtLWRlc2MgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pdGVtLWRlc2Mtc2luZ2xlIC50ZXh0LWl0ZW0tZGVzYyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1jaGVjay15ZWxsb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5yb3ctc3RlcHMtc2luZ2xlLXByb2pldCB7XG4gIHdpZHRoOiA5NDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlLnZpZGVvQmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUudmlkZW9CbG9jayBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cbi5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUudmlkZW9CbG9jayAuY29udGVudC1zdGVwLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUudmlkZW9CbG9jayB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAucmF0aW8ge1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xufVxuLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAucmF0aW8gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNjMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5yYXRpbyBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLnJhdGlvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLmNvbnRlbnQtc3RlcC1zaW5nbGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTg1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEydm1pbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1RjVGNUY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5jb250ZW50LXN0ZXAtc2luZ2xlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuY29udGVudC1zdGVwLXNpbmdsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLnRpdHJlLXN0ZXAtc2luZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLnRleHQtc3RlcC1zaW5nbGUgdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xufVxuLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hlY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubXVsdGktY29scy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTAwcHggMCA3M3B4O1xufVxuLm11bHRpLWNvbHMtd3JhcHBlciAuYmxvY2staGVhZC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIgLmJsb2NrLWhlYWQtY29udGVudCAud3JhcHBlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm11bHRpLWNvbHMtd3JhcHBlciAuYmxvY2staGVhZC1jb250ZW50IC53cmFwcGVyLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIgLmdyaWQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTEzLjVweDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuLm11bHRpLWNvbHMtd3JhcHBlciAuZ3JpZC1pdGVtcyAuZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBwYWRkaW5nOiAwIDEzLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tdWx0aS1jb2xzLXdyYXBwZXIgLmdyaWQtaXRlbXMgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXVsdGktY29scy13cmFwcGVyIC5ncmlkLWl0ZW1zIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIgLmdyaWQtaXRlbXMgLmdyaWQtaXRlbSAuZ3JpZC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni41cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubXVsdGktY29scy13cmFwcGVyIC5ncmlkLWl0ZW1zIC5ncmlkLWl0ZW0gLmdyaWQtY29udGVudCAuZ3JpZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG4ubXVsdGktY29scy13cmFwcGVyIC5ncmlkLWl0ZW1zIC5ncmlkLWl0ZW0gLmdyaWQtY29udGVudCAuZ3JpZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIgLmdyaWQtaXRlbXMgLmdyaWQtaXRlbSAuZ3JpZC1jb250ZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIgLmdyaWQtaXRlbXMgLmdyaWQtaXRlbSAuZ3JpZC1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIgLmdyaWQtaXRlbXMgLmdyaWQtaXRlbSAuZ3JpZC1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm11bHRpLWNvbHMtd3JhcHBlciAuZ3JpZC1pdGVtcyAuZ3JpZC1pdGVtIC5ncmlkLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1jaGVjay13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubXVsdGktY29scy13cmFwcGVyIC5ncmlkLWl0ZW1zIC5ncmlkLWl0ZW0gLmdyaWQtY29udGVudCB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm11bHRpLWNvbHMtd3JhcHBlci5mb3VyLWNvbHMgLmdyaWQtaXRlbXMge1xuICBtYXJnaW46IDAgLTIxLjVweDtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIuZm91ci1jb2xzIC5ncmlkLWl0ZW1zIC5ncmlkLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgd2lkdGg6IDI1JTtcbn1cbi5tdWx0aS1jb2xzLXdyYXBwZXIuZm91ci1jb2xzIC5ncmlkLWl0ZW1zIC5ncmlkLWl0ZW0gLmdyaWQtY29udGVudCAuZ3JpZC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50aGVtb2ktc2VjdGlvbiAudGV4dC10aGVtb2ktc2luZ2xlLXByb2pldCB7XG4gIGZvbnQtZmFtaWx5OiBOZXVlIE1vbnRyZWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50aGVtb2ktc2VjdGlvbiAudGV4dC10aGVtb2ktc2luZ2xlLXByb2pldCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGhlbW9pLXNlY3Rpb24gLnRleHQtdGhlbW9pLXNpbmdsZS1wcm9qZXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLnRoZW1vaS1zZWN0aW9uIC50ZXh0LXRoZW1vaS1zaW5nbGUtcHJvamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvY290ZS5zdmcpO1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udGhlbW9pLXNlY3Rpb24gLmF1dG9yLXRoZW1vaS1zaW5nbGUtcHJvamV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aGVtb2ktc2VjdGlvbiAuYXV0b3ItdGhlbW9pLXNpbmdsZS1wcm9qZXQgLmltZy1hdXRoZXItdGhlbW9pIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogOTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRoZW1vaS1zZWN0aW9uIC5hdXRvci10aGVtb2ktc2luZ2xlLXByb2pldCAuaW1nLWF1dGhlci10aGVtb2kgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGhlbW9pLXNlY3Rpb24gLmF1dG9yLXRoZW1vaS1zaW5nbGUtcHJvamV0IC5pbmZvLWF1dGhlci10aGVtb2kge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBOZXVlIE1vbnRyZWFsO1xuICBjb2xvcjogIzVGNUY1RjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4udGhlbW9pLXNlY3Rpb24gLmF1dG9yLXRoZW1vaS1zaW5nbGUtcHJvamV0IC5pbmZvLWF1dGhlci10aGVtb2kgLm5hbWUtYXV0aGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlY3Rpb24tYWNjb3JkaW9uIC5yb3ctYWNjb3JkaW9uIC5hY2NvcmRpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuXG4ubG9nb3MtbGlzdCB7XG4gIHBhZGRpbmc6IDExNnB4IDAgOThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nb3MtbGlzdCB7XG4gICAgcGFkZGluZzogNDBweCAwIDE4cHg7XG4gIH1cbn1cbi5sb2dvcy1saXN0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgbGlzdC1zdHlsZTogODUuOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ29zLWxpc3QgLmxvZ29zLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ29zLWxpc3QgLmxvZ29zLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmxvZ29zLWxpc3QgLmxvZ29zLWl0ZW1zIC5sb2dvLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ29zLWxpc3QgLmxvZ29zLWl0ZW1zIC5sb2dvLWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9nb3MtbGlzdCAubG9nb3MtaXRlbXMgLmxvZ28taXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5cbi5sb2dvcy1zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTM3LjE0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBJbmZpbml0ZSBzY3JvbGxpbmcgYW5pbWF0aW9uICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTExcHgpIHtcbiAgLmxvZ29zLXNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmxvZ29zLXNsaWRlci1jb250YWluZXIgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9nb3Mtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyIC5zbGlkZXItdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IHNjcm9sbCAyMHMgbGluZWFyIGluZmluaXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubG9nb3Mtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyIC5zbGlkZXItdHJhY2sgLnNsaWRlci1pdGVtIHtcbiAgZmxleDogMCAwIDE0LjI4NSU7IC8qIFNob3cgNCBpdGVtcyBhdCBhIHRpbWUgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXIgLnNsaWRlci10cmFjayAuc2xpZGVyLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlOyAvKiBTaG93IDIgaXRlbXMgYXQgYSB0aW1lICovXG4gIH1cbn1cbi5sb2dvcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXIgLnNsaWRlci10cmFjayAuc2xpZGVyLWl0ZW0gLmltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sb2dvcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXIgLnNsaWRlci10cmFjayAuc2xpZGVyLWl0ZW0gLmltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmxvZ29zLXNsaWRlci1jb250YWluZXIgLnNsaWRlci5maXhlZC1zbGlkZXIgLnNsaWRlci10cmFjayB7XG4gIGFuaW1hdGlvbjogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ29zLXNsaWRlci1jb250YWluZXIgLnNsaWRlci5maXhlZC1zbGlkZXIgLnNsaWRlci10cmFjayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywgLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIHNyYzogdXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGxheSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4udmpzLWljb24tcGF1c2UsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGF1c2U6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi52anMtaWNvbi12b2x1bWUtbXV0ZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi52anMtaWNvbi12b2x1bWUtbWlkLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0LCAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUsIC52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLnZqcy1pY29uLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4udmpzLWljb24tc3VidGl0bGVzLCAudmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi52anMtaWNvbi1jYXB0aW9ucywgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4udmpzLWljb24tY2hhcHRlcnMsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2hhcHRlcnM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLnZqcy1pY29uLWNhbmNlbCwgLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1jYW5jZWw6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi52anMtaWNvbi1yZXBsYXksIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXJlcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi52anMtaWNvbi1hdWRpbywgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1hdWRpbzpiZWZvcmUsIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyLCAudmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdCwgLnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlLCAudmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJdIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZGVvLWpzICosXG4udmlkZW8tanMgKjpiZWZvcmUsXG4udmlkZW8tanMgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZsdWlkLFxuLnZpZGVvLWpzLnZqcy0xNi05LFxuLnZpZGVvLWpzLnZqcy00LTMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW46bm90KC52anMtaW9zLW5hdGl2ZS1mcykge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cblxuLnZqcy1uby1qcyBhLFxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2QThDQztcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjYzMzMyZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44MTY2NmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi52anMtY29udHJvbCAudmpzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cyxcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyLFxuLmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3Zlcixcbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJCMzMzRjtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMC4zZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxLjVlbTtcbiAgbWF4LWhlaWdodDogMTVlbTtcbn1cblxuLnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLWxheW91dC14LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LFxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDI1ZW07XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXAudmpzLWhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51LnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbn1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcixcbi52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmhvdmVyOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZsZXg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N2VtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyLmRpc2FibGVkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVlbTtcbiAgdG9wOiAtMC4zMzMzMzMzMzMzZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcbiAgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sIH4gLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzLCBoZWlnaHQgMC4xcywgd2lkdGggMC4xcywgbGVmdCAwcywgdG9wIDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgd2lkdGg6IDEwZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHkge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAzZW07XG4gIGxlZnQ6IC0zMDAwZW07XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMgMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC4zZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMzVlbSBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuNWVtO1xuICBsZWZ0OiAtMC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHRvcDogLTAuM2VtO1xuICByaWdodDogLTAuNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogOGVtO1xuICBib3R0b206IDhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnUge1xuICBsZWZ0OiAtMmVtO1xufVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9sLFxuLnZpZGVvLWpzLnZqcy1saXZldWkgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA0ZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi52aWRlby1qcy52anMtbGl2ZTpub3QoLnZqcy1saXZldWkpIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wsXG4udmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSxcbi52anMtbm8tZmxleCAudmpzLWN1cnJlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWR1cmF0aW9uLFxuLnZqcy1uby1mbGV4IC52anMtZHVyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIGJvdHRvbTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2O1xufVxuXG4udmpzLXR0LWN1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlID4gLnZqcy1tZW51LWJ1dHRvbixcbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMGVtO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJYXCI7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjg1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCIgXFxmMTFkXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlcixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kdXJhdGlvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3VidGl0bGVzLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1hdWRpby1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3Zlcixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3Zlcixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55LnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2wsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cudmpzLXRleHQtdHJhY2stc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA3MCU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbG9ycyxcbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWZvbnQsXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDBweCAyNHB4O1xuICB9XG4gIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsXG4gIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsXG4gIC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmZvY3VzLFxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IG1lZGl1bTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNzUpO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbiAgY29sb3I6ICMyQjMzM0Y7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpZGVvLWpzID4gKjpub3QoLnZqcy10ZWNoKTpub3QoLnZqcy1wb3N0ZXIpIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52anMtcmVzaXplLW1hbmFnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLmpzLWZvY3VzLXZpc2libGUgLnZpZGVvLWpzICo6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi52aWRlby1qcyAqOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4udmlkZW8tanMgLnZqcy1tZW51ICo6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pdGVtLXNvbHV0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyM3B4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uaXRlbS1zb2x1dGlvbiAudGl0bGUtaXRlbS1zb2x1dGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVNb250cmVhbC1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5pdGVtLXNvbHV0aW9uIC5kZXNjLWl0ZW0tc29sdXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5pdGVtLXNvbHV0aW9uIC50aXRsZS1hdmFudGFnZS1zb2x1dGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ldWVNb250cmVhbC1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbn1cbi5pdGVtLXNvbHV0aW9uIC5ncm91cC1hdmFudGFnZXMtc29sdXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLml0ZW0tc29sdXRpb24gLmdyb3VwLWF2YW50YWdlcy1zb2x1dGlvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLml0ZW0tc29sdXRpb24gLmdyb3VwLWF2YW50YWdlcy1zb2x1dGlvbiAudGl0bGUtYXZhbnRhZ2Utc29sdXRpb24ge1xuICBmb250LWZhbWlseTogXCJOZXVlTW9udHJlYWwtQm9sZFwiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaXRlbS1zb2x1dGlvbiAuZ3JvdXAtYXZhbnRhZ2VzLXNvbHV0aW9uIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pdGVtLXNvbHV0aW9uIC5ncm91cC1hdmFudGFnZXMtc29sdXRpb24gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLml0ZW0tc29sdXRpb24gLmdyb3VwLWF2YW50YWdlcy1zb2x1dGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdGVtLXNvbHV0aW9uIC5ncm91cC1hdmFudGFnZXMtc29sdXRpb24gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1jaGVjay1ibGFjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaXRlbS1zb2x1dGlvbiAuZ3JvdXAtYXZhbnRhZ2VzLXNvbHV0aW9uIHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pdGVtLWVuZ2FnZW1lbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAzMHB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaXRlbS1lbmdhZ2VtZW50IC5pY29uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLml0ZW0tZW5nYWdlbWVudCAuaWNvbi1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNDFweDtcbiAgbWF4LWhlaWdodDogNDFweDtcbn1cbi5pdGVtLWVuZ2FnZW1lbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2MtaXRlbXMtc29sdXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2MtaXRlbXMtc29sdXRpb25zID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYmxvYy1pdGVtcy1zb2x1dGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLmJsb2MtaXRlbXMtc29sdXRpb25zIC51LTFcXC8zXFxAZnJvbS1zbWFsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYmxvYy1pdGVtcy1zb2x1dGlvbnMgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvYy1pdGVtcy1zb2x1dGlvbnMgLnUtMVxcLzNcXEBmcm9tLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvYy1pdGVtcy1lbmdhZ2VtZW50cyB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ibG9jLWl0ZW1zLWVuZ2FnZW1lbnRzID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuYmxvYy1pdGVtcy1lbmdhZ2VtZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAuYmxvYy1pdGVtcy1lbmdhZ2VtZW50cyAudS0xXFwvM1xcQGZyb20tc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJsb2MtaXRlbXMtZW5nYWdlbWVudHMgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAuYmxvYy1pdGVtcy1lbmdhZ2VtZW50cyAudS0xXFwvM1xcQGZyb20tc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTRweCkge1xuICAuY29sdW1uLWZ1bGwtcGFydGVuYWlyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY3Rpb24tZW5nYWdlbWVudHMsIC5zZWN0aW9uLW5vcy1vZmZyZXMge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2LjI1cmVtIC0gNDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLnNlY3Rpb24tZW5nYWdlbWVudHMsIC5zZWN0aW9uLW5vcy1vZmZyZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDVyZW0gLSAyMHB4KTtcbiAgfVxufVxuXG4uc2VjdGlvbi1pbWFnZS1wYXJ0ZW5haXJlcyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuc2VjdGlvbi1pbWFnZS1wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIH1cbn1cblxuLi1oZWFkZXItcGFnZSAuYy1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYy1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTNweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV9pbnB1dCwgLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX3NlbGVjdF9pbnB1dCwgLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX3RleHRhcmVhIHtcbiAgaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItY29sb3I6ICM4ODhCODk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX3NlbGVjdF9pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX3RleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODhCODk7XG59XG4uc2VjdGlvbi1jb250YWN0LWFpZGUgLmJsb2MtZm9ybS1jb250YWN0IC5jLWZvcm1faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV9zZWxlY3RfaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV90ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4Qjg5O1xufVxuLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX3NlbGVjdF9pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV90ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg4OEI4OTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV9pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VjdGlvbi1jb250YWN0LWFpZGUgLmJsb2MtZm9ybS1jb250YWN0IC5jLWZvcm1fc2VsZWN0X2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV90ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ODhCODk7XG59XG4uc2VjdGlvbi1jb250YWN0LWFpZGUgLmJsb2MtZm9ybS1jb250YWN0IC5jLWZvcm1faW5wdXQ6OnBsYWNlaG9sZGVyLCAuc2VjdGlvbi1jb250YWN0LWFpZGUgLmJsb2MtZm9ybS1jb250YWN0IC5jLWZvcm1fc2VsZWN0X2lucHV0OjpwbGFjZWhvbGRlciwgLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODg4Qjg5O1xufVxuLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tY29udGFjdC1haWRlIC5ibG9jLWZvcm0tY29udGFjdCAuYy1mb3JtX2l0ZW0uc2VsZWN0LWZvcm0gLmMtZm9ybV9zZWxlY3RfaW5wdXQge1xuICBjb2xvcjogIzg4OEI4OTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QtYWlkZSAuYmxvYy1mb3JtLWNvbnRhY3QgLmMtZm9ybV9pdGVtLnNlbGVjdC1mb3JtOjphZnRlciB7XG4gIHRvcDogMjNweDtcbn1cblxuLmxhbmRpbmctcGFnZS1tYWluIC5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4ubGFuZGluZy1wYWdlLW1haW4gLnRpdHJlLWhlYWRlci1tZXRob2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG4ubGFuZGluZy1wYWdlLW1haW4gLml0ZW0tc29sdXRpb24gLmRlc2MtaXRlbS1zb2x1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubGFuZGluZy1wYWdlLW1haW4gLi1oZWFkZXItcGFnZSAudG1hLW1haW50ZW5hbmNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbi5sYW5kaW5nLXBhZ2UtbWFpbiAuLWhlYWRlci1wYWdlIC5jLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAxLjQ4NzVyZW07XG59XG4ubGFuZGluZy1wYWdlLW1haW4gLi1oZWFkZXItcGFnZSAuYy1idXR0b246aG92ZXIgLmMtYnV0dG9uX2JnOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS1tYWluIC5jLWhlYWRpbmcuLWgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLmxhbmRpbmctcGFnZS1tYWluIC50aXRyZS1oZWFkZXItbWV0aG9kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtbWFpbiAuLWhlYWRlci1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgfVxuICAubGFuZGluZy1wYWdlLW1haW4gLi1oZWFkZXItcGFnZSAuZ29fdG8ge1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IGhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCBoZWFkZXIgLmMtc2VjdGlvbl9zZXBhcmF0b3IuLWdyYXktYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjUpO1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgaGVhZGVyIC5jLWhlYWRpbmcuLWgxIHtcbiAgZm9udC1zaXplOiA2NXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogODFweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IGhlYWRlciAuaW5mb19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IGhlYWRlciAucmF0aW5nIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTAlKTtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5vLWN1c3RvbS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5vLWN1c3RvbS1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEyNjhweCArIDUuNjI1cmVtICsgNS42MjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuby1jdXN0b20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTMyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLm8tY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEzMDhweDtcbiAgfVxufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnRoZW1vaS1zZWN0aW9uIC5vLWN1c3RvbS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5leHBlcnRpc2UtcGFnZS1jb250ZW50IC50aGVtb2ktc2VjdGlvbiAuby1jdXN0b20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg5MDBweCArIDUuNjI1cmVtICsgNS42MjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAudGhlbW9pLXNlY3Rpb24gLm8tY3VzdG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnRoZW1vaS1zZWN0aW9uIC5vLWN1c3RvbS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgfVxufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAucm93LXN0ZXBzLXNpbmdsZS1wcm9qZXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5pdGVtLWRlc2Mtc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuaXRlbS1kZXNjLXNpbmdsZSAudGl0cmUtaXRlbS1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuaXRlbS1kZXNjLXNpbmdsZSAudGl0cmUtaXRlbS1kZXNjIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLml0ZW0tZGVzYy1zaW5nbGUgLnRleHQtaXRlbS1kZXNjIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuaXRlbS1kZXNjLXNpbmdsZSAudGV4dC1pdGVtLWRlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZS5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5yYXRpbyB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAucmF0aW8gaW1nIHtcbiAgd2lkdGg6IDYzMHB4O1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAudGl0cmUtc3RlcC1zaW5nbGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuY29udGVudC1zdGVwLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLmNvbnRlbnQtc3RlcC1zaW5nbGUuZnVsbC13aWR0aC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLmJsb2MtdmlkZW8tbWV0aG9kZSB7XG4gIG1pbi13aWR0aDogNjMwcHg7XG4gIGhlaWdodDogNjMwcHg7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5ibG9jLXZpZGVvLW1ldGhvZGUuYXV0by12aWRlbyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5ibG9jLXZpZGVvLW1ldGhvZGUge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICAuZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5ibG9jLXZpZGVvLW1ldGhvZGUgPiBkaXYge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuYmxvYy12aWRlby1tZXRob2RlID4gZGl2IHZpZGVvIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLmJsb2MtdmlkZW8tbWV0aG9kZSA+IGRpdiAudmpzLXBvc3RlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuYmxvYy12aWRlby1tZXRob2RlIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuYmxvYy12aWRlby1tZXRob2RlID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuYmxvYy12aWRlby1tZXRob2RlID4gZGl2IHZpZGVvIHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAuYmxvYy12aWRlby1tZXRob2RlID4gZGl2IC52anMtcG9zdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLnZpZGVvQmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDYzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLnZpZGVvQmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC52aWRlb0Jsb2NrIC5wb3N0ZXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUgLnZpZGVvQmxvY2sgLnBsYXktdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiA5NXB4O1xuICBsaW5lLWhlaWdodDogOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAudmlkZW9CbG9jayAucGxheS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCAuaXRlbS1zdGVwLXNpbmdsZSAudmlkZW9CbG9jayBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2MzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC52aWRlb0Jsb2NrIGlmcmFtZSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLWFjY29yZGlvbiAucm93LWFjY29yZGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5zZWN0aW9uLWFjY29yZGlvbiAucm93LWFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1hY2NvcmRpb24gLnJvdy1hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1hY2NvcmRpb24gLnJvdy1hY2NvcmRpb24gLmJsb2MtdGl0cmUtc2VjdGlvbi1hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1hY2NvcmRpb24gLnJvdy1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAuc2VjdGlvbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnJhdGluZy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBtYXgtd2lkdGg6IDUxMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLnJhdGluZy1saW5rIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5yYXRpbmctbGluayAuc3RhcnMge1xuICBjb2xvcjogI2Y1YTYyMztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5yYXRpbmctbGluayAucmF0aW5nLW51bWJlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5yYXRpbmctbGluayAuYnJhbmQtbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5yYXRpbmctbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDkwJSk7XG59XG4uZXhwZXJ0aXNlLXBhZ2UtY29udGVudCAucmF0aW5nLWxpbmsuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5leHBlcnRpc2UtcGFnZS1jb250ZW50IC5yYXRpbmctbGluay5hY3RpdmUgc3Bhbi5zdGFycyB7XG4gIGNvbG9yOiAjZjVhNjIzO1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLml0ZW0tZGVzYy1zaW5nbGUgLnRleHQtaXRlbS1kZXNjIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xufVxuLmV4cGVydGlzZS1wYWdlLWNvbnRlbnQgLml0ZW0tZGVzYy1zaW5nbGUgLnRleHQtaXRlbS1kZXNjIHVsIGxpOmJlZm9yZSB7XG4gIHRvcDogM3B4O1xufVxuXG4uYy1wcmVmb290ZXJfYnV0dG9ucyAuYy1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDkuNXJlbTtcbiAgICByaWdodDogMS40Mzc1cmVtO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogNS44cmVtO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMzh2dztcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLWFkcmVzc2Uge1xuICAgIGxlZnQ6IC0zMnZ3O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtZW1haWwge1xuICAgIHJpZ2h0OiAzdnc7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgQWdlbmNlXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5vLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2F2b2lyLWZhaXJlLWFnZW5jZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY2Fyb3VzZWwtbW9kZWwtMiAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9pbm5lciAuYy1jYXJvdXNlbC10aXRsZS1oZWFkIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLmJsb2MtY2hpZmZyZS1hZ2VuY2Ugc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgUHJvamV0c1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLml0ZW1zLXByb2pldHMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuaXRlbXMtcHJvamV0czo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuc29ydGFibGVfX25hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuaXRlbXMtcHJvamV0cyBbZGF0YS1pc29sZGUtZWxdIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAucHJvamV0LWluZm9zIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICBNZXRob2RlXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuYy1oZWFkaW5nIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuZGVzY3JpcHRpb24tY29tbWFuZGVtYW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuZGVzY3JpcHRpb24tY29tbWFuZGVtYW50cyAudGl0cmUtY29tbWFuZGVtYW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAubnVtYmVyLWl0ZW0tY29tbWFuZGVtYW50cyB7XG4gICAgZm9udC1zaXplOiAxMS4zNzVyZW07XG4gIH1cbiAgLnBhZ2UtbWV0aG9kZS1tYWluIC5kZXNjcmlwdGlvbi1jb21tYW5kZW1hbnRzIC5jLWNvbC1pbmZvX2l0ZW1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLmMtY29sLWluZm9faXRlbTpudGgtY2hpbGQoMiksXG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuYy1jb2wtaW5mb19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuc2VjdGlvbi1tZXRob2RlLWF2YW50YWdlIC5pdGVtcy1tZXRob2RlLWF2YW50YWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbS1tZXRob2RlLWF2IC50ZXh0ZS1pdGVtLWF2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICB9XG4gIC5hZ2VuY2UtZnVsbC1ibG9jIC5jLXNlY3Rpb25fYmcge1xuICAgIHBhZGRpbmctdG9wOiA1MiU7XG4gIH1cbiAgLnBhZ2UtbWV0aG9kZS1tYWluIC5nYWxsZXJ5LWFnZW5jZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmdhbGxlcnktYWdlbmNlIC5pdGVtLWltZy1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5nYWxsZXJ5LWFnZW5jZSAuaXRlbS1pbWctZ2FsbGVyeTpudGgtY2hpbGQoMm4rMikge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbiAucm93LWFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tYWNjb3JkaW9uIC5ibG9jLXRpdHJlLXNlY3Rpb24tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uIC5jb250ZW50LWRlc2MtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICBDYXJyacOocmVzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5hZ2VuY2UtZnVsbC1ibG9jIC5jLXNlY3Rpb25fYmcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY2FycmllcmVzLXBhZ2UgLml0ZW1zLWhlYWRlci1jYXJyaWVyZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgfVxuICAuY2FycmllcmVzLXBhZ2UgLml0ZW1zLWhlYWRlci1jYXJyaWVyZXMgPiAuby1sYXlvdXRfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgU2luZ2xlIFByb2pldFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zeW1ib2wtc2luZ2xlLXByb2pldCAuaW1nLWhlYWRlci1zaW5nbGUge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc3ltYm9sLXNpbmdsZS1wcm9qZXQgLm8tbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQgLml0ZW0tc3RlcC1zaW5nbGUsXG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLm1vY2FwLXN0ZXAtcHJvamV0IC5pdGVtLXN0ZXAtbW9jYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5jb250ZW50LXN0ZXAtc2luZ2xlLFxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5tb2NhcC1zdGVwLXByb2pldCAuaXRlbS1zdGVwLW1vY2FwIC5jb250ZW50LXN0ZXAtbW9jYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnByZXNlbnRhdGlvbi1zaW5nbGUtcHJvamV0IC5vLWxheW91dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAucHJlc2VudGF0aW9uLXNpbmdsZS1wcm9qZXQgLmRlc2Mtc2luZ2xlLXByb2pldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuY29udGVudERlc2Mtc2luZ2xlLXByb2pldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnNlY3Rpb24tc2xpZGVyLWNlbnRlci1zaW5nbGUgLmNvbnRlbnQtc2xpZGUtc2luZ2xlLXByb2pldCBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuZGVzYy1zaW5nbGUtcHJvamV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnZpZGVvLXNpbmdsZS1wcm9qZXQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAudmlkZW8tc2luZ2xlLXByb2pldCAudmlkZW8tanMudmpzLTQtMyB7XG4gICAgcGFkZGluZy10b3A6IDYwMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnNob3ctcHJvamVjdC1zZWN0aW9uID4gYSB7XG4gICAgcGFkZGluZzogMTV2bWluIDAgMDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zaG93LXByb2plY3Qtc2VjdGlvbiAubW9jdXAtbWFjLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE2MHB4O1xuICAgIHJpZ2h0OiAtMTIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnNlY3Rpb24tcmVzdWx0LW91dGlscy1zaW5nbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmdvX3RvIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb19zaGFwZXNfaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IDEuOHJlbTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBib3R0b206IC03dnc7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIGhlYWRlciAuYy1idXR0b24ge1xuICAgIGJvdHRvbTogLTU2cHg7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLWFkcmVzc2Uge1xuICAgIGxlZnQ6IC00MHZ3O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtYWRyZXNzZSAuaWNvbi1hZHJlc3NlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLWZvcm11bGFpcmUtY29udGFjdCAudGl0cmUtZm9ybS1jb250YWN0LCAuc2VjdGlvbi1mb3JtdWxhaXJlLWNvbnRhY3QgLmRlc2MtZm9ybS1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tZm9ybXVsYWlyZS1jb250YWN0IC5ibG9jLWZvcm0tY29udGFjdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24tZm9ybXVsYWlyZS1jb250YWN0IC5ibG9jLWZvcm0tY29udGFjdCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgUHJvamV0c1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IHtcbiAgICBtYXJnaW46IDYwcHggLTIwcHggMDtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLmdyaWQtaXRlbSB7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnByb2pldC1pbmZvcyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIEFnZW5jZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5vLWNvbnRhaW5lciA+IC5vLWxheW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5pbWctZXF1aXBlIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC50aXRyZS1ub3RyZS1lcXVpcGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubm90cmUtZXF1aXBlLXNlY3Rpb24gLmJsb2MtaXRlbS1ub3RyZS1lcXVpcGUgLm8tbGF5b3V0X2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBTaW5nbGUgUHJvamV0XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc2luZ2xlLXByb2pldC1wYWdlIC5pbmZvcy1oZWFhZGVyLXByb2pldCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaGVyb19zaGFwZXNfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMy41cmVtO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxuICAuZ29fdG8ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmVfaXRlbSA+IGRpdixcbiAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fd29yZHNfbGluZSAuYmxvYy1hZHJlc3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1mb3JtdWxhaXJlLWNvbnRhY3QgLmJsb2MtZGVzYy1mb3JtLWNvbnRhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgIFByb2pldHNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5pdGVtcy1wcm9qZXRzIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5pdGVtcy1wcm9qZXRzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5zb3J0YWJsZV9fbmF2IGxpIHtcbiAgICBtYXJnaW46IDBweCA1cHggMTVweCAwO1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuc29ydGFibGVfX25hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgTWV0aG9kZVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAucGFnZS1tZXRob2RlLW1haW4gLml0ZW1zLWhlYWRlci1tZXRob2RlID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuYy1jb2wtaW5mb19pdGVtOm50aC1jaGlsZCgyKSxcbiAgLnBhZ2UtbWV0aG9kZS1tYWluIC5jLWNvbC1pbmZvX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvbW1hbmRlbWFudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuc2VjdGlvbi1tZXRob2RlLWF2YW50YWdlIC5pdGVtLW1ldGhvZGUtYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuc2VjdGlvbi1tZXRob2RlLWF2YW50YWdlIC5pdGVtLW1ldGhvZGUtYXYgLnRpdHJlLWl0ZW0tYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuc2VjdGlvbi1tZXRob2RlLWF2YW50YWdlIC5pdGVtLW1ldGhvZGUtYXYgLnRleHRlLWl0ZW0tYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hZ2VuY2UtbWFpbi1wYWdlIC5nYWxsZXJ5LWFnZW5jZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmdhbGxlcnktYWdlbmNlIC5pdGVtLWltZy1nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFnZW5jZS1tYWluLXBhZ2UgLmMtY29sLWluZm9faXRlbTpmaXJzdC1jaGlsZCAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuZGVzY3JpcHRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgfVxuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5ibG9jLWNoaWZmcmUtYWdlbmNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQgLm8tbGF5b3V0X2l0ZW0sXG4gIC5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5vLWxheW91dCAudGV4dC1jaGlmZnJlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5ibG9jLWNoaWZmcmUtYWdlbmNlIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnBhZ2UtbWVudGlvbi1sZWdhbGVzLW1haW4gLnNlY3Rpb24tY29udGVudC1tZW50aW9ucyB7XG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XG4gIH1cbiAgLnBhZ2UtbWVudGlvbi1sZWdhbGVzLW1haW4gLnNlY3Rpb24tY29udGVudC1tZW50aW9ucyAudGl0cmUtZGV0YWlsLW1lbnRpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgIFByb2pldHNcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnByb2pldHMtcGFnZSAuYy1zZWN0aW9uLi1oZWFkZXItcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmZpbHRlcmluZyBsaSB7XG4gICAgbWFyZ2luOiAwIDhweCAyMHB4IDA7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAuc3RhbXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICBDYXJyacOocmVzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5jYXJyaWVyZXMtcGFnZSAuc2VjdGlvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5jYXJyaWVyZXMtcGFnZSAuaXRlbXMtaGVhZGVyLWNhcnJpZXJlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcnJpZXJlcy1wYWdlIC5pdGVtcy1oZWFkZXItY2FycmllcmVzID4gLm8tbGF5b3V0X2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJyaWVyZXMtcGFnZSAuaXRlbXMtaGVhZGVyLWNhcnJpZXJlcyA+IC5vLWxheW91dF9pdGVtOmZpcnN0LWNoaWxkIC5jLWNvbC1pbmZvX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICBTaW5nbGUgUHJvamV0XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLmluZm9zLWhlYWFkZXItcHJvamV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zeW1ib2wtc2luZ2xlLXByb2pldCAuaW1nLWhlYWRlci1zaW5nbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc3ltYm9sLXNpbmdsZS1wcm9qZXQgLmMtc2VjdGlvbl9oZWFkbGluZS4taDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuY29udGVudERlc2Mtc2luZ2xlLXByb2pldCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnByb3Bvc2l0aW9uX2JnIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLml0ZW0tZGVzYy1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLml0ZW0tZGVzYy1zaW5nbGUgLnRpdHJlLWl0ZW0tZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5pdGVtLWRlc2Mtc2luZ2xlIC50ZXh0LWl0ZW0tZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlIC5pbWctc3RlcC1zaW5nbGUge1xuICAgIHdpZHRoOiA1ODVweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5tb2NhcC1zdGVwLXByb2pldCAuaXRlbS1zdGVwLW1vY2FwIC5pbWctc3RlcC1tb2NhcCB7XG4gICAgd2lkdGg6IDU4NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnNlY3Rpb24tc2xpZGVyLWNlbnRlci1zaW5nbGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC52aWRlby1zaW5nbGUtcHJvamV0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnZpZGVvLXNpbmdsZS1wcm9qZXQgLnZpZGVvLWpzLnZqcy00LTMge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdvX3RvIHtcbiAgICBib3R0b206IC0yNXZ3O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuaGVhZGVyLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDM4dnc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IC00MnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDQ2dnc7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDZ2dztcbiAgICBsZWZ0OiA4MiU7XG4gICAgYm90dG9tOiA3NXB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiBoZWFkZXIgLmMtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5ibG9jLWZvcm0tY29udGFjdCAuaGFsZi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvYy1mb3JtLWNvbnRhY3QgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5Om5vdCguY2Y3cC1tZXNzYWdlKSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgIE1ldGhvZGVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnBhZ2UtbWV0aG9kZS1tYWluIC5kZXNjcmlwdGlvbi1jb21tYW5kZW1hbnRzIC50aXRyZS1jb21tYW5kZW1hbnQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufSIsIiRncmVlbjogIzQ4YzU4ODtcbi5vLXNjcm9sbHtcbiAgICBoMSwgaDIsIGgzLCBoNHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWUgTW9udHJlYWxcIjtcbiAgICB9XG59XG4uLWhlYWRlci1wYWdle1xuICAgIC5vLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi5tZWRpdW0tZm9udCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRpdGxlLTU1IHtcbiAgICBmb250LWZhbWlseTogTmV1ZSBNb250cmVhbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5M3B4KXtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5kLW5vbmV7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXNjcmlwdGlvbi1zZWN0aW9ue1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTMzJTtcbn1cbi5tbC1tZWRpdW0tNXtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTRweCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbn1cbi5iZy1ncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4ucm93LW8tbGF5b3V0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtaGVyby1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5nb190byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTV2dztcbiAgICByaWdodDogNS42MjVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBidG4tZG93biAzcyBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi52aWRlby1qcyB7XG4gICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyLCY6Zm9jdXN7XG4gICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52anMtcG9zdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLnZqcy00LTMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTQlO1xuICAgIH1cbn1cbi5pY29uLXBhcnRhZ2V7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9pY29uLXBhcnRhZ2Uuc3ZnKTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5Aa2V5ZnJhbWVzIGJ0bi1kb3duIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDI4cHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNXB4KTtcbiAgICB9XG59XG5cbi5wLTB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufSIsIiRncmVlbi1jb2xvcjogIzQ4YzU4ODtcbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuLmF2YW50YWdlLWFnZW5jZSB7XG4gIC50ZXh0ZS1hdmFudGFnZS1hZ2VuY2Uge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbi5hZ2VuY2UtbWFpbi1wYWdlIHtcbiAgLi1oZWFkZXItcGFnZSB7XG4gICAgLmMtc2VjdGlvbl9oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxufVxuLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24ge1xuICAuby1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIC5vLWxheW91dF9pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC5vcmRlci0xIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIC5vLWxheW91dF9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtY2hpZmZyZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTJlMjljO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cbiAgLmJsb2MtY2hpZmZyZS1hZ2VuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuY2hpZmZyZS1hZ2VuY2Uge1xuICAgICAgZm9udC1zaXplOiAyMHZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1dnc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIH1cbiAgfVxuICAuYy1zZWN0aW9uX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFnZW5jZS1mdWxsLWJsb2Mge1xuICAudGl0cmUtYWdlbmNlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc21hbGwtdGl0bGUtYWdlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5jLXJhaWxfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIH1cbn1cbi5zZWN0aW9uLWFjY29yZGlvbiB7XG4gIC5yb3ctYWNjb3JkaW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTA4NnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmJsb2MtdGl0cmUtc2VjdGlvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRncmVlbi1jb2xvcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5tYWluLWFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDYzNnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNjtcbiAgICAuZGVzY3JpcHRpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyZWVuLWNvbG9yO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgICAuY29udGVudC1kZXNjLWFjY29yZGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHg7XG4gICAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRncmVlbi1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjZkMDY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1idXR0b24ge1xuICAgICAgICAmLi1ncmVlbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICAuYmxvYy12aWRlby1tZXRob2RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hlY2suc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ2FsbGVyeS1hZ2VuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAuaXRlbS1pbWctZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiA0NjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIzMnB4O1xuICAgIH1cbiAgfVxufVxuLnNhdm9pci1mYWlyZS1hZ2VuY2Uge1xuICAuYy1zZWN0aW9uX3NlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgfVxufVxuLmNhcm91c2VsLW1vZGVsLTIge1xuICAuYy1jYXJvdXNlbC1zdGVwc19zbGlkZV9pbm5lciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogJGdyZWVuLWNvbG9yO1xuICAgIC5jLWNhcm91c2VsLXRpdGxlLWhlYWQge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW4tY29sb3I7XG4gICAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5jLWNhcm91c2VsLWRldGFpbHMge1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgIH1cbiAgfVxuICAuYy1jYXJvdXNlbC1zdGVwc19zY3JvbGxiYXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgIH1cbiAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubm90cmUtZXF1aXBlLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgLm8tY29udGFpbmVyIHtcbiAgICAmID4gLm8tbGF5b3V0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuaW1nLWVxdWlwZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50aXRyZS1ub3RyZS1lcXVpcGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5ibG9jLWl0ZW0tbm90cmUtZXF1aXBlIHtcbiAgICAuby1sYXlvdXRfaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMi44MTI1cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1N2RlOWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJcbi5jLWNhcm91c2VsLXN0ZXBze1xuICAgIC5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX3RpdGxle1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX2JvdHRvbXtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDsgIFxuICAgIH1cbn1cblxuLmNhcm91c2VsLW1vZGVsLTIgLmMtY2Fyb3VzZWwtc3RlcHNfc2xpZGVfaW5uZXIgLmMtY2Fyb3VzZWwtdGl0bGUtaGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucGFnZS1tZXRob2RlLW1haW57XG4gICAgLnRpdHJlLWhlYWRlci1tZXRob2Rle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjM3NXJlbTtcbiAgICB9XG4gICAgLml0ZW1zLWhlYWRlci1tZXRob2Rle1xuICAgICAgICAuYy1jb2wtaW5mb19jb250ZW50e1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTdkZTlkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWNvbW1hbmRlbWFudHN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgICAgICAgLnRpdHJlLWNvbW1hbmRlbWFudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubnVtYmVyLWl0ZW0tY29tbWFuZGVtYW50c3tcbiAgICAgICAgZm9udC1zaXplOiAxNC4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cbiAgICAuYy1jb2wtaW5mb19pdGVte1xuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguNjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTYuMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmMtY29sLWluZm9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMi43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1tZXRob2RlLWF2YW50YWdle1xuICAgICAgICAuaXRlbXMtbWV0aG9kZS1hdmFudGFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tbWV0aG9kZS1hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC50aXRyZS1pdGVtLWF2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dGUtaXRlbS1hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2N3B4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVGNUY1RjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvYy12aWRlby1tZXRob2Rle1xuICAgICAgICBtaW4taGVpZ2h0OiAzNDNweDtcbiAgICB9XG59XG4iLCIuY29udGFjdC1wYWdlLXNlY3Rpb257XG4gICAgLmMtaGVyb19zaGFwZXN7XG4gICAgICAgIHotaW5kZXg6IGluaGVyaXQ7XG4gICAgICAgIC5jLWhlcm9fc2hhcGVzX2l0ZW17XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLWhlcm9fc2hhcGVzX2l0ZW17XG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgdG9wOiAyLjc1cmVtO1xuICAgICAgICAgICAgbGVmdDogOC44cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDI3LjV2dztcbiAgICAgICAgICAgIGhlaWdodDogMTMuNXZ3O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHZ3O1xuICAgICAgICAgICAgd2lkdGg6IDI1dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyLjV2dztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIGJvdHRvbTogLTR2dztcbiAgICAgICAgICAgIGxlZnQ6IDQ0dnc7XG4gICAgICAgICAgICB3aWR0aDogMjl2dztcbiAgICAgICAgICAgIGhlaWdodDogMTR2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1oZXJvX3dvcmRzX2xpbmV7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2MtcGhvbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHZ3O1xuICAgICAgICAgICAgdG9wOiA3dnc7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvYy1lbWFpbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgICAgIGJvdHRvbTogLTd2dztcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jLWFkcmVzc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yMnZ3O1xuICAgICAgICAgICAgdG9wOiA0dnc7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pY29uLWFkcmVzc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGF5b3V0L2ljb24tYWRyZXNzZS1jb250YWN0LnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaGVhZGVye1xuICAgICAgICAuYy1idXR0b257XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01dnc7XG4gICAgICAgICAgICBsZWZ0OiAyMHZ3O1xuICAgICAgICAgICAgcGFkZGluZzogMS40cmVtIDIuNXJlbTtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNlY3Rpb24tZm9ybXVsYWlyZS1jb250YWN0e1xuICAgIHBhZGRpbmctdG9wOiAxNXZtaW47XG4gICAgLmJsb2MtZGVzYy1mb3JtLWNvbnRhY3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogNzB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC50aXRyZS1mb3JtLWNvbnRhY3R7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTmV1ZSBNb250cmVhbCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuZGVzYy1mb3JtLWNvbnRhY3R7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbi5ibG9jLWZvcm0tY29udGFjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICAucm93LWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG5cbiAgICAuYy1mb3JtX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5zZWxlY3QtZm9ybSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGF5b3V0L2Fycm93LXNlbGVjdC5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFsZi1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ0bi1zZW5kLWNvbnRhY3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0N2M1ODg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3YzU4OCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiIsIi5wcm9qZXRzLXBhZ2V7XG4gICAgLmMtc2VjdGlvbl9oZWFkZXJfbG9nb3tcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgLi1oZWFkZXItcGFnZXtcbiAgICAgICAgLmMtc2VjdGlvbl9zZXBhcmF0b3J7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFEQURBO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLXNlY3Rpb25faGVhZGxpbmUuLWgxe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5jLXNlY3Rpb24uLWhlYWRlci1wYWdle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC53cmFwcGVyLWZpbHRlci1wcm9qZXR7XG4gICAgICAgIC5maWx0ZXJpbmd7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGFsbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2FsbGVyeXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDEyMHB4IC0yMHB4IDAgO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5zdGFtcHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhbXAxe1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjczcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9qZXQtaW5mb3N7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiB1cmwoLi4vLi4vaW1hZ2VzL2xheW91dC9jdXJzLXByb2pldC5zdmcpLCBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdChbaHJlZl0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9qZXRfdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuem9vbUluIHtcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluO1xuICB9XG4iLCJodG1sLCBib2R5e1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uaGlkZS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuaG9tZS1tYWluLXBhZ2UgLmMtY2Fyb3VzZWwtc3RlcHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIFxuICAuY2FycmllcmVzLXBhZ2UgLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiAuZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICBjb2xvcjogIzQ4YzU4ODtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCB7XG4gICAgLmdhbGxlcnkgLnN0YW1wIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICBcbiAgICAuZmlsdGVyaW5nIGxpIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWZvcm11bGFpcmUtY29udGFjdCAuYmxvYy1mb3JtLWNvbnRhY3QgLmJ0bi1zZW5kLWNvbnRhY3QgLmMtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAxLjY4NzVyZW07XG4gIH1cbiAgXG4gIC5yb3ctYWNjb3JkaW9uLmN1c3RvbS13aWR0aCAuYmxvYy10aXRyZS1zZWN0aW9uLWFjY29yZGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIFxuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXRfaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAucHJvamV0LWluZm9zIHtcbiAgICAmLnBvc2l0aW9uLWNlbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cbiAgXG4gICAgJi5wb3NpdGlvbi1nYXVjaGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgfVxuICBcbiAgICAmLnBvc2l0aW9uLWRyb2l0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnByb2pldC1pbmZvcyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgyJTtcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXRfaXRlbSAuZGVzYyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxuICBcbiAgLmZpeC1zY3JvbGwtaXNzdWUge1xuICAgIGhlaWdodDogMTIwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBtYXgtaGVpZ2h0OiAxMjB2aDtcbiAgfVxuICBcbiAgLnNlY3Rpb24tYWNjb3JkaW9uIC5tYWluLWFjY29yZGlvbiB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5ibG9jLXZpZGVvLW1ldGhvZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIFxuICAucG9zdGVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB9XG4gIFxuICAuc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5pdGVtLWFjY29yZGlvbiB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjNDhjNTg4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0OGM1ODg7XG4gICAgICB9XG4gIFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAxcyBhbGw7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMDAwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDFzIGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSksIHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgcGFkZGluZzogNzBweCAwIDQwcHg7XG4gICAgfVxuICBcbiAgICAuc2hvdyAuY2FyZC1ib2R5IHtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBcbiAgLmNhcnJpZXJlcy1wYWdlIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24ge1xuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gIFxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICM0OGM1ODg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmJ1dHRucy1hY2NvcmQtY2FycmllcmUge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG4gIFxuICAgIC5idG4tcGFydGFnZSB7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICB3aWR0aDogNjNweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIFxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1wYXJ0YWdlLWJsYWNrLnN2Zyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgLmMtY2Fyb3VzZWwtc3RlcHMgLmJ0bi1jYXJvdXNlbCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICBcbiAgLnBhZGRpbmctdG9wLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAudS1iYWNrZ3JvdW5kLXdoaXRlIC5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX2JvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0OGM1ODg7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgIC5tZW51LWhlYWRlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBcbiAgICAgIC5jLW1lbnVfY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU3cHgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jLW1lbnVfYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgXG4gICAgLmMtbWVudV9zdWJuYXYge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5wbGF5LXZlZGlvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAgMCAwIC8gNjAlKSAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAuYmxvYy12aWRlby1tZXRob2RlIC5wbGF5LXZlZGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogOTVweDtcbiAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDFcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLWFjY29yZGlvbiAuYmxvYy10aXRyZS1zZWN0aW9uLWFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDQyNXB4O1xuICB9XG4gIFxuICAuaG9uZXlwb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5ibG9jLWNhcm91c2VsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgLnUtcmVsYXRpdmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIFxuICAgIC5jLWNhcm91c2VsLXNjcm9sbF9sZWZ0X3NsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICBcbiAgICAuaW1hZ2UtaXRlbS1jYXJvdXNlbCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICBcbiAgICAuYy1jYXJvdXNlbC1zY3JvbGxfcmlnaHRfc2xpZGUge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIFxuICAgIC5jLWNhcm91c2VsLXNjcm9sbF9yaWdodF9zbGlkZV9pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmJsb2MtY2Fyb3VzZWwtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJsb2MtY2Fyb3VzZWwtbW9iaWxlIHtcbiAgICAgIC5jLWNhcm91c2VsLXNjcm9sbF9sZWZ0X3NsaWRlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICBcbiAgICAgIC5pbWFnZS1pdGVtLWNhcm91c2VsIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAucGFnZS1jYXRlZ29yaWVzLW1haW4ge1xuICAgIC5jLWhlcm8uYy1zZWN0aW9uLi1oZWFkZXItcGFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIH1cbiAgXG4gICAgLmMtc2VjdGlvbl9oZWFkbGluZS4taDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xuICAgIH1cbiAgXG4gICAgLmZpbHRlcmluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gIFxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4IDIzcHggMDtcbiAgICAgICAgcGFkZGluZzogMTNweCAzMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGFsbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMHB4IDMwcHg7XG4gIH1cbiAgXG4gIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBcbiAgLmxvYWRpbmctaW1nIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgXG4gIC5maWx0ZXJpbmcgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDhjNTg4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YzU4ODtcbiAgfVxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC8qIFRhYmxldHMgKi9cbiAgXG4gICAgLmFydGljbGVzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIFxuICAgICAgLyogMiBjb2x1bW5zICovXG4gICAgfVxuICBcbiAgICAuc2VjdGlvbi1jYXRlZ29yeS1hcnRpY2xlcyAuby1jb250YWluZXIuY29udGFpbmVyLWFydGljbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogTW9iaWxlICovXG4gIFxuICAgIC5hcnRpY2xlcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgXG4gICAgICAvKiAxIGNvbHVtbiAqL1xuICAgIH1cbiAgfVxuICBcbiAgLmFydGljbGVzIC5hcnRpY2xlIHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgXG4gICAgaDMge1xuICAgICAgY29sb3I6IHJnYigwIDAgMCk7XG4gICAgICBmb250LWZhbWlseTogXCJOZXVlIE1vbnRyZWFsXCI7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgXG4gICAgc3Bhbi5jYXRlZ29yeSB7XG4gICAgICBjb2xvcjogIzVGNUY1RjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5ldWUgTW9udHJlYWxcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICBcbiAgLyogVGFibGV0IHZpZXcgKi9cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gIFxuICAgICAgLyogMiBhcnRpY2xlcyBwZXIgcm93ICovXG4gICAgfVxuICB9XG4gIFxuICAvKiBNb2JpbGUgdmlldyAqL1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUge1xuICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcbiAgXG4gICAgICAvKiAxIGFydGljbGUgcGVyIHJvdyAqL1xuICAgIH1cbiAgfVxuICBcbiAgLmFzcGVjdC1yYXRpby0xeDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgXG4gICAgLyogMToxIEFzcGVjdCBSYXRpbyAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5hc3BlY3QtcmF0aW8tN3g1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDcyLjg2JTtcbiAgXG4gICAgLyogNzo1IEFzcGVjdCBSYXRpbyAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC5pbWctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgIC5ncmVlbi1iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4QzU4ODtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgIH1cbiAgXG4gICAgJjpob3ZlciAuZ3JlZW4tYmFyIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgXG4gICAgICAvKiBIZWlnaHQgb2YgdGhlIGdyZWVuIGJhciBvbiBob3ZlciAqL1xuICAgIH1cbiAgfVxuICBcbiAgLnZ3OTAge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgXG4gIC5jLXNlY3Rpb25fbWIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIFxuICAud3JhcC1hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMHB4IDk1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIFxuICAuc2lkZWJhciB7XG4gICAgZmxleDogMSAxIDI2JTtcbiAgfVxuICBcbiAgLmNvbnRlbnQge1xuICAgIGZsZXg6IDEgMSA2NiU7XG4gIH1cbiAgXG4gIC5zaWRlYmFyIGgzIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIFxuICB1bC5zb21tYWlyZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIFxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzUxYWI3ZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuICB9XG4gIFxuICAud3JhcC1hcnRpY2xlcyB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzQ4YzU4ODtcbiAgICAgIH1cbiAgXG4gICAgICBhcnRpY2xlIHAgYSB7XG4gICAgICAgIGNvbG9yOiAjNDhjNTg4O1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgYXJ0aWNsZSB7XG4gICAgICBtYXJnaW46IDI1cHggMHB4O1xuICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICBpZnJhbWUge1xuICAgICAgbWFyZ2luOiAyNXB4IDBweCAwcHg7XG4gICAgfVxuICB9XG4gIFxuICAucmVhZG1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwcHggOTVweDtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIFxuICAudGl0bGUtcmVhZG1vcmUge1xuICAgIGZsZXg6IDEgMSAyNiU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTk3LCAxMzYsIDEpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5ldWUgTW9udHJlYWxcIjtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICB9XG4gIFxuICAubGlua3MtcmVhZG1vcmUge1xuICAgIGZsZXg6IDEgMSA2NiU7XG4gIFxuICAgIGEge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZSBNb250cmVhbFwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMHB4O1xuICBcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDODtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5hcnRpY2xlLWRldGFpbC1wYWdlIHtcbiAgICAuYy1mb290ZXJfY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgICB9XG4gIFxuICAgIC5jLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5wYWdpbmF0aW9ucyB7XG4gICAgLnBhZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxMHB4IDI3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZSBNb250cmVhbFwiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0OGM1ODg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ4YzU4ODtcbiAgICAgICAgfVxuICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0OGM1ODg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ4YzU4ODtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzBweDtcbiAgXG4gICAgLm5leHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjkuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG4gIFxuICAubWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgXG4gIC5tci1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIFxuICAuZGFyay1zbWFsbC1oZWFkZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuICBcbiAgaHRtbDpub3QoLmhhcy1zY3JvbGxlZCkgLmMtaGVhZGVyLmRhcmstc21hbGwtaGVhZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5zZWN0aW9uLXNvbW1haXJlLWFydGljbGUgLmNvbnRhaW5lci1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIFxuICBodG1sLmhhcy1zY3JvbGxlZCB7XG4gICAgLnByb2dyZXNzLWFydGljbGUge1xuICAgICAgdG9wOiA3NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIFxuICAgIC5zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMzBweDtcbiAgICB9XG4gIH1cbiAgXG4gIC5wcm9ncmVzcy1hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBcbiAgICAucHJvZ3Jlc3MtY291bnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzQ4YzU4ODtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cbiAgfVxuICBcbiAgLnNpZGViYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGM1ODg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBcbiAgLndyYXAtYXJ0aWNsZXMge1xuICAgIGFydGljbGUge1xuICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMHB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICAuc2xpZGUtY29udGFpbmVyIHtcbiAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgb2wsIHVsIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5zbGlkZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICBcbiAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgaW1hZ2VzIGFyZSByZXNwb25zaXZlICovXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIFxuICAgICAgLyogQ2hhbmdlIHRoZSBjdXJzb3IgdG8gaW5kaWNhdGUgdGhhdCB0aGUgaW1hZ2UgaXMgY2xpY2thYmxlICovXG4gICAgfVxuICB9XG4gIFxuICAvKiBTdHlsaW5nIGZvciB0aGUgaW1hZ2UgdGh1bWJuYWlscyAqL1xuICBcbiAgLyogTGlnaHRib3ggb3ZlcmxheSAqL1xuICBcbiAgLmxpZ2h0Ym94LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICBcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgXG4gICAgLmNsb3NlLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgXG4gIC8qIExpZ2h0Ym94IGltYWdlICovXG4gIFxuICAvKiBDbG9zZSBidXR0b24gKi9cbiAgXG4gIC5jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIFxuICAgIC5jYXRlZ29yeSBzdmcuYy1zZWN0aW9uX2hlYWRlcl9sb2dvX2ljb24ge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHt9XG4gIFxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpZGViYXItY29udGVudCBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgLnBhZ2UtY2F0ZWdvcmllcy1tYWluIC5maWx0ZXJpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIFxuICAgIC5wYWdpbmF0aW9ucyB7XG4gICAgICAubmV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICBcbiAgICBodG1sLmhhcy1zY3JvbGxlZCAucHJvZ3Jlc3MtYXJ0aWNsZSB7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgfVxuICBcbiAgICAuc29tbWFpcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIFxuICAgIC5zaWRlYmFyLXRvZ2dsZSwgLnNvbW1haXJlLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5wYWdpbmF0aW9ucyAubmV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgIiwiLnBhZ2UtbWVudGlvbi1sZWdhbGVzLW1haW57XG4gICAgLnRpdHJlLWhlYWRlci1tZXRob2RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG4gICAgfVxuICAgIC5jLWNvbC1pbmZvX2NvbnRlbnR7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNGZkMjkzO1xuICAgIH1cbiAgICAuaGVhZGVyLW1lbnRpb25zLWluZm9ze1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMuODEyNXJlbTtcbiAgICAgICAgLm8tbGF5b3V0X2l0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuODEyNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU3ZGU5ZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdHJlLXNpZWdle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1jb250ZW50LW1lbnRpb25ze1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAudGl0cmUtZGV0YWlsLW1lbnRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWRldGFpbC1tZW50aW9uc3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAuby1sYXlvdXRfaXRlbXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1RjVGNUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU3ZGU5ZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZkMDY1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXByb2pldC1wYWdle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLm8tY3VzdG9tLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg5NDRweCArIDUuNjI1cmVtICsgNS42MjVyZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg5NDRweCArIDMwcHggKyAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk0NHB4ICsgMjBweCArIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby1qc3tcbiAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3ltYm9sLXNpbmdsZS1wcm9qZXR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmluZm9zLWhlYWFkZXItcHJvamV0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NjZweDtcbiAgICAgICAgfVxuICAgICAgICAuYy1zZWN0aW9uX3NlcGFyYXRvcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLWhlYWRlci1zaW5nbGV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmMtc2VjdGlvbl9oZWFkbGluZS4taDF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMy4zNzVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWwtaXRlbS1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50RGVzYy1zaW5nbGUtcHJvamV0IHtcbiAgICAgICAgY29sb3I6ICM1RjVGNUY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC5wcm9wb3NpdGlvbl9iZ3tcbiAgICAgICAgaGVpZ2h0OiA4MDdweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tc2xpZGVyLWNlbnRlci1zaW5nbGV7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtc2xpZGUtc2luZ2xlLXByb2pldHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogOTRweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMzNweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9jYXAtc3RlcC1wcm9qZXR7XG4gICAgICAgIC5yb3ctc3RlcHMtbW9jYXAtcHJvamV0e1xuICAgICAgICAgICAgd2lkdGg6IDk0NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXN0ZXAtbW9jYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuaW1nLXN0ZXAtbW9jYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1ODVweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU4NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1zdGVwLW1vY2FwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTg1cHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJ2bWluO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVGNUY1RjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRyZS1zdGVwLW1vY2Fwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby1zaW5nbGUtcHJvamV0IHtcbiAgICAgICAgaGVpZ2h0OiA5NHZoO1xuICAgICAgICAudmlkZW8tanN7XG4gICAgICAgICAgICAmLnZqcy00LTMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NHZoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZqcy10ZWNoe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvdy1wcm9qZWN0LXNlY3Rpb257XG4gICAgICAgICYgPiBhe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwdm1pbjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHZtaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiB1cmwoLi4vLi4vaW1hZ2VzL2xheW91dC9jdXJzLXByb2pldC5zdmcpLCBkZWZhdWx0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5tb2N1cC1tYWMtaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzB2bWluO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYXJyaWVyZXMtcGFnZSB7XG4gIC5vLWxheW91dCB7XG4gICAgLmMtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ29fdG8ge1xuICAgIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICAgYSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLml0ZW1zLWhlYWRlci1jYXJyaWVyZXMge1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04NnB4O1xuICAgICYgPiAuby1sYXlvdXRfaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDg2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAuYmxvYy10aXRyZS1zZWN0aW9uLWFjY29yZGlvbiB7XG4gICAgICBoMyB7XG4gICAgICAgIHdpZHRoOiAzMThweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1hY2NvcmRpb24ge1xuICAgICAgLmNvbnRlbnQtZGVzYy1hY2NvcmRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwcHggMCA4MHB4O1xuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRucy1hY2NvcmQtY2FycmllcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgfVxuICAgICAgLmJ0bi1wYXJ0YWdlIHtcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xuICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvaWNvbi1wYXJ0YWdlLWJsYWNrLnN2Zyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnd5c2l3eWctdGV4dHtcbiAgICBoNSxoNntcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIGg0e1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgaDIsXG4gICAgaDN7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbn1cbi5pdGVtLWRlc2Mtc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAudGl0cmUtaXRlbS1kZXNjIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1pdGVtLWRlc2Mge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBjb2xvcjogIzVGNUY1RjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLXllbGxvdy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0e1xuICAgIC5yb3ctc3RlcHMtc2luZ2xlLXByb2pldHtcbiAgICAgICAgd2lkdGg6IDk0NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLml0ZW0tc3RlcC1zaW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi52aWRlb0Jsb2Nre1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1zdGVwLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yYXRpb3tcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXN0ZXAtc2luZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1ODVweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEydm1pbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM1RjVGNUY7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC50aXRyZS1zdGVwLXNpbmdsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtc3RlcC1zaW5nbGV7XG4gICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICB0Ym9keXtcbiAgICAgICAgICAgICAgICAgICAgdHJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzFweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tdWx0aS1jb2xzLXdyYXBwZXJ7XG4gICAgcGFkZGluZzogMTAwcHggMCA3M3B4O1xuICAgIC5ibG9jay1oZWFkLWNvbnRlbnR7XG4gICAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgICAgIC53cmFwcGVyLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC53cmFwcGVyLWRlc2N7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQtaXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAtMTMuNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIC5ncmlkLWl0ZW17XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzLjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ncmlkLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmdyaWQtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ncmlkLWRlc2N7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWNoZWNrLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3VyLWNvbHN7XG4gICAgICAgIC5ncmlkLWl0ZW1ze1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMS41cHg7XG4gICAgICAgICAgICAuZ3JpZC1pdGVte1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgLmdyaWQtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgLmdyaWQtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhlbW9pLXNlY3Rpb257XG4gICAgLnRleHQtdGhlbW9pLXNpbmdsZS1wcm9qZXQge1xuICAgICAgICBmb250LWZhbWlseTogTmV1ZSBNb250cmVhbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2NvdGUuc3ZnKTtcbiAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0b3ItdGhlbW9pLXNpbmdsZS1wcm9qZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaW1nLWF1dGhlci10aGVtb2l7XG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mby1hdXRoZXItdGhlbW9pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTmV1ZSBNb250cmVhbDtcbiAgICAgICAgICAgIGNvbG9yOiAjNUY1RjVGO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAubmFtZS1hdXRoZXJ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWFjY29yZGlvbnsgXG4gICAgLnJvdy1hY2NvcmRpb257IFxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubG9nb3MtbGlzdHtcbiAgICBwYWRkaW5nOiAxMTZweCAwIDk4cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxOHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICAgICAgbGlzdC1zdHlsZTogODUuOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAubG9nb3MtaXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvLWl0ZW17XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nb3Mtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEzNy4xNHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkxMXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgLnNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5zbGlkZXItdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTYgKiAyNSUpOyAvKiAxNiBpdGVtcywgMjUlIHdpZHRoIGVhY2ggKHNob3cgNCBhdCBhIHRpbWUpICovXG4gICAgICAgICAgICBhbmltYXRpb246IHNjcm9sbCAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAuc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNC4yODUlOyAvKiBTaG93IDQgaXRlbXMgYXQgYSB0aW1lICovXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlOyAvKiBTaG93IDIgaXRlbXMgYXQgYSB0aW1lICovXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgICAgJi5maXhlZC1zbGlkZXJ7XG4gICAgICAgICAgICAuc2xpZGVyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8qIEluZmluaXRlIHNjcm9sbGluZyBhbmltYXRpb24gKi9cbiAgICAgIEBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG4gICAgICB9ICAgICAgXG59XG5cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUJEa0FBc0FBQUFBRzZnQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJIVTFWQ0FBQUJDQUFBQURzQUFBQlVJSXNsZWs5VEx6SUFBQUZFQUFBQVBnQUFBRlpSaVYzaFkyMWhjQUFBQVlRQUFBRGFBQUFEUHY3NDkvcG5iSGxtQUFBQ1lBQUFDM0FBQUJIUVpnNk9jV2hsWVdRQUFBM1FBQUFBS3dBQUFEWVp3MjUxYUdobFlRQUFEZndBQUFBZEFBQUFKQStSQ0xGb2JYUjRBQUFPSEFBQUFCTUFBQUNNNzQ0QUFHeHZZMkVBQUE0d0FBQUFTQUFBQUVoRjZrcXViV0Y0Y0FBQURuZ0FBQUFmQUFBQUlBRTBBSUZ1WVcxbEFBQU9tQUFBQVNVQUFBSUsxY2Yxb0hCdmMzUUFBQS9BQUFBQkpBQUFBZFBFeFl1TmVKeGpZR1JnWU9CaU1HQ3dZMkJ5Y2ZNSlllRExTU3pKWTVCaVlHR0FBSkE4TXBzeEp6TTlrWUVEeGdQS3NZQnBEaUJtZzRnQ0FDWTdCVWdBZUp4allHUzd3VGlCZ1pXQmdhV1E1UmtEQThNdkNNMGN3eERPZUk2QmdZbUJsWmtCS3doSWMwMWhjUGpJK0ZHSkhjUmR5QTRSWmdRUkFESzNDeEVBQUhpYzdkRlpic01nQUVYUlMweWN5Wm5uT2VHN3krcUM4cFUxZEh1c0lPWHh1b3hhT2x3WllXUUIwQWVhNHF1SUVONEU5THpLYktqekRlTTZIL211YTZMbWMvcDh5aGcwbHZkWXgxNVpHOHVPTFFPR2pNcDNFenFtekppellNbUtOUnUyN05oejRNaUpNeGV1M0xqejRFa3FtN1Q4UDUyRzhQUDNsblRPVmsrK1o2aU42UVp6Tk4xRjdwdHVON2VHT2pEVW9hR09ESFZzdXZVOE1kVE85SGQ1YXFnelE1MGI2c0pRbDRhNk10UzFvVzRNZFd1b08wUGRHK3JCVUkrR2VqTFVzNkZlRFBWcXFEZER2UnZxdzFDZmhwcU05QXQwaUZMYUFBQjRuSjFZRFhCVFZSWis1LzIyVFVsSjh3ZTBwSGxKbTdSSmY1TzhGMmo2RXltbFNQa3B4YUw4VTJ4cGEzREtqMENCaGMySVc0ZVdLU29rSW9Mc3VNcXNzTTY0ZitqQTRIU2RXWFhYc2NCcTY3SU9zM0ZYWjFaWVdWeVJGZG84OTl5WHRJQlFaOTBrNzcxN3p6M3YzSFBQT2ZkODU0WUNDajljTDlkTDBSUUZPcUNiR0puckhiNUVheWlLSVdOOGlBL2hXQmJsbzZoVVdtOFR0Q0R3RTgwV01KdXMvaXJ3eXhPZHhlQjBNRGIxNFZOSkhuWFlvTExTbDZGZkNVWU85bllQVEE4RXBnOTA5MExwcmZiQmJaMmhZMFVsSlVYSFFwMy92dFdrUzZFQnY4K3JQTXE1dTk2OTJmL2ROeEpOaXF3QzF4UEU5VENVZ0NzU2RRV2dFM1hRRDI1bGtHNENOMnhtVGNPWFdCT3lzZXI2Uk42S25HYktTYm1RMytkME9JMW0yVzhRekxMa0kyc3lrcldBZ0pKRXRBOHZHR1cvMlErQ21UM244elM5d1p3dTJEQ3Z0dVpLWk4zeGtyTGgzNnlDWnVVb21RU3FHcFk4dC8yNVZmSFZodzh6NGViR0J0ZkxiMHlhOVBDYURjKzhkR1R2azJkc2g2ejdXenZvd2xYS1VTV285TUoxNWEzS3JFUDJsb09yMk9qaHc2aVc2aGYyQkRkRWNjUXZaR3BhQXk3WW92U3dxOGtyN0hHbGx4cGQ3MXJrUzZHMFNmMTFzbDlPdk1LMStqd1BQT0R4alV3a09pbTlDVTNpeDF3TmpYRGZtSlNFbjYxOEJzNmxwV3dVcFUrOFBDcUxNWTY1MHpqcThWaENJUDE3TkVLVHgzZWFMTCtzNVBpNnlKV2FXalRITFIxall6UFNWOVZGLzZPamRiLzFrTzNNazN1aEhDMHg2Z2MxQmpsS1ErblFGeFRZZGFKa1o3eVNWeExCYmhSMWRzYm9OWHAxdENZS1cyTFJhRXpwWWNJeDJCS054YUwwWmFVblNxZkZvaU5oSEtSL0drWDZQV1VTQWFKZWxRYXFaTDFFcG9ITnNhalNFeVBTb0o5SWpoSXhUZGpITG13WnZoUkRPaUZUWS9ZZVFudnJWWm1pVFF0R25jRUNYdEZUQlpMT1Z3d01SZ29YSEFrWHpNelBuMW5BSko4allTYk1EYXFOMndhR0x6TmhpaC9iWnluVUJNcElXU2c3VllpN0RSeDJtOEFMa0lkUkNKd0k2QXJKeDJFSThrYURXZVRRS2VBRms5ZmpsLzFBdndrdGpRMVA3Tmp5TUdReWZkNHZqaXBYNk0vaTUyRDdDcTgwa3FsY3hFY0dYUnIvRkVjZ3MwdTV1R2dCNFZXdU1GZnBkbjJSZTZIaTNQcXpteFdLc3o2K2FlMlBuOWhYWHcvZnFNODU5VWlHQzBvS1lZSUxKQnFKcnNuMVoxRTVxT3M5clFDaVVRUlJFam04eUpjYkhGNWNVSnVmWDF2QUhsZWZ3MFhnVW9ib1MzRVRmUWxUeEJDNFNPdHVFOFZQUkpUQlNDUVNqWkNwazdHcXp1K21hc2FaMnk3WmplaGhvNEYzZzgyQk5Ea0FIcE9SRzQrT0NTK2Y2SlRQbXRSbi9QSDFrY2g2ZDA0c3A3QVFiMjVhUS9wcVV5WGVROHZyZWJHOE9ZUWRYT1ErNTg1dTBzZFc5cnFhbHpSVVJpSis5RjRNd2VSRnJLVWpsMUdVWWhIMUEyN1dPSHc1Y1RGU0ZQTW85RWVVSUduUVRaSElhSjdBSExhT0tzT09EYU5GOWprQmpZRzJRRXNRMnhqTVVBeDJiQkViZVRCV01Id3NrQmpuZ3E1NlMveWZna0JuV0JhNEs5c3FLdHEydDFVSThTOUhlNVh1QlJiYXdBZGF0clFFQWkzMEFrczIrTE04V2VDYmFsVlprV055bHZKK2RxSm56VmIrT0hsU29LVzhuUENQN1JkK0NjWjJEZFdBR3FKMkNCRk9waGd5d0ZGQ0ZCTnRmQWJHdE5QQkN3eHZ5Z0hlWU1aTVk5WmJvQnF3cS9wVnJzYmdONXRrdjE1Mk9EbGJNZmlxd0dNQmd4YTRFeHozUWhvdlJJVXA2YWNxWm1RelJxMHlwRFhTMlRQTFQwMllJa1FFVG5PRTQ0NW9PR3hPbVhBcVVKTk5HN1hndXBNalBxMnVhOWFzcmo1eVkveXVLdGVPMUt4MFlOSlR1ZnJpckxlMW1abmF0N09MNnJuVWRDV2VucFc2SThtQW5ic1k4S1dzMVB1U292Q1c5QS9aMjVQUTI0YTdjTk9xZ21Ua0xtQk1naDRUSGdjNGI5azJJVnYxL2cvRjVuR2xqd1BMZk9nSEF6SnpoNDVWLzQrV2VuVHptTXRSNVo3dXMyVHlzOTA5VUhxclBZN0tiY2tveFJ2UkhobVZjM2NKR0U5N3VtbDBSMVMwamRVTFZsN0V2WnRERlZCRjM1TjljRWRqcGdtQWlPbEZaK0R0b2g5MytEM3p6SHI4UlJOWlFobkNOTU5iY2VnT3ZwRXdab0wrMDZjSlEwN2grdGgzZlovN1BWYlZDNm5nVEFWL0tvTEZ1TzYrMktGY1U2NTFnRWI1dWdQU0liMUQrWHA4VjQrazNzRUlHbnc1bVllNElmNGsxbEZZcjZTQ3ptTTJFUThpV3Rtd2puQkk5a1R3ZTFUbGZBbVhoN0gwMmJ5OWZXMmdzakt3dHYwYWFVUktpbDRPZFY3ckRMMU1YSUZOcmhkeG9oY1pYWVRucTQ3V2lzcktpdGFPYmJmNSt5dmtMaTVKNmxDTlpaK0I2R0MzOFZOQlpCRGlkU1MvK21Tdmg2cytzcmdDOHB5S012RHR0K2RlM2M5ZlU3NlpQZnVNOHVkNEt2MGZ5UC9McWZlcE1ULzNvWnhTcXBaYVRhMURhUVlMWThURnNIWWJXWXNQb1JoUldmTDVlU1NRYmhVR2dHQzNZTGJWTWs2UGl0VEZOR3BBc05yQzZEMVZOQktnQkhNZWphaXVSV0VXR2dzU0RCVEpqcVdJbDhrSkxsc2FMSjJ0WERyNnhHZlQ4NWJNMlEwNmE0NngySFRndmRuVjh6NVlEeS8yN0o0enQ2eDJWdGt6am9ZcGtxMzZrYUJyNGVRU2c3dHlpVndlV3ViWFp1Z3RhZGw1OHlkYXBmYk9SZktzRFR1WjBPQmd4NGNmZGpDZjV0YldOSVRuTDEyMGZkT2kxUlYxQzN1S0d6TmR3WUxjTXZaM0J4b1B5VE9DRDFYdlhUcDdVMTBnV0NWbVRWOWIzcjJ6MFNrR1dvdmIyaHA5STg5TzhhMnNtbHlhTzhtdU1VK2RSbXR6cDYwSXpBb0ZwakxyMW4zODhib0x5ZjBkUnZ4aHNIWjBxYldxRGt3cXZ2cGtqNGwwZlk2RUlYUmk1c1FTckF2c1ZZd1hSeTRxSjJFVnREMUFON2EwSFd0aDl5bXZMMXhjM1dUVUtLL1RBSEEvYlhEVnRWV2ZPTWZ1R3hHWnY0TG4valZyOWpjM2oxeU12MHRuZG15dDlWcTg4WTlnSDF3dExYM0tXam90NSsraldIZ0FvWlprUTE0d0dRMjBGbGk3MVVtS0pBeTR4S01TVEdiVmR5Ylc3RkREQXV0OVhwRDVBeldyWU83elE4cWZmcUY4K1luZC9jbHJIY2R5eEd5M2EvMyttZk5uekMvY0JzdmVUam5UdlhmMW82dnpPbFp3N1d0cXRkbVBLL0VycnovNk5OdEQ3MnptTk9aZmJtWWRUR0hmb29mcUk3OU9jK1IybjFscm5MNnBPbTBVcDdrd3hoVFcxMkFtbTdXWWtYUjJxWXJGMkFtZ21iQXN4Wmp3eTF4cGcvbTFKZTJ2cnA4di9uejJ4cG1sQmc0RTlock1VMzQxd1ZwVE9oL09mbUd2QW5yYThxNnVjdHI2MFpRSFYzUStXTVFKeWtNajhac1duMlFCT21tSE1CK201cERJcFRGb25ZaWdpYUtBaEdFaUFIRjdFbGlWblFram9MVklNUHRKcEJLSFlkM0E4R1lIOWpKenJXd21IeDVRanA3dkRBWDBzdUdSeW0xdnRtLzlXMS9IeVI4dmN6Zk1zNlNrOERTdjg1NS81ZGxYOW9RcTUyaFQ4c3l5cDJyeDVJZDE3SUF5QU0zd0lqUVBNT0h6eXRFQjY0cTZENXpUOTF5TmJueDNWL25xbmQwMTdTOVkwNjA1azNpem9YTHBzeGRlMm4zOHlvT1Y5czFMY2p3ek5qYmRYNmFzbkJWYUJqLzYvRHdLd1BrcGNxYkRHN0Juc1hvU3FXblVBbW90dFlGNmpNU2RWeVlaaDN6VlhDandUaXd3SEg2c0d1UmlFSFFHenVSWDZ3aFprcDEyM295MUJXRTJtRWZKL3R2SVJ0TTRaTTViRFhpTXNQTWFBS09UeWM1dUw1N3JxeXljNXk1SkU1cG0xaTJTMmlVWDBDY2FRNmxDNlpvZzdKcVNxWm1ZbG9zbDJLNnB3TkE4NHpSblFXNlNhQUxZWlFHVzVsaEN0VS9XMzRONm8rYktmWjhjZjMvQ2wvK2lUWDN3QnpwT1k0bVJrZU5mM3JwdHljR1NzaFFXZ0diWXQ1akZjMmUwK0RnbElyd2w2RFZXUTdCdXdhSjNYazFKNFZMNXVybkxsL1dmK2dIVS9oWm9aZEtOeW02bEcrSTM0RmFOZVpLY1NwSklvMkllQ1Z2cGRzREdmS3Z6Sm5Bd21lRDM3T3c2NVpXd1Nvd3Bnd1g1VDY5cy9yQjU1ZFA1QmNwZ0RLRlY4cDdxMnNuLzF1YzkzYlZ6VC93NlVyQ3FEVFd2ZkNxL29DRC9xWlhOb1VqOEJMNUtwNkdVMDE3ZnJmTlhrQXRpaXlmL1NPQ0VlTHFuZDhSL1FsOUdsQ1JmY3RTNms1Y2h2SUJ1UTF6Q0Nqb0NITDJESE5ISVh4TUoza1FlTzhsYnNVWE9OZVNmQTVFamNHNi9FK0tkaE40YlAwNHZCaGRpODgzK0JGQnpRYnhGYnZaelFlWTlMTkJaYzBGTmZuNU53ZkRuNnJDVG5UdzZSOG8rZ2ZwZjVoQ29tMzNjUnVpVGxzczNLSG1aakQrQlBOKzVnWHVBMnppUy9RNzNtTHhVa3BiS04vZXF3ejV1SzBYOUYzaDJkMVY0bkdOZ1pHQmdBT0pkNzc2K2l1ZTMrY3JBemM0QUFqZTVCZmNnMHh6OVlIRU9CaVlRQlFBOEZRbEZBSGljWTJCa1lHQm5BQUdPUGdhRy8vODUraGtZR1ZDQk1nQkdHd05ZQUFBQWVKeGpZR0JnWUI4RW1LT1BnUUVBUTA0QmZnQUFBQUFBQUE0QWFBQitBTXdBNEFFQ0FVSUJiQUdZQWNJQ0dBSllBclFDNEFNd0E3QUQzZ1F3QkpZRTNBVWtCV1lGaWdZZ0JtWUd0QWJxQjFnSUVnaFlDRzRJaEFpMkNPaDRuR05nWkdCZ1VHWW9aV0JuQUFFbUlPWUNRZ2FHLzJBK0F3QVlDUUcyQUhpY1haQk5hb05BR0laZkU1UFFDS0ZRMmxVcHMyb1hCZk96ekFFU3lES0JRSmRHUjJOUVIzUVNTRS9RRS9RRVBVVVBVSHFzdnNyWGpUTXc4M3pQdlBNTkN1QVdQM0RRREFlamRtMUdqendTN3BNbXdpNzVYbmdBRDQvQ1Evb1g0VEZlNFF0N3VNTWJPemp1RGMwRW1YQ1AvQzdjSjM4SXUrUlA0UUVlOENVOHBQOFdIbU9QWDJFUHo4N1RQbzIwMmV5Mk9qbG5RU1hWLzZhck9qV0ZtdnN6TVd0ZDZDcXdPbEtIcTZvdnljTGFXTVdWeWRYS0ZGWm5tVkZsWlU0NnRQN1Iybkk1bmNiaS9kRGtmRHRGQkEyRERYYllraEtjK1YwQnFzNVp0OUpNMUhRR0JSVG0vRWV6VG1aTkt0cGNBTXM5WXU2QUs5Y2FGNzZ6b0xXSVdjZk1HT1NrVmR1dlNXZWNocVpzejA0MEliMlBZM3VyeEJKVHpyaVQ5NWxpcHorVE4xZm1BQUFBZUp4dGtNbDJ3akFNUmZPQWhBQmxLbTJoODBDMythamdDS0tEWTZjZWdQNTlUWUJ6dWtBTCt6MVpzcThjdGFKVFRLUHJzVVFMYlhRUUkwRVhLWHJvWTRBYkRESENHQk5NY1lzWjduQ1BCOHl4d0NPZThJd1h2T0lONy9qQUo3Nnd4SGZVcVdYK096Z3VtV0FqSk1WMTdpME5kbHI2aXJMS08rcWZ0ZFQ3aTZ5NHVGU1V2Q2tuYXkrbEZZWklaYVFjbWZIL3hJRmRZbjk4YnFocmExYUtUTS82bFdNbnlhWWlyeDFyRlVRWkZCa2IyekpVdG9YZUpDZWcwV25MdEhlU0ZjM090cm5vek53cWkwVGtTcEJNREIxblNkZTVvSlhXMjNoVFMyL1QwTGlsZ2xYWDdkbUZWeExucTVVMHZZQVRIRmszelgzQk9pc29RSE5ERkRlWm5xS0R5OWhSTmF3TjdWaDcyN2hGemNKNWM4VElMcktaZkg3dElQeEFGUDBCcExlSlBBPT0pIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1wbGF5LCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi52anMtaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLnZqcy1pY29uLXBhdXNlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1wYXVzZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLnZqcy1pY29uLXZvbHVtZS1tdXRlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWxvdywgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLW1pZCwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXZvbHVtZS1taWQ6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4udmpzLWljb24tdm9sdW1lLWhpZ2gsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLnZqcy1pY29uLXN1YnRpdGxlcywgLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLFxuLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsXG4udmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXN1YnRpdGxlczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLnZqcy1pY29uLWNhcHRpb25zLCAudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcixcbi52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUsIC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSxcbi52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4udmpzLWljb24tY2hhcHRlcnMsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBmXCI7XG59XG5cbi52anMtaWNvbi1jb2cge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLCAudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi52anMtaWNvbi1jYW5jZWwsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWNhbmNlbDpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLnZqcy1pY29uLXJlcGxheSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXJlcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLnZqcy1pY29uLWdwbHVzIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4udmpzLWljb24tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi52anMtaWNvbi10dW1ibHIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4udmpzLWljb24tcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4udmpzLWljb24tYXVkaW8sIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4udmpzLWljb24tbmV4dC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlciwgLnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXI6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0LCAudmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3JlLCAudmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cbi52aWRlby1qczotbW96LWZ1bGwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzW3RhYmluZGV4PVwiLTFcIl0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tanMgKixcbi52aWRlby1qcyAqOmJlZm9yZSxcbi52aWRlby1qcyAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1qcy52anMtZmx1aWQsXG4udmlkZW8tanMudmpzLTE2LTksXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWpzLnZqcy0xNi05IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tanMgLnZqcy10ZWNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbjpub3QoLnZqcy1pb3MtbmF0aXZlLWZzKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi52anMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmpzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52aWRlby1qcyAudmpzLW9mZnNjcmVlbiB7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLW5vLWpzIHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4udmpzLW5vLWpzIGEsXG4udmpzLW5vLWpzIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjZBOENDO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNjMzMzJlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44MTY2NmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDBzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXBhdXNlZC52anMtc2hvdy1iaWctcGxheS1idXR0b24tb24tcGF1c2UgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi52anMtY29udHJvbCAudmpzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3Zlcixcbi5qcy1mb2N1cy12aXNpYmxlIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpmb2N1cyxcbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6aG92ZXIsXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyQjMzM0Y7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMGVtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDBlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLWxheW91dC14LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNWVtO1xufVxuXG4udmpzLWxheW91dC1zbWFsbCAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwZW07XG59XG5cbi52anMtbGF5b3V0LW1lZGl1bSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDE0ZW07XG59XG5cbi52anMtbGF5b3V0LWxhcmdlIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50LFxuLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCxcbi52anMtbGF5b3V0LWh1Z2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xufVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3Zlcixcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyxcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSxcbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRlbTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cyAudmpzLW1lbnUsXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRlbTtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy1idXR0b24gPiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbm8tZmxleCAudmpzLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDRlbTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBmbGV4OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjdlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlci5kaXNhYmxlZCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTAuNWVtO1xuICB0b3A6IC0wLjMzMzMzMzMzMzNlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBjb2xvcjogIzAwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyOmZvY3VzIC52anMtdGltZS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMGVtIDBlbSAxZW0gd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcywgaGVpZ2h0IDAuMXMsIHdpZHRoIDAuMXMsIGxlZnQgMHMsIHRvcCAwcztcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLW11dGUtY29udHJvbCB+IC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwcztcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLWhvdmVyLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIHdpZHRoOiAxMGVtO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtbXV0ZS10b2dnbGUtb25seSB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDNlbTtcbiAgbGVmdDogLTMwMDBlbTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcyAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzLCBoZWlnaHQgMXMgMXMsIHdpZHRoIDFzLCBsZWZ0IDFzIDFzLCB0b3AgMXMgMXM7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogM2VtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMC4zZW07XG59XG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICB0b3A6IC0wLjVlbTtcbiAgbGVmdDogLTAuM2VtO1xufVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAwLjNlbTtcbn1cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC4zZW07XG4gIHJpZ2h0OiAtMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiA4ZW07XG4gIGJvdHRvbTogOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIzMzNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07XG59XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1saXZlLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDRlbTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCxcbi52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbG9yOiAjODg4O1xufVxuXG4udmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLnZqcy1jb250cm9sLnZqcy1hdC1saXZlLWVkZ2UgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLFxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sXG4udmpzLW5vLWZsZXggLnZqcy1kdXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgYm90dG9tOiAxZW07XG59XG5cbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xufVxuXG4udmpzLXN1YnRpdGxlcyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udmpzLWNhcHRpb25zIHtcbiAgY29sb3I6ICNmYzY7XG59XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbn1cblxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cbi52anMtcGxheWJhY2stcmF0ZSA+IC52anMtbWVudS1idXR0b24sXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1wbGF5YmFjay1yYXRlLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgMC4zcyBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxufVxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiArIC52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCLvhI1cIjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uICsgLnZqcy1tZW51IC52anMtbWFpbi1kZXNjLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgY29udGVudDogXCIg74SdXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlcixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kdXJhdGlvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1cnJlbnQtdGltZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy10aW1lLWRpdmlkZXIsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZHVyYXRpb24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jaGFwdGVycy1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3VidGl0bGVzLWJ1dHRvbixcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1hdWRpby1idXR0b24sXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLFxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSxcbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZXVpKSAudmpzLXN1YnMtY2Fwcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3Vicy1jYXBzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIge1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZy52anMtdGV4dC10cmFjay1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjMzM0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDcwJTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLFxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtZm9udCxcbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMHB4IDI0cHg7XG4gIH1cblxuICAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIC52anMtZGVmYXVsdC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cblxuICAudmpzLWxheW91dC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCxcbi52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsXG4udmpzLWxheW91dC10aW55IC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnZqcy10cmFjay1zZXR0aW5nID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQge1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgZmllbGRzZXQgc3BhbiA+IHNlbGVjdCB7XG4gIG1heC13aWR0aDogNy4zZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBsZWdlbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cyxcbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiBtZWRpdW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDg4JSwgIzczODU5ZiAxMDAlKTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG4gIGNvbG9yOiAjMkIzMzNGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+ICo6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyAqOmZvY3VzOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udmlkZW8tanMgKjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpLFxuLnZpZGVvLWpzIC52anMtbWVudSAqOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufSIsIi5pdGVtLXNvbHV0aW9ue1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMjNweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIC50aXRsZS1pdGVtLXNvbHV0aW9ue1xuICAgICAgICBmb250LWZhbWlseTogXCJOZXVlTW9udHJlYWwtQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIC5kZXNjLWl0ZW0tc29sdXRpb257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cbiAgICAudGl0bGUtYXZhbnRhZ2Utc29sdXRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJOZXVlTW9udHJlYWwtQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgfVxuICAgIC5ncm91cC1hdmFudGFnZXMtc29sdXRpb257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUtYXZhbnRhZ2Utc29sdXRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmV1ZU1vbnRyZWFsLUJvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2ljb24tY2hlY2stYmxhY2suc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXRlbS1lbmdhZ2VtZW50IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDMwcHggMTdweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuaWNvbi1pdGVte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5ibG9jLWl0ZW1zLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJiA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5M3B4KXtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgLnUtMVxcLzNcXEBmcm9tLXNtYWxse1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNjk5cHgpe1xuICAgICAgICAudS0xXFwvM1xcQGZyb20tc21hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2MtaXRlbXMtZW5nYWdlbWVudHMge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYgPiBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTNweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIC51LTFcXC8zXFxAZnJvbS1zbWFsbHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDY5OXB4KXtcbiAgICAgICAgLnUtMVxcLzNcXEBmcm9tLXNtYWxse1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29sdW1uLWZ1bGwtcGFydGVuYWlyZXtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTRweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zZWN0aW9uLWVuZ2FnZW1lbnRzLCAuc2VjdGlvbi1ub3Mtb2ZmcmVze1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYuMjVyZW0gLSA0MHB4KTtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1cmVtIC0gMjBweCk7XG4gICAgfVxufVxuLnNlY3Rpb24taW1hZ2UtcGFydGVuYWlyZXN7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkzcHgpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICB9XG59XG4uLWhlYWRlci1wYWdle1xuICAgIC5jLWJ1dHRvbntcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnNlY3Rpb24tY29udGFjdC1haWRle1xuICAgIC5jLWhlYWRpbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gICAgfVxuICAgIC5ibG9jLWZvcm0tY29udGFjdHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC5jLWZvcm1faW5wdXQsIC5jLWZvcm1fc2VsZWN0X2lucHV0LCAuYy1mb3JtX3RleHRhcmVhe1xuICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODg4Qjg5O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4OEI4OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODhCODk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4OEI4OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4OEI4OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODg4Qjg5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWZvcm1faXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAmLnNlbGVjdC1mb3Jte1xuICAgICAgICAgICAgICAgIC5jLWZvcm1fc2VsZWN0X2lucHV0e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4OEI4OTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGFuZGluZy1wYWdlLW1haW57XG4gICAgLm10LTExe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIH1cbiAgICAudGl0cmUtaGVhZGVyLW1ldGhvZGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICAgIH1cbiAgICAuaXRlbS1zb2x1dGlvbntcbiAgICAgICAgLmRlc2MtaXRlbS1zb2x1dGlvbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLi1oZWFkZXItcGFnZXtcbiAgICAgICAgLnRtYS1tYWludGVuYW5jZXtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b257XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMS40ODc1cmVtO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uX2Jne1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAuYy1oZWFkaW5nLi1oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpdHJlLWhlYWRlci1tZXRob2Rle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTNweCl7XG4gICAgICAgIC4taGVhZGVyLXBhZ2V7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgIC5nb190b3tcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5leHBlcnRpc2UtcGFnZS1jb250ZW50e1xuICAgIGhlYWRlcntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgLmMtc2VjdGlvbl9zZXBhcmF0b3IuLWdyYXktYWNjZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MiAxOTIgMTkyIC8gNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAuYy1oZWFkaW5nLi1oMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9fY29udGVudHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgfVxuICAgICAgICAucmF0aW5ne1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWN1c3RvbS1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTI2OHB4ICsgNS42MjVyZW0gKyA1LjYyNXJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEyNjhweCArIDMwcHggKyAzMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEyNjhweCArIDIwcHggKyAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGhlbW9pLXNlY3Rpb257XG4gICAgICAgIC5vLWN1c3RvbS1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTAwcHggKyA1LjYyNXJlbSArIDUuNjI1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTAwcHggKyAzMHB4ICsgMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5MDBweCArIDIwcHggKyAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0e1xuICAgICAgICAucm93LXN0ZXBzLXNpbmdsZS1wcm9qZXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1kZXNjLXNpbmdsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC50aXRyZS1pdGVtLWRlc2N7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1pdGVtLWRlc2N7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXN0ZXBzLXNpbmdsZS1wcm9qZXR7XG4gICAgICAgIC5pdGVtLXN0ZXAtc2luZ2xlIHtcbiAgICAgICAgICAgICYuZC1ibG9ja3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yYXRpb3tcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0cmUtc3RlcC1zaW5nbGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1zdGVwLXNpbmdsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jLXZpZGVvLW1ldGhvZGV7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgICAgICAgICAgICYuYXV0by12aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgLnZqcy1jb250cm9sLWJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAmPmRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudmpzLXBvc3RlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC52anMtcG9zdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZpZGVvQmxvY2t7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvc3Rlci1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wbGF5LXZpZGVve1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5zZWN0aW9uLWFjY29yZGlvbiB7XG4gICAgICAgIC5yb3ctYWNjb3JkaW9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk5OXB4O1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9jLXRpdHJlLXNlY3Rpb24tYWNjb3JkaW9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tYWNjb3JkaW9ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi10aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmF0aW5nLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IFxuICAgICAgICBjb2xvcjogI2ZmZjsgXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIG1heC13aWR0aDogNTEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuc3RhcnN7XG4gICAgICAgICAgICBjb2xvcjogI2Y1YTYyMzsgXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJhdGluZy1udW1iZXJ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJyYW5kLW5hbWV7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCA5MCUpO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAmLnN0YXJze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y1YTYyMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tZGVzYy1zaW5nbGUge1xuICAgICAgICAudGV4dC1pdGVtLWRlc2Mge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuIiwiLmMtcHJlZm9vdGVyX2J1dHRvbnN7XG4gICAgLmMtYnV0dG9ue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jLWhlcm9fc2hhcGVzX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDkuNXJlbTtcbiAgICByaWdodDogMS40Mzc1cmVtO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogNS44cmVtO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgbGVmdDogMzh2dztcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLWFkcmVzc2Uge1xuICAgIGxlZnQ6IC0zMnZ3O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtZW1haWwge1xuICAgIHJpZ2h0OiAzdnc7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICBBZ2VuY2VcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLm8tbGF5b3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zYXZvaXItZmFpcmUtYWdlbmNlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jYXJvdXNlbC1tb2RlbC0yIC5jLWNhcm91c2VsLXN0ZXBzX3NsaWRlX2lubmVyIC5jLWNhcm91c2VsLXRpdGxlLWhlYWQge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuYmxvYy1jaGlmZnJlLWFnZW5jZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICBQcm9qZXRzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuaXRlbXMtcHJvamV0cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5pdGVtcy1wcm9qZXRzOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5zb3J0YWJsZV9fbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5pdGVtcy1wcm9qZXRzIFtkYXRhLWlzb2xkZS1lbF0ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5wcm9qZXQtaW5mb3N7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgTWV0aG9kZVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAucGFnZS1tZXRob2RlLW1haW4ge1xuICAgIC5jLWhlYWRpbmcge1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tY29tbWFuZGVtYW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICAudGl0cmUtY29tbWFuZGVtYW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5udW1iZXItaXRlbS1jb21tYW5kZW1hbnRzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEuMzc1cmVtO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tY29tbWFuZGVtYW50cyB7XG4gICAgICAuYy1jb2wtaW5mb19pdGVtX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtY29sLWluZm9faXRlbTpudGgtY2hpbGQoMiksXG4gICAgLmMtY29sLWluZm9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIH1cbiAgICAuc2VjdGlvbi1tZXRob2RlLWF2YW50YWdlIHtcbiAgICAgIC5pdGVtcy1tZXRob2RlLWF2YW50YWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuaXRlbS1tZXRob2RlLWF2IHtcbiAgICAgICAgLnRleHRlLWl0ZW0tYXYge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFnZW5jZS1mdWxsLWJsb2MgLmMtc2VjdGlvbl9iZyB7XG4gICAgcGFkZGluZy10b3A6IDUyJTtcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLmdhbGxlcnktYWdlbmNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZ2FsbGVyeS1hZ2VuY2UgLml0ZW0taW1nLWdhbGxlcnkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmdhbGxlcnktYWdlbmNlIC5pdGVtLWltZy1nYWxsZXJ5Om50aC1jaGlsZCgybiArIDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAuc2VjdGlvbi1hY2NvcmRpb24gLnJvdy1hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbiAuYmxvYy10aXRyZS1zZWN0aW9uLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VjdGlvbi1hY2NvcmRpb24gLm1haW4tYWNjb3JkaW9uIC5kZXNjcmlwdGlvbiAuY29udGVudC1kZXNjLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgQ2FycmnDqHJlc1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYWdlbmNlLWZ1bGwtYmxvYyAuYy1zZWN0aW9uX2JnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNhcnJpZXJlcy1wYWdlIC5pdGVtcy1oZWFkZXItY2FycmllcmVzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIH1cbiAgLmNhcnJpZXJlcy1wYWdlIC5pdGVtcy1oZWFkZXItY2FycmllcmVzID4gLm8tbGF5b3V0X2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgIFNpbmdsZSBQcm9qZXRcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc3ltYm9sLXNpbmdsZS1wcm9qZXQgLmltZy1oZWFkZXItc2luZ2xlIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnN5bWJvbC1zaW5nbGUtcHJvamV0IC5vLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0IC5pdGVtLXN0ZXAtc2luZ2xlLFxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5tb2NhcC1zdGVwLXByb2pldCAuaXRlbS1zdGVwLW1vY2FwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2VcbiAgICAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0XG4gICAgLml0ZW0tc3RlcC1zaW5nbGVcbiAgICAuY29udGVudC1zdGVwLXNpbmdsZSxcbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAubW9jYXAtc3RlcC1wcm9qZXQgLml0ZW0tc3RlcC1tb2NhcCAuY29udGVudC1zdGVwLW1vY2FwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5wcmVzZW50YXRpb24tc2luZ2xlLXByb2pldCAuby1sYXlvdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnByZXNlbnRhdGlvbi1zaW5nbGUtcHJvamV0IC5kZXNjLXNpbmdsZS1wcm9qZXQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLmNvbnRlbnREZXNjLXNpbmdsZS1wcm9qZXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlXG4gICAgLnNlY3Rpb24tc2xpZGVyLWNlbnRlci1zaW5nbGVcbiAgICAuY29udGVudC1zbGlkZS1zaW5nbGUtcHJvamV0XG4gICAgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLmRlc2Mtc2luZ2xlLXByb2pldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC52aWRlby1zaW5nbGUtcHJvamV0IHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnZpZGVvLXNpbmdsZS1wcm9qZXQgLnZpZGVvLWpzLnZqcy00LTMge1xuICAgIHBhZGRpbmctdG9wOiA2MDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zaG93LXByb2plY3Qtc2VjdGlvbiA+IGEge1xuICAgIHBhZGRpbmc6IDE1dm1pbiAwIDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc2hvdy1wcm9qZWN0LXNlY3Rpb24gLm1vY3VwLW1hYy1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNjBweDtcbiAgICByaWdodDogLTEyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMzBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXJlc3VsdC1vdXRpbHMtc2luZ2xlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6OTkzcHgpe1xuICAgIC5nb190b3tcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgxKXtcbiAgICAgICAgbGVmdDogMS44cmVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKXtcbiAgICAgICAgYm90dG9tOiAtN3Z3O1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIGhlYWRlciAuYy1idXR0b257XG4gICAgICAgIGJvdHRvbTogLTU2cHg7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgfVxuICAgIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUgLmJsb2MtYWRyZXNzZSB7XG4gICAgICAgIGxlZnQ6IC00MHZ3O1xuICAgIH1cbiAgICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb193b3Jkc19saW5lIC5ibG9jLWFkcmVzc2UgLmljb24tYWRyZXNzZSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZm9ybXVsYWlyZS1jb250YWN0IC50aXRyZS1mb3JtLWNvbnRhY3QsIC5zZWN0aW9uLWZvcm11bGFpcmUtY29udGFjdCAuZGVzYy1mb3JtLWNvbnRhY3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZWN0aW9uLWZvcm11bGFpcmUtY29udGFjdCAuYmxvYy1mb3JtLWNvbnRhY3R7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuc2VjdGlvbi1mb3JtdWxhaXJlLWNvbnRhY3QgLmJsb2MtZm9ybS1jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgUHJvamV0c1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeXtcbiAgICAgICAgbWFyZ2luOiA2MHB4IC0yMHB4IDA7XG4gICAgfVxuICAgIC5wcm9qZXRzLXBhZ2UgLndyYXBwZXItZmlsdGVyLXByb2pldCAuZ2FsbGVyeSAuZ3JpZC1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICB9XG4gICAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5nYWxsZXJ5IC5wcm9qZXQtaW5mb3N7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgQWdlbmNlXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5vLWNvbnRhaW5lciA+IC5vLWxheW91dHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ub3RyZS1lcXVpcGUtc2VjdGlvbiAuaW1nLWVxdWlwZSBpbWd7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgIC5ub3RyZS1lcXVpcGUtc2VjdGlvbiAudGl0cmUtbm90cmUtZXF1aXBlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm5vdHJlLWVxdWlwZS1zZWN0aW9uIC5ibG9jLWl0ZW0tbm90cmUtZXF1aXBlIC5vLWxheW91dF9pdGVte1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgIFNpbmdsZSBQcm9qZXRcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAuc2luZ2xlLXByb2pldC1wYWdlIC5pbmZvcy1oZWFhZGVyLXByb2pldCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnNlY3Rpb24tc3RlcHMtc2luZ2xlLXByb2pldCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCJAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaGVyb19zaGFwZXNfaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMy41cmVtO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxuICAuZ29fdG8ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmVfaXRlbSA+IGRpdixcbiAgLmNvbnRhY3QtcGFnZS1zZWN0aW9uIC5jLWhlcm9fd29yZHNfbGluZSAuYmxvYy1hZHJlc3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3dvcmRzX2xpbmU6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1mb3JtdWxhaXJlLWNvbnRhY3QgLmJsb2MtZGVzYy1mb3JtLWNvbnRhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgUHJvamV0c1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLml0ZW1zLXByb2pldHMge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLml0ZW1zLXByb2pldHM6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLnNvcnRhYmxlX19uYXYgbGkge1xuICAgIG1hcmdpbjogMHB4IDVweCAxNXB4IDA7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5zb3J0YWJsZV9fbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgIE1ldGhvZGVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnBhZ2UtbWV0aG9kZS1tYWluIC5pdGVtcy1oZWFkZXItbWV0aG9kZSA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLmMtY29sLWluZm9faXRlbTpudGgtY2hpbGQoMiksXG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuYy1jb2wtaW5mb19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1jb21tYW5kZW1hbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbS1tZXRob2RlLWF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbS1tZXRob2RlLWF2IC50aXRyZS1pdGVtLWF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFnZS1tZXRob2RlLW1haW4gLnNlY3Rpb24tbWV0aG9kZS1hdmFudGFnZSAuaXRlbS1tZXRob2RlLWF2IC50ZXh0ZS1pdGVtLWF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWdlbmNlLW1haW4tcGFnZSAuZ2FsbGVyeS1hZ2VuY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5nYWxsZXJ5LWFnZW5jZSAuaXRlbS1pbWctZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hZ2VuY2UtbWFpbi1wYWdlIC5jLWNvbC1pbmZvX2l0ZW06Zmlyc3QtY2hpbGQgLmMtY29sLWluZm9fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY29yZGlvbiAubWFpbi1hY2NvcmRpb24gLmRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gIH1cblxuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5ibG9jLWNoaWZmcmUtYWdlbmNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY2hpZmZyZS1hZ2VuY2Utc2VjdGlvbiAuby1sYXlvdXQgLm8tbGF5b3V0X2l0ZW0sXG4gIC5jaGlmZnJlLWFnZW5jZS1zZWN0aW9uIC5vLWxheW91dCAudGV4dC1jaGlmZnJlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoaWZmcmUtYWdlbmNlLXNlY3Rpb24gLmJsb2MtY2hpZmZyZS1hZ2VuY2Ugc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5wYWdlLW1lbnRpb24tbGVnYWxlcy1tYWluIC5zZWN0aW9uLWNvbnRlbnQtbWVudGlvbnMge1xuICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4O1xuICB9XG4gIC5wYWdlLW1lbnRpb24tbGVnYWxlcy1tYWluIC5zZWN0aW9uLWNvbnRlbnQtbWVudGlvbnMgLnRpdHJlLWRldGFpbC1tZW50aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICBQcm9qZXRzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5wcm9qZXRzLXBhZ2UgLmMtc2VjdGlvbi4taGVhZGVyLXBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnByb2pldHMtcGFnZSAud3JhcHBlci1maWx0ZXItcHJvamV0IC5maWx0ZXJpbmcgbGkge1xuICAgIG1hcmdpbjogMCA4cHggMjBweCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvamV0cy1wYWdlIC53cmFwcGVyLWZpbHRlci1wcm9qZXQgLmdhbGxlcnkgLnN0YW1wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgQ2FycmnDqHJlc1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuY2FycmllcmVzLXBhZ2UgLnNlY3Rpb24tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuY2FycmllcmVzLXBhZ2UgLml0ZW1zLWhlYWRlci1jYXJyaWVyZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJyaWVyZXMtcGFnZSAuaXRlbXMtaGVhZGVyLWNhcnJpZXJlcyA+IC5vLWxheW91dF9pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2FycmllcmVzLXBhZ2VcbiAgICAuaXRlbXMtaGVhZGVyLWNhcnJpZXJlc1xuICAgID4gLm8tbGF5b3V0X2l0ZW06Zmlyc3QtY2hpbGRcbiAgICAuYy1jb2wtaW5mb19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgU2luZ2xlIFByb2pldFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc2luZ2xlLXByb2pldC1wYWdlIC5pbmZvcy1oZWFhZGVyLXByb2pldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuc3ltYm9sLXNpbmdsZS1wcm9qZXQgLmltZy1oZWFkZXItc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLnN5bWJvbC1zaW5nbGUtcHJvamV0IC5jLXNlY3Rpb25faGVhZGxpbmUuLWgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2UgLmNvbnRlbnREZXNjLXNpbmdsZS1wcm9qZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5wcm9wb3NpdGlvbl9iZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5pdGVtLWRlc2Mtc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5pdGVtLWRlc2Mtc2luZ2xlIC50aXRyZS1pdGVtLWRlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAuaXRlbS1kZXNjLXNpbmdsZSAudGV4dC1pdGVtLWRlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvamV0LXBhZ2VcbiAgICAuc2VjdGlvbi1zdGVwcy1zaW5nbGUtcHJvamV0XG4gICAgLml0ZW0tc3RlcC1zaW5nbGVcbiAgICAuaW1nLXN0ZXAtc2luZ2xlIHtcbiAgICB3aWR0aDogNTg1cHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAubW9jYXAtc3RlcC1wcm9qZXQgLml0ZW0tc3RlcC1tb2NhcCAuaW1nLXN0ZXAtbW9jYXAge1xuICAgIHdpZHRoOiA1ODVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC5zZWN0aW9uLXNsaWRlci1jZW50ZXItc2luZ2xlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAudmlkZW8tc2luZ2xlLXByb2pldCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2pldC1wYWdlIC52aWRlby1zaW5nbGUtcHJvamV0IC52aWRlby1qcy52anMtNC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZXQtcGFnZSAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nb190byB7XG4gICAgYm90dG9tOiAtMjV2dztcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmhlYWRlci1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gLmMtaGVyb19zaGFwZXNfaXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAzOHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAtNDJweDtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiA0NnZ3O1xuICB9XG4gIC5jb250YWN0LXBhZ2Utc2VjdGlvbiAuYy1oZXJvX3NoYXBlc19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQ2dnc7XG4gICAgbGVmdDogODIlO1xuICAgIGJvdHRvbTogNzVweDtcbiAgfVxuICAuY29udGFjdC1wYWdlLXNlY3Rpb24gaGVhZGVyIC5jLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuYmxvYy1mb3JtLWNvbnRhY3QgLmhhbGYtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2MtZm9ybS1jb250YWN0IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keTpub3QoLmNmN3AtbWVzc2FnZSkgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMTdweDtcbiAgICB0b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICBNZXRob2RlXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5wYWdlLW1ldGhvZGUtbWFpbiAuZGVzY3JpcHRpb24tY29tbWFuZGVtYW50cyAudGl0cmUtY29tbWFuZGVtYW50IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/