@charset "UTF-8";
/**
 * Swiper 10.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 3, 2023
 */
/* FONT_START */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

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

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

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

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

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

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

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

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

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

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

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

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

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

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

.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%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

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

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

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

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

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  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 {
  transform: scale(1);
}

.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: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

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

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

.swiper-pagination-bullet:only-child {
  display: none !important;
}

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

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

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

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

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

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

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

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

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, 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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

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

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

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

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Light.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Book.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Book.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Book.woff") format("woff");
  font-weight: 350;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Regular.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Semibold.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Semibold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "ToyotaType";
  src: url("../../assets/fonts/toyota-type/ToyotaType-Bold.eot");
  src: url("../../assets/fonts/toyota-type/ToyotaType-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/toyota-type/ToyotaType-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
.tb-toast-transition {
  transition: transform 0.25s ease-in-out;
}

.tb-translate-y-full {
  transform: translateY(100%);
}

.tb-translate-y-0 {
  transform: translateY(0px);
}

.lds-roller {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

.lds-roller span {
  display: block;
}

.lds-roller div,
.lds-roller span {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}

.lds-roller div::after,
.lds-roller span::after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  margin: -3px 0 0 -3px;
}

.lds-light .lds-roller div::after,
.lds-light .lds-roller span::after {
  background: #1a1a1a;
}

.lds-dark .lds-roller div::after,
.lds-dark .lds-roller span::after {
  background: white;
}

.lds-roller div:nth-child(1),
.lds-roller span:nth-child(1) {
  animation-delay: -0.036s;
}

.lds-roller div:nth-child(1)::after,
.lds-roller span:nth-child(1)::after {
  top: 50px;
  left: 50px;
}

.lds-roller div:nth-child(2),
.lds-roller span:nth-child(2) {
  animation-delay: -0.072s;
}

.lds-roller div:nth-child(2)::after,
.lds-roller span:nth-child(2)::after {
  top: 54px;
  left: 45px;
}

.lds-roller div:nth-child(3),
.lds-roller span:nth-child(3) {
  animation-delay: -0.108s;
}

.lds-roller div:nth-child(3)::after,
.lds-roller span:nth-child(3)::after {
  top: 57px;
  left: 39px;
}

.lds-roller div:nth-child(4),
.lds-roller span:nth-child(4) {
  animation-delay: -0.144s;
}

.lds-roller div:nth-child(4)::after,
.lds-roller span:nth-child(4)::after {
  top: 58px;
  left: 32px;
}

.lds-roller div:nth-child(5),
.lds-roller span:nth-child(5) {
  animation-delay: -0.18s;
}

.lds-roller div:nth-child(5)::after,
.lds-roller span:nth-child(5)::after {
  top: 57px;
  left: 25px;
}

.lds-roller div:nth-child(6),
.lds-roller span:nth-child(6) {
  animation-delay: -0.216s;
}

.lds-roller div:nth-child(6)::after,
.lds-roller span:nth-child(6)::after {
  top: 54px;
  left: 19px;
}

.lds-roller div:nth-child(7),
.lds-roller span:nth-child(7) {
  animation-delay: -0.252s;
}

.lds-roller div:nth-child(7)::after,
.lds-roller span:nth-child(7)::after {
  top: 50px;
  left: 14px;
}

.lds-roller div:nth-child(8),
.lds-roller span:nth-child(8) {
  animation-delay: -0.288s;
}

.lds-roller div:nth-child(8)::after,
.lds-roller span:nth-child(8)::after {
  top: 45px;
  left: 10px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-theme-color: $color-black !important;
}

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

html, body {
  line-height: 1.42;
  font-size: 14px;
  font-family: ToyotaType, sans-serif;
  color: #1a1a1a;
}
html.tb-no-scroll, body.tb-no-scroll {
  overflow: hidden;
}

img {
  max-width: 100%;
}

h1, h2, h3, h4, h5, h6, b, strong {
  font-weight: 350;
}

button {
  padding: 0;
  border: 0;
  outline: 0;
  font: inherit;
  cursor: pointer;
  background: transparent;
  color: inherit;
}

body [class^=tb-button-] {
  display: inline-block;
  min-width: 166px;
  max-width: 100%;
  padding: 17px 56px 18px;
  border: solid 1px transparent;
  border-radius: 28px;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 350;
  letter-spacing: 0.02em;
  text-decoration: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: border-color 0.25s, background-color 0.25s, color 0.25s;
}
body [class^=tb-button-][disabled] {
  opacity: 0.5;
  cursor: default;
}
body [class^=tb-button-]:focus {
  box-shadow: 0 0 2px 2px #ccc;
}
body [class^=tb-button-].tb-chevron-right-black {
  background: no-repeat top 50% right 24px url("../../images/icon/icon-chevron-right-black.svg");
  background-size: auto 13px;
}

body [class^=tb-button-] .lds-holder {
  position: relative;
}
body [class^=tb-button-] .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%) scale(0.4);
}
body [class^=tb-button-].is-loading .lds-roller {
  display: block;
}
body [class^=tb-button-].is-loading .lds-roller + span {
  opacity: 0;
}
body [class^=tb-button-].tb-button-outline:not(:hover) .lds-roller div::after {
  background-color: #1a1a1a;
}
@media (hover: none) {
  body [class^=tb-button-].tb-button-outline .lds-roller div::after {
    background-color: #1a1a1a;
  }
}

body .tb-button-brand {
  border-color: #EB0A1E;
  background-color: #EB0A1E;
  color: white;
}
@media (hover: hover) {
  body .tb-button-brand:hover {
    border-color: #d1091b;
    background-color: #d1091b;
  }
}

body .tb-button-solid {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: white;
}
@media (hover: hover) {
  body .tb-button-solid:hover {
    border-color: #333;
    background-color: #333;
    color: white;
  }
}
body .tb-button-solid.alt {
  border-color: #333;
  background-color: #333;
}
@media (hover: hover) {
  body .tb-button-solid.alt:hover {
    border-color: #1a1a1a;
    background-color: #1a1a1a;
  }
}

body .tb-button-solid-reverse {
  border-color: white;
  background-color: white;
  color: #1a1a1a;
}
@media (hover: hover) {
  body .tb-button-solid-reverse:hover {
    background-color: #1a1a1a;
    color: white;
  }
}

body .tb-button-outline {
  border-color: #1a1a1a;
  background-color: transparent;
  color: #1a1a1a;
}
@media (hover: hover) {
  body .tb-button-outline:hover {
    border-color: #1a1a1a;
    background-color: #1a1a1a;
    color: white;
  }
}

body .tb-button-transparent {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding: 0;
  margin: 0 0 6px;
  color: #1a1a1a;
}
body .tb-button-transparent::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > body .tb-button-transparent::before, body .tb-button-transparent:hover::before {
  width: 100%;
}

body [class*=tb-button-arrow] {
  min-width: 0;
  padding: 16px 0;
  border-radius: 0;
  letter-spacing: 0.02em;
  font-weight: 400;
  text-align: left;
  background-repeat: no-repeat;
  background-size: 15px auto;
}
body [class*=tb-button-arrow]:focus {
  box-shadow: none;
}

body [class*=tb-button-arrow-right] {
  padding-right: 28px;
  background-position: top 50% right 0;
}
body [class*=tb-button-arrow-right] span {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 6px;
}
body [class*=tb-button-arrow-right] span::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > body [class*=tb-button-arrow-right] span::before, body [class*=tb-button-arrow-right] span:hover::before {
  width: 100%;
}

body .tb-button-arrow-right-red {
  background-image: url("../../images/icon/icon-arrow-right-red.svg");
  color: #1a1a1a;
}

body .tb-button-arrow-right-black {
  background-image: url("../../images/icon/icon-arrow-right-black.svg");
  color: #1a1a1a;
}

body .tb-modal-close {
  position: relative;
  display: inline-block;
  height: 64px;
  padding: 8px 16px 8px 48px;
  border-radius: 0;
  outline: 0;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: white;
}
body .tb-modal-close::before, body .tb-modal-close::after {
  position: absolute;
  top: 50%;
  left: 24px;
  z-index: 1;
  content: "";
  width: 24px;
  border-top: solid 2px white;
}
body .tb-modal-close::before {
  transform: translateY(-50%) rotate(45deg);
}
body .tb-modal-close::after {
  transform: translateY(-50%) rotate(-45deg);
}
body .tb-modal-close:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  body .tb-modal-close:hover {
    text-decoration: underline;
  }
}

body [aria-pressed=true] .tb-aria-unpressed-text {
  display: none;
}
body [aria-pressed=false] .tb-aria-pressed-text {
  display: none;
}

.tb-wrap {
  width: 1440px;
  max-width: 100%;
  padding: 0 24px;
  margin: 0 auto;
}
.tb-wrap.tb-narrow {
  width: 960px;
}

@media (max-width: 767px) {
  .tb-wrap {
    padding: 0 20px;
  }
}
body .tb-text-center {
  text-align: center;
}

[class^=tb-pill] {
  display: inline-block;
  padding: 3px 10px;
  border: solid 1px transparent;
  border-radius: 10px;
  font-size: 10px;
  line-height: 1.2;
  font-style: normal;
  font-weight: 350;
  text-transform: uppercase;
}
[class^=tb-pill] + [class^=tb-pill] {
  margin-left: 6px;
}
[class^=tb-pill].tb-i {
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: top 50% left 6px;
  background-image: url("../../images/icon/icon-i-white.svg");
  background-size: 13px auto;
}

.tb-pill-brand {
  background-color: #EB0A1E;
  color: white;
}

.tb-pill-solid {
  background-color: #1a1a1a;
  color: white;
}

.tb-pill-grey {
  background-color: rgba(204, 204, 204, 0.5);
  color: #1a1a1a;
}

.tb-pill-outline {
  border-color: #1a1a1a;
  background-color: transparent;
  color: #1a1a1a;
}

.tb-pill-spaced {
  padding-left: 0;
  padding-right: 0;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border-color: transparent;
  background-color: transparent;
  color: #808080;
}
.tb-pill-spaced.tb-larger {
  font-size: 12px;
}
.tb-pill-spaced[class*=tb-black] {
  color: #1a1a1a;
}
.tb-pill-spaced[class*=tb-underline] {
  position: relative;
}
.tb-pill-spaced[class*=tb-underline]::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  border-bottom: solid 1px;
}
.tb-pill-spaced.tb-underline-red::after {
  border-color: #EB0A1E;
}

body .tb-rte-narrow {
  max-width: 100%;
  width: 870px;
  margin-left: auto;
  margin-right: auto;
}

.tb-rte-col > * {
  margin: 0;
}
.tb-rte-col > * + * {
  margin-top: 24px;
}
.tb-rte-col .video-embed {
  position: relative;
  height: 0;
  padding-bottom: 56%;
  margin-left: auto;
  margin-right: auto;
}
.tb-rte-col .video-embed iframe {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .tb-rte-col .connected-tab-content {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .tb-rte-col .connected-tab-content > div + div {
    margin-top: 1.5em;
  }
}
.tb-rte-col .connected-tab-content {
  max-width: 648px;
  margin-left: auto;
  margin-right: auto;
}
.tb-rte-col .connected-tab-content > h3 {
  text-align: center;
}
.tb-rte-col .connected-tab-content h3,
.tb-rte-col .connected-tab-content .h3 {
  flex: 0 0 100%;
  margin: 0 0 24px;
}
.tb-rte-col .connected-tab-content p {
  text-align: center;
}
.tb-rte-col .connected-tab-content > div {
  flex: 1 1 50%;
  padding: 0 12px;
}
.tb-rte-col .connected-tab-content ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tb-rte-col .connected-tab-content li {
  position: relative;
  padding: 0 5px 0 20px;
  margin: 0 0 10px;
}
.tb-rte-col .connected-tab-content li::before {
  position: absolute;
  top: 11px;
  left: 0;
  content: "";
  width: 10px;
  height: 5px;
  border: solid 1px #1a1a1a;
  border-top: 0;
  border-right: 0;
  border-radius: 0;
  transform: rotate(-45deg);
  background: transparent;
}
.tb-rte-col .connected-tab-content .button-transparent {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-right: 10px;
  margin-right: 20px;
  margin-bottom: 6px;
  outline: 0;
  text-decoration: none;
  text-transform: uppercase;
  text-align: left;
  color: inherit;
}
.tb-rte-col .connected-tab-content .button-transparent:focus {
  color: #000;
}
.tb-rte-col .connected-tab-content .button-transparent:hover {
  color: #000;
}
.tb-rte-col .connected-tab-content .button-transparent:hover::before {
  width: 100%;
}
.tb-rte-col .connected-tab-content .button-transparent::before {
  position: absolute;
  bottom: -6px;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
.tb-rte-col .connected-tab-content .button-transparent::after {
  position: absolute;
  top: 55%;
  right: 0;
  content: "";
  width: 6px;
  height: 6px;
  border-right: 2px solid #1a1a1a;
  border-bottom: 2px solid #1a1a1a;
  transform: translateY(-50%) rotate(-45deg);
}

@media (min-width: 941px) {
  .tb-rte-row {
    display: flex;
    margin: 0 -24px;
  }

  .tb-rte-col {
    flex: 1 1 1px;
    padding: 0 24px;
  }
}
@media (max-width: 940px) {
  .tb-rte-col + .tb-rte-col {
    margin-top: 1.5em;
  }
}
@media (min-width: 941px) {
  .tb-rte-col + .tb-rte-col {
    margin-top: 1.5em;
  }
}
.tb-progress-line {
  display: flex;
  height: 3px;
  margin: 36px 0 0;
  border-radius: 2px;
  background-color: #ccc;
}
.tb-progress-line span {
  width: 0;
  border-radius: 2px;
  transition: width 0.25s;
  background-color: #EB0A1E;
}

.tb-tooltip-holder {
  display: inline-block;
  position: relative;
  z-index: 10;
}
.tb-tooltip-holder .tb-tooltip-content {
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  width: 300px;
  max-width: 60vw;
  height: auto;
  padding: 12px 40px 12px 12px;
  border: solid 1px #1a1a1a;
  margin-top: 4px;
  border-radius: 4px;
  font-size: 14px;
  transition: opacity 0.25s;
  text-align: left;
  background-color: white;
  color: #1a1a1a;
}
.tb-tooltip-holder .tb-tooltip-content[aria-hidden=true] {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.tb-tooltip-holder .tb-tooltip-content > * {
  margin: 0;
}
.tb-tooltip-holder .tb-tooltip-content > * + * {
  margin-top: 1em;
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  margin: 0;
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child::before, .tb-tooltip-holder .tb-tooltip-content > button:last-child::after {
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 15px;
  height: 0;
  border-top: solid 1px #1a1a1a;
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child::before {
  transform: rotate(45deg);
}
.tb-tooltip-holder .tb-tooltip-content > button:last-child::after {
  transform: rotate(-45deg);
}
.tb-tooltip-holder.tb-brand .tb-tooltip-content {
  border-color: #EB0A1E;
}

.details-desc-more {
  overflow: hidden;
  transition: max-height 0.25s;
}
.details-desc-more[aria-hidden=true] {
  max-height: 0 !important;
}
.details-desc-more > * {
  margin: 0;
}
.details-desc-more > * + * {
  margin-top: 1.5em;
}

.tb-wrap .details-description .more a {
  position: relative;
  text-decoration: none;
  display: inline-block;
  padding-bottom: 6px;
  font-weight: 400;
  color: #1a1a1a;
}
.tb-wrap .details-description .more a::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-wrap .details-description .more a::before, .tb-wrap .details-description .more a:hover::before {
  width: 100%;
}

.icon-svg {
  display: inline-block;
  height: 1em;
  margin-right: 0.8em;
  position: relative;
  width: 1.1em;
}
.icon-svg::before {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 1em;
  position: absolute;
  top: 0.1em;
  left: 0;
  width: 1.1em;
}
.icon-svg.icon-list_tpr, .icon-svg.icon-list_tpr-applied {
  width: 24px;
  height: 24px;
}

.icon-svg.icon-list_transmission::before {
  background-image: url("../../images/icon/icon-transmission.svg");
}

.icon-svg.icon-list_engine::before {
  background-image: url("../../images/icon/icon-engine.svg");
}

.icon-svg.icon-list_interior::before {
  background-image: url("../../images/icon/icon-interior.svg");
}

.icon-svg.icon-list_rego::before {
  background-image: url("../../images/icon/icon-car.svg");
}

.icon-svg.icon-list_odo::before {
  background-image: url("../../images/icon/icon-odometer.svg");
}

.icon-svg.icon-list_petrol::before {
  background-image: url("../../images/icon/icon-petrol.svg");
}

.icon-svg.icon-list_marker::before {
  background-image: url("../../images/icon/icon-marker.svg");
}

.icon-svg.icon-list_doors::before {
  background-image: url("../../images/icon/icon-door.svg");
}

.icon-svg.icon-list_people::before {
  background-image: url("../../images/icon/icon-person.svg");
}

.icon-svg.icon-list_time::before {
  background-image: url("../../images/icon/icon-timer.svg");
}

.icon-svg.icon-list_kms::before {
  background-image: url("../../images/icon/icon-cone.svg");
}

.icon-svg.icon-list_4wd::before {
  background-image: url("../../images/icon/icon-4WD.svg");
}

.icon-svg.icon-list_Fwd::before {
  background-image: url("../../images/icon/icon-FWD.svg");
}

.icon-svg.icon-list_Rwd::before {
  background-image: url("../../images/icon/icon-RWD.svg");
}

.icon-svg.icon-list_tpr::before {
  background-image: url("../../images/icon/tpr.png");
}

.icon-svg.icon-list_tpr-applied::before {
  background-image: url("../../images/icon/tpr-applied.svg");
}

.icon-svg.icon-list_tpr::before,
.icon-svg.icon-list_tpr-applied::before {
  background-size: cover;
  width: 24px;
  height: 24px;
}

.i-svg {
  position: relative;
}
.i-svg::before {
  content: "";
  background: no-repeat 50% 50%;
  background-size: contain;
}

.i-svg.i-car-front::before {
  background-image: url("../../images/icon/icon-car-front.svg");
}

.i-svg.i-marker::before {
  background-image: url("../../images/icon/icon-marker-new.svg");
}

.i-svg.i-odometer::before {
  background-image: url("../../images/icon/icon-speedometer.svg");
}

.i-svg.i-engine::before {
  background-image: url("../../images/icon/icon-engine-new.svg");
}

.i-svg.i-person::before {
  background-image: url("../../images/icon/icon-person-new.svg");
}

.i-svg.i-transmission::before {
  background-image: url("../../images/icon/icon-transmission-new.svg");
}

.i-svg.i-drive::before {
  background-image: url("../../images/icon/icon-drive-new.svg");
}

.i-svg.i-fuel::before {
  background-image: url("../../images/icon/icon-fuel-new.svg");
}

.i-svg.i-seat::before {
  background-image: url("../../images/icon/icon-seat-new.svg");
}

.tb-field-set-holder {
  padding: 48px 0 0;
  border-top: solid 1px #ccc;
  margin: 48px auto 0 0;
}
.tb-field-set-holder input::-webkit-outer-spin-button,
.tb-field-set-holder input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.tb-field-set-holder input[type=number] {
  -moz-appearance: textfield;
}

.tb-field-set-holder-slot {
  font-weight: 350;
}
.tb-field-set-holder-slot > * {
  margin: 0;
  font-size: 18px;
}
.tb-field-set-holder-slot > * + * {
  margin-top: 1em;
}
.tb-field-set-holder-slot > *:last-child {
  margin-bottom: 24px;
}

@media (min-width: 941px) {
  .tb-field-row {
    display: flex;
    margin: 0 -8px;
  }
  * + .tb-field-row {
    margin-top: 24px;
  }

  .tb-field-col {
    flex: 1 1;
    padding: 0 8px;
  }
  .tb-field-col > * {
    margin-top: 0;
  }
}
@media (max-width: 940px) {
  .tb-field-col + .tb-field-col {
    margin-top: 24px;
  }
}
.tb-field-set {
  max-width: 780px;
  padding: 0;
  border: 0;
  margin: 0;
}
.tb-field-set + .tb-field-set {
  margin-top: 48px;
}

.tb-field-set[disabled] {
  opacity: 0.5;
}
.tb-field-set[disabled] + .tb-loading-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.tb-field-set h3 {
  margin: 24px 0 0;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #808080;
}

.tb-field-set h3 + .tb-field-row {
  margin-top: 24px;
}

.tb-field-set p {
  margin: 0;
  line-height: 1.42;
  font-size: 14px;
}
* + .tb-field-set p {
  margin-top: 1.5em;
}

.tb-field-group {
  position: relative;
}
* + .tb-field-group {
  margin-top: 24px;
}

.tb-field-error-msg {
  padding-top: 5px;
  margin-bottom: -5px;
  font-size: 12px;
  line-height: 1.5;
  color: #EB0A1E;
}

.tb-field {
  display: block;
  width: 100%;
  padding: 8px 0;
  border: 0;
  border-bottom: solid 1px #1a1a1a;
  appearance: none;
  outline: 0;
  font-size: 14px;
  line-height: 1.4;
  background-color: transparent;
  color: #1a1a1a;
}

select.tb-field {
  cursor: pointer;
}
select.tb-field option {
  padding: 4px;
}

textarea.tb-field {
  padding-left: 0.75em;
  padding-right: 0.75em;
  border: solid 1px #1a1a1a;
  border-radius: 2px;
  resize: none;
}

.tb-focus .tb-field {
  border-color: #1a1a1a;
}

.tb-error .tb-field {
  border-color: #EB0A1E;
}

.tb-field-label {
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px 0;
  line-height: 1.4;
  font-size: 14px;
  font-weight: 400;
  transition: top 0.5s, padding 0.5s, font-size 0.5s;
  color: #1a1a1a;
}

.tb-focus:not(.tb-has-textarea) .tb-field-label,
.tb-filled:not(.tb-has-textarea) .tb-field-label {
  top: -1.4em;
  padding: 0;
  font-size: 12px;
}

.tb-has-textarea .tb-field-label {
  position: static;
  display: block;
}

.tb-field-group-radio .tb-field-label-description {
  display: block;
  flex: 0 0 100%;
}

.tb-field-group-radio .tb-field-group-inner {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -16px;
}

.tb-field-group-radio-option {
  flex: 0 0 50%;
  max-width: 207px;
}

.tb-field-label-radio-multi-line .tb-field-group-radio-option {
  flex: 0 0 100%;
  max-width: none;
  margin-bottom: 12px;
}

.tb-field-label-radio-multi-line .tb-field-group-radio-option input + label::before {
  top: 5px;
  transform: translateY(0);
}

.tb-field-label-radio-multi-line .tb-field-group-radio-option input + label::after {
  top: 9px;
  transform: translateY(0);
}

.tb-field-group-radio-option input {
  position: absolute;
  left: -5000px;
}

.tb-field-group-radio-option input + label {
  position: relative;
  display: block;
  padding: 0 36px;
  margin-bottom: 12px;
  line-height: 1.4;
  font-size: 14px;
  cursor: pointer;
  color: #1a1a1a;
}
.tb-field-group-radio-option input + label::before {
  position: absolute;
  top: 3px;
  left: 0;
  content: "";
  width: 24px;
  height: 24px;
  border: solid 1px #808080;
  margin-top: 1px;
  border-radius: 50%;
}
.tb-field-group-radio-option input + label::after {
  position: absolute;
  top: 3px;
  left: 5px;
  content: "";
  width: 6px;
  height: 6px;
  margin-top: 1px;
  opacity: 0;
  border-radius: 50%;
  transition: opacity 0.25s;
  background: #1a1a1a;
}
.tb-field-group-radio-option input + label a {
  text-decoration: underline;
  color: inherit;
}
.tb-field-group-radio-option input + label a:focus {
  text-decoration: none;
}
@media (hover: hover) {
  .tb-field-group-radio-option input + label a:hover {
    text-decoration: none;
  }
}

.tb-field-group-radio-option.tb-focus input + label::before {
  box-shadow: 0 0 2px 2px #ccc;
}

.tb-field-group-radio-option input:checked + label {
  color: #1a1a1a;
}

.tb-field-group-radio-option input:checked + label::after {
  opacity: 1;
}

.tb-field-label-description {
  position: relative;
  display: block;
  padding-right: 30px;
  margin: 0 0 16px;
  line-height: 1.4;
  font-size: 14px;
  font-weight: 400;
  color: #1a1a1a;
}
.tb-field-label-description.tb-hidden {
  display: none;
}

.tb-field-label-description strong {
  font-weight: 400;
}

@media (max-width: 767px) {
  .tb-field-set + .tb-field-set {
    margin-top: 24px;
  }

  .tb-field-set p {
    font-size: 16px;
  }

  .tb-field-label {
    padding: 6px 0;
    line-height: 1.5;
    font-size: 16px;
  }

  .tb-field {
    padding: 6px 0;
    line-height: 1.5;
    font-size: 16px;
  }

  .tb-field-group-radio-option {
    flex: 0 0 auto;
  }

  .tb-field-group-radio-option input + label {
    line-height: 1.5;
    font-size: 16px;
  }
}
@media (max-width: 399px) {
  .tb-field-group.captcha.error .tb-field-group-inner {
    padding-right: 0;
  }
  .tb-field-group.captcha.error .tb-field-group-inner::after {
    display: none;
  }
}
@media (max-width: 359px) {
  .tb-field-group.captcha {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.tb-field-group-radio--buttons .tb-field-group-inner {
  margin-left: -6px;
  margin-right: -6px;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option {
  flex: 0 0 25%;
  max-width: none;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input + label {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100% - 24px);
  padding: 16px 12px;
  border: solid 1px #ccc;
  margin-left: 6px;
  margin-right: 6px;
  transition: background-color 0.25s, color 0.25s, border-color 0.25s;
  background: #eee;
}
.tb-field-group-radio--buttons .tb-field-group-radio-option input + label span {
  text-align: center;
}
.tb-field-group-radio--buttons .tb-field-group-radio-option input + label::before, .tb-field-group-radio--buttons .tb-field-group-radio-option input + label::after {
  display: none;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input + label.tb-on-grey {
  background-color: white;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input:focus + label {
  border-color: #1a1a1a;
}

.tb-field-group-radio--buttons .tb-field-group-radio-option input + label:hover, .tb-field-group-radio--buttons .tb-field-group-radio-option input + label:hover.tb-on-grey,
.tb-field-group-radio--buttons .tb-field-group-radio-option input:checked + label,
.tb-field-group-radio--buttons .tb-field-group-radio-option input:checked + label.tb-on-grey {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: white;
}

@media (max-width: 549px), (min-width: 768px) and (max-width: 1439px) {
  .tb-field-group-radio--buttons .tb-field-group-radio-option {
    flex: 0 0 33.33%;
  }
}
.tb-checkbox:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label::before,
.tb-checkbox:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label::after {
  border-radius: 3px;
}
.tb-checkbox:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label::after {
  left: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  background: #1a1a1a no-repeat 50% 50% url("../../images/icon/icon-tick.svg");
  background-size: 10px auto;
}

.tb-single:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option:first-child:last-child {
  flex: 0 0 100%;
  max-width: 540px;
}
.tb-single:not(.tb-field-group-radio--buttons) .tb-field-group-radio-option input + label {
  font-size: 14px;
  color: #1a1a1a;
}
.tb-single:not(.tb-field-group-radio--buttons) .tb-field-label-description {
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
}

.tb-form-recaptcha {
  margin: 27px 0 0;
}

.tb-form-btns {
  margin: 39px 0 0;
}

.tb-only-date .dp__button_bottom {
  display: none;
}

.tb-field-group.tb-has-datetimepicker .tb-field-label {
  z-index: 10;
  opacity: 1;
  transition: opacity 0.25s;
}
.tb-field-group.tb-has-datetimepicker.tb-focus .tb-field-label, .tb-field-group.tb-has-datetimepicker.tb-filled .tb-field-label {
  top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  opacity: 0;
  font-size: 18px;
}
.tb-field-group.tb-has-datetimepicker .dp__input {
  padding: 8px 0;
  border: 0;
  border-bottom: solid 1px #1a1a1a;
  border-radius: 0;
  font-family: "ToyotaType";
  line-height: 1.44;
  font-size: 14px;
  background-color: transparent;
}

body .dp__today {
  border-color: #1a1a1a;
}

body .dp__active_date {
  background-color: #1a1a1a;
}

body .dp__action_buttons {
  display: flex;
  justify-content: space-between;
}

body .dp__action {
  display: inline-block;
  padding: 11px 24px;
  border: solid 1px transparent;
  border-radius: 20px;
  line-height: 1.16;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  transition: border-color 0.25s, background-color 0.25s, color 0.25s;
}
body .dp__action + .dp__action {
  margin-left: 10px;
}
body .dp__action.dp__select {
  background-color: #1a1a1a;
  color: white;
}
body .dp__action.dp__select:focus {
  background-color: #333;
}
@media (hover: hover) {
  body .dp__action.dp__select:hover {
    background-color: #333;
  }
}
body .dp__action.dp__cancel {
  background-color: transparent;
  border-color: #1a1a1a;
  color: #1a1a1a;
}
body .dp__action.dp__cancel:focus {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
  color: white;
}
@media (hover: hover) {
  body .dp__action.dp__cancel:hover {
    border-color: #1a1a1a;
    background-color: #1a1a1a;
    color: white;
  }
}
body .dp__action.dp__action_disabled {
  opacity: 0.5;
}

body .dp__cancel {
  color: #808080;
}

body .dp__select {
  color: #1a1a1a;
}

body .dp__selection_preview {
  display: none;
}

body .dp__action_buttons {
  width: 100%;
}

body .dp__pm_am_button {
  background-color: #1a1a1a;
}

.tb-detail-header {
  background-color: white;
}
.tb-detail-header.tb-static-testdrive .tb-detail-header-row {
  align-items: center;
}

body .tb-detail-header-top {
  padding: 24px 0;
  border-bottom: solid 1px #ccc;
}
body .tb-detail-header-top:last-child {
  padding-bottom: 24px;
}

.tb-detail-header-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-items: flex-start;
  margin-top: 12px;
}
.tb-detail-header-row *[class^=tb-pill] {
  margin-top: 12px;
}

.tb-detail-header-col {
  flex: 0 0 50%;
}
@media (min-width: 1440px) {
  .tb-detail-header-col {
    flex-basis: 62%;
  }
  .tb-detail-header-col + .tb-detail-header-col {
    flex-basis: 38%;
  }
}
@media (max-width: 1120px) {
  .tb-detail-header-col {
    flex-basis: 38%;
  }
  .tb-detail-header-col + .tb-detail-header-col {
    flex-basis: 62%;
  }
}

.tb-detail-header-col:last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.tb-detail-header-col:last-child [class^=tb-button] {
  margin-left: 12px;
}

.tb-detail-header-bottom-expandable {
  border-bottom: solid 1px #ccc;
}
.tb-detail-header-bottom-expandable[aria-hidden=true] {
  max-height: 0;
  transition: max-height 0.25s cubic-bezier(0, 1, 0, 1);
}

.tb-detail-header-bottom-content {
  padding: 24px 0;
}

.tb-detail-header-dealer-special {
  padding: 8px 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  background-color: #EB0A1E;
  color: white;
}

.tb-detail-header-no-price-no-finance {
  margin: 0;
  font-size: 16px;
}

@media (min-width: 941px) {
  .tb-detail-header .tb-mobile-only {
    display: none;
  }
}
@media (max-width: 940px) {
  .tb-detail-header .tb-desktop-only {
    display: none;
  }

  body .tb-detail-header:not(.tb-demo) .tb-detail-header-top {
    padding-top: 6px;
  }

  body .tb-detail-header-top {
    padding-bottom: 6px;
  }

  .tb-detail-header-row {
    display: block;
  }

  .tb-detail-header-col:last-child {
    justify-content: flex-start;
    margin-top: 12px;
  }
  .tb-detail-header-col:last-child a {
    margin-bottom: 12px;
  }

  .tb-detail-header-mobile-cta {
    margin-top: 24px;
  }

  .tb-detail-header-col:last-child [class^=tb-button].tb-desktop-only + [class^=tb-button] {
    margin-left: 0;
  }
}
.tb-detail-header.tb-is-fsl [class*=tb-button]:not([href*="purchase/newcars"]):not([href*="/finance/full-service-lease"]) {
  display: none;
}

.tb-detail-header:not(.tb-sticky) .tb-sticky-only {
  display: none !important;
}

.tb-detail-header.tb-sticky {
  z-index: 120;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 12px;
  transition: transform 0.25s;
  transform: translateY(0);
}
.tb-detail-header.tb-hidden {
  transform: translateY(-100%);
}

.tb-detail-header .tb-offer-text + .tb-offer-text {
  padding-top: 16px;
  border-top: solid 1px #ccc;
}
.tb-detail-header .tb-offer-text + .tb-offer-text *[class*=tb-pill] {
  margin-top: 0;
}
.tb-detail-header .tb-price-block:not(.tb-pill-only) + .tb-offer-text {
  margin-top: 16px;
}
.tb-detail-header .tb-offer-text {
  padding-bottom: 16px;
}
.tb-detail-header .tb-offer-text[aria-hidden=true] {
  display: none;
}
.tb-detail-header .tb-offer-text *[class*=tb-pill] {
  margin-top: 8px;
}
.tb-detail-header .tb-offer-text b {
  display: block;
  font-size: 36px;
  font-weight: 350;
}
.tb-detail-header .tb-offer-text b sup {
  display: inline-block;
  top: -1.75em;
  line-height: 1;
  font-size: 10px;
}
.tb-detail-header .tb-offer-text b small {
  display: inline-block;
  margin-left: 12px;
  font-size: 10px;
  color: inherit;
}
.tb-detail-header .tb-offer-text .tb-price-block-disclaimer + p {
  margin-top: 24px;
}
.tb-detail-header .tb-offer-text p {
  margin: 8px 0 0;
  font-size: 12px;
}
.tb-detail-header .tb-offer-text strong {
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.tb-detail-header .tb-offer-text .tb-main strong {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 400;
}
.tb-detail-header .tb-offer-text .tb-main strong sup {
  font-size: 10px;
}
.tb-detail-header .tb-offer-text small:first-child:last-child {
  display: block;
  font-size: 12px;
  color: #808080;
}

@media (max-width: 940px) {
  .tb-sticky .tb-title-block h1 {
    font-size: 18px;
  }

  .tb-sticky .tb-title-block small {
    font-size: 12px;
  }

  .tb-detail-header.tb-sticky .tb-detail-header-top {
    padding-bottom: 12px;
  }

  .tb-sticky .tb-detail-header-col:last-child a {
    margin-bottom: 0;
  }
  .tb-sticky .tb-detail-header-col:last-child a:first-child {
    margin-left: 0;
  }

  .tb-sticky .tb-title-block small {
    font-size: 12px;
  }

  .tb-sticky .tb-price-block b {
    font-size: 24px;
  }

  .tb-detail-header.tb-sticky .tb-detail-header-mobile-cta [class^=tb-button-] + [class^=tb-button-] {
    margin-left: 12px;
  }
}
@media (max-width: 767px) {
  .tb-sticky .tb-detail-header-col:last-child {
    display: none;
  }

  .tb-detail-header [class^=tb-button-]:not(.tb-desktop-only) {
    display: inline-block;
  }

  .tb-detail-header [class^=tb-button-]:not(.tb-desktop-only) {
    display: block;
    width: 100%;
  }

  .tb-detail-header-col:last-child [class^=tb-button] {
    margin-left: 0;
  }

  .tb-detail-header.tb-sticky .tb-detail-header-mobile-cta [class^=tb-button-] + [class^=tb-button-] {
    margin-top: 12px;
    margin-left: 0;
  }

  .tb-detail-header.tb-sticky [class^=tb-button-]:not(.tb-desktop-only) {
    margin-bottom: 0;
  }

  .tb-sticky .tb-title-block {
    font-size: 16px;
  }

  .tb-detail-header .tb-offer-text .tb-main strong {
    font-size: 20px;
  }
}
.tb-fsl-toggle {
  position: relative;
  display: inline-flex;
  padding: 4px;
  border: solid 1px #808080;
  margin: 0 0 16px;
  border-radius: 4px;
  line-height: 1.5;
  font-size: 14px;
  font-weight: 400;
}
.tb-fsl-toggle > span {
  flex: 0 0 auto;
  padding: 8px 24px;
  border-radius: 4px;
  transition: background-color 0.25s, color 0.25s;
}
.tb-fsl-toggle[aria-checked=false] > span:first-of-type {
  background-color: #1a1a1a;
  color: white;
}
.tb-fsl-toggle[aria-checked=false] > span:last-of-type {
  background-color: white;
  color: #808080;
}
.tb-fsl-toggle[aria-checked=true] > span:first-of-type {
  background-color: white;
  color: #808080;
}
.tb-fsl-toggle[aria-checked=true] > span:last-of-type {
  background-color: #1a1a1a;
  color: white;
}
.tb-fsl-toggle .tb-fsl-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.tb-fsl-toggle .tb-fsl-loader .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.5);
}
.tb-fsl-toggle .tb-fsl-loader .lds-roller span::after {
  background-color: #1a1a1a;
}
.tb-fsl-toggle[disabled] > span {
  opacity: 0;
}
.tb-fsl-toggle[disabled] > .tb-fsl-loader {
  display: block;
}

.tb-fsl-msg {
  font-size: 16px;
}

#fsl-content-root[aria-hidden=true] {
  display: none;
}

.tb-fsl-content-row {
  display: flex;
  align-items: center;
  gap: 64px;
}

.tb-fsl-content-col {
  flex: 1 1 1px;
}
.tb-fsl-content-col.tb-auto {
  flex: 0 0 auto;
}

@media (max-width: 767px) {
  .tb-fsl-content-row {
    flex-direction: column;
    gap: 16px;
  }
  .tb-fsl-content-row > * {
    width: 100%;
  }
  .tb-fsl-content-row .tb-auto {
    flex: 1 1 1px;
  }
  .tb-fsl-content-row .tb-auto a {
    display: block;
    width: 100%;
  }
}
.tb-fsl-po-heading {
  position: relative;
  z-index: 1;
  margin: 0;
  line-height: 1.5;
  font-size: 32px;
  font-weight: 350;
}
.tb-fsl-po-heading sup {
  font-size: 14px;
}

.tb-fsl-po-result-row {
  display: flex;
  gap: 16px;
}
.tb-fsl-po-result-row > * {
  flex: 0 0 auto;
}
@media (max-width: 479px) {
  .tb-fsl-po-result-row {
    flex-direction: column;
  }
  .tb-fsl-po-result-row > * {
    width: 100%;
  }
}

.tb-fsl-po-result {
  margin-top: 16px;
  font-size: 12px;
  font-weight: 400;
}
.tb-fsl-po-result strong {
  display: block;
  font-size: 32px;
  font-weight: 350;
}
.tb-fsl-po-result small {
  display: block;
  margin-top: 16px;
  font-size: 10px;
}

.tb-fsl-po-faq {
  margin-top: 24px;
}
.tb-fsl-po-faq .tb-fsl-po-accordion {
  border-bottom: solid 1px #ccc;
  margin: 0;
}
.tb-fsl-po-faq .tb-fsl-po-accordion button {
  display: block;
  position: relative;
  width: 100%;
  padding: 20px 0;
  border: 0;
  border-top: solid 1px #ccc;
  margin: 0;
  line-height: 1.2;
  font-size: 20px;
  text-align: left;
}
.tb-fsl-po-faq .tb-fsl-po-accordion dd {
  overflow: hidden;
  max-height: 200vh;
  padding: 0 0 20px;
  margin: 0;
  transition: padding-bottom 0.25s, max-height 0.25s;
}
.tb-fsl-po-faq .tb-fsl-po-accordion dd[aria-hidden=true] {
  padding-bottom: 0;
  max-height: 0;
}
.tb-fsl-po-faq .tb-fsl-po-accordion dd ul {
  padding-left: 32px;
  margin: 0;
}
.tb-fsl-po-faq .tb-arrow-down {
  position: absolute;
  top: 50%;
  right: 8px;
  width: 14px;
  height: 14px;
  transform: translateY(-50%);
}
.tb-fsl-po-faq .tb-arrow-down::before,
.tb-fsl-po-faq .tb-arrow-down::after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 14px;
  height: 1px;
  border-top: solid 1px #1a1a1a;
  opacity: 1;
  border-radius: 0;
  transition: opacity 0.25s;
  transform-origin: center;
  transform: translate(-50%, -50%) scale(1);
}
.tb-fsl-po-faq .tb-arrow-down::after {
  transform: translate(-50%, -50%) rotate(90deg) scale(1);
}
.tb-fsl-po-faq [aria-pressed=true] .tb-arrow-down::after {
  opacity: 0;
}

#detail-banner-root:empty {
  height: 56.287vw;
}

@media (max-width: 940px) {
  .tb-detail-banner .tb-wrap {
    padding: 0;
  }
}
.tb-detail-banner > .tb-wrap > img {
  display: block;
}

.tb-detail-overview {
  padding: 36px 0;
  background-color: #f5f5f5;
}

.tb-detail-overview h2 {
  margin: 0 0 36px;
  font-size: 18px;
  font-weight: 350;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: center;
}

.tb-detail-overview-main dl {
  display: flex;
  justify-content: space-around;
  margin: 0 -12px;
  font-weight: 350;
}

.tb-detail-overview-main dl > div {
  flex: 0 0 auto;
  max-width: 20%;
  padding: 0 12px;
}

.tb-detail-overview-main dt {
  margin: 0 0 12px;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.tb-detail-overview-main dd {
  margin: 0;
  font-size: 24px;
}
.tb-detail-overview-main dd img {
  display: block;
}
.tb-detail-overview-main dd small {
  display: block;
  margin: 12px 0 0;
  font-size: 14px;
  text-transform: none;
}

@media (max-width: 940px) {
  .tb-detail-overview-main dl > div {
    max-width: 33.33%;
  }
  .tb-detail-overview-main dl > div:not(.tb-colour) {
    display: none;
  }

  .tb-detail-overview-main dd {
    font-size: 18px;
  }

  .tb-detail-overview-main dd img {
    width: 35px;
    height: 35px;
  }
}
.tb-detail-overview-features {
  margin: 36px 0 0;
}

.tb-detail-overview-features ul {
  display: flex;
  justify-content: center;
  padding: 0 0 16px;
  border-bottom: solid 1px #ccc;
  margin: 0;
  list-style: none;
}

.tb-detail-overview-features li {
  flex: 0 0 auto;
  position: relative;
  padding: 8px 8px 8px 35px;
  margin: 0;
  font-size: 14px;
}
@media (min-width: 941px) {
  .tb-detail-overview-features li {
    padding-right: 35px;
  }
}

.tb-detail-overview-features .icon-svg {
  position: absolute;
  top: 10px;
  left: 0;
  height: 19.5px;
  width: 19.5px;
  background-position: center top;
}

@media (max-width: 940px) {
  .tb-detail-overview-features ul {
    flex-wrap: wrap;
    justify-content: stretch;
  }

  .tb-detail-overview-features li {
    flex: 0 0 50%;
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 940px) {
  .tb-detail-overview-features li:nth-last-child(6), .tb-detail-overview-features li:nth-last-child(6) ~ li, .tb-detail-overview-features li:nth-last-child(5), .tb-detail-overview-features li:nth-last-child(5) ~ li, .tb-detail-overview-features li:nth-last-child(3):first-child, .tb-detail-overview-features li:nth-last-child(3):first-child ~ li {
    flex: 0 0 33.33%;
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .tb-detail-overview-features li {
    padding-left: 25px;
  }
}
.tb-detail-overview-features dl {
  display: table;
  width: 100%;
  padding: 0;
  margin: 16px auto 0;
}
@media (min-width: 941px) {
  .tb-detail-overview-features dl {
    width: 716px;
  }
}
.tb-detail-overview-features dl > div {
  display: table-row;
}
.tb-detail-overview-features dl dt, .tb-detail-overview-features dl dd {
  display: table-cell;
  padding: 8px;
  font-size: 14px;
  vertical-align: middle;
}
.tb-detail-overview-features dl dt {
  padding-right: 24px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.tb-detail-overview-features dl dd {
  padding-left: 24px;
  margin: 0;
}

@media (max-width: 940px) {
  .tb-detail-overview-features dl dt {
    padding-right: 8px;
    padding-left: 0;
  }
  .tb-detail-overview-features dl dd {
    padding-right: 0;
    padding-left: 16px;
  }
}
@media (max-width: 767px) {
  .tb-detail-overview-features dl dt {
    width: 50%;
    padding-right: 18px;
  }
  .tb-detail-overview-features dl dd {
    padding-left: 0;
  }
}
.tb-detail-tab {
  position: relative;
  text-decoration: none;
  display: block;
  padding: 0 0 6px;
  margin: 0 12px 6px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  transition: opacity 0.5s;
}
.tb-detail-tab::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-detail-tab::before, .tb-detail-tab:hover::before {
  width: 100%;
}
@media (hover: hover) {
  .tb-detail-tab:hover {
    opacity: 1;
  }
}
.tb-detail-tab img {
  display: block;
  height: 48px;
  margin: 0 auto 12px;
}
@media (min-width: 941px) {
  .tb-detail-tab br {
    display: none;
  }
}

[aria-pressed=false] > .tb-detail-tab:not(:hover) {
  opacity: 0.7;
  font-weight: 350;
}

[aria-pressed=true] > .tb-detail-tab::before {
  width: 100%;
}

@media (max-width: 940px) {
  .tb-detail-tab {
    font-size: 14px;
    white-space: nowrap;
  }

  .tb-detail-tab img {
    display: none;
  }

  .tb-detail-tab-pre,
.tb-detail-tab-post {
    display: none;
  }
}
.tb-detail-cube .tb-modal-close {
  z-index: 10;
  line-height: inherit;
}
@media (hover: hover) {
  .tb-detail-cube .tb-modal-close:hover {
    text-decoration: underline !important;
  }
}

@media (min-width: 941px) {
  .tb-detail-cube {
    height: 56.25vw;
  }

  .tb-detail-cube .tb-wrap {
    height: 100%;
  }

  .tb-detail-cube .tb-pano {
    height: 100%;
  }
}
@media (min-width: 1441px) {
  .tb-detail-cube {
    height: 810px;
  }
}
@media (max-width: 1440px) {
  .tb-detail-cube .tb-wrap {
    padding: 0;
  }
}
@media (max-width: 1023px) and (pointer: coarse) {
  .tb-fake-mobile-modal {
    opacity: 0;
  }
  .tb-fake-mobile-modal.tb-active {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    opacity: 1;
  }
  .tb-fake-mobile-modal.tb-active .tb-fake-mobile-modal-top {
    display: flex;
    justify-content: flex-end;
    height: 80px;
    background-color: #1a1a1a;
  }
  .tb-fake-mobile-modal.tb-active .tb-fake-mobile-modal-top .tb-modal-close {
    height: 100%;
  }
  .tb-fake-mobile-modal.tb-active .tb-fake-mobile-modal-bottom {
    position: relative;
    height: calc(100vh - 80px);
  }
}
.tb-detail-forms {
  padding: 48px 0;
}
.tb-detail-forms > .tb-wrap > h2 {
  margin: 0 0 48px;
  font-size: 18px;
  font-weight: 350;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: center;
}

.tb-detail-forms .tb-tab-block-panel-holder {
  margin: 0 -12px;
  padding: 0 12px;
}

.tb-detail-form-content {
  padding: 48px 0 0;
  border-top: solid 1px #ccc;
  margin: 48px 0 0;
}
.tb-detail-form-content.tb-no-content {
  display: none;
}
.tb-detail-form-content + form {
  border-top: 0;
  margin-top: 0;
}
.tb-detail-form-content + .tb-choose-vehicle {
  border-top: 0;
  margin-top: 0;
}

.tb-detail-form-cms {
  margin: 0;
  font-size: 18px;
}
.tb-detail-form-cms * {
  margin: 0;
}
.tb-detail-form-cms * + * {
  margin-top: 1.5em;
}

* + .tb-detail-form-phones-row {
  margin-top: 24px;
}

.tb-detail-form-phones-row {
  display: flex;
  flex-wrap: wrap;
}

.tb-detail-form-phones-row a {
  flex: 0 0 auto;
  display: flex;
  flex-wrap: wrap;
  max-width: 50%;
  padding-left: 48px;
  margin-bottom: 24px;
  text-decoration: none;
  background: url("../../images/icon/icon-phone-black.svg") no-repeat top 50% left 0;
  background-size: 34px auto;
  color: inherit;
}
.tb-detail-form-phones-row a span {
  flex: 0 0 100%;
}
.tb-detail-form-phones-row a span:first-child {
  font-size: 12px;
}
.tb-detail-form-phones-row a span:last-child {
  font-size: 16px;
}
@media (hover: hover) {
  .tb-detail-form-phones-row a:hover span:last-child {
    text-decoration: underline;
  }
}

.tb-detail-form-thanks {
  padding: 0 0 48px;
  text-align: center;
}
.tb-detail-form-thanks img {
  display: block;
  width: 96px;
  margin: 0 auto 24px;
}
.tb-detail-form-thanks p {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  color: #808080;
}
.tb-detail-form-thanks strong {
  display: block;
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
}

@media (min-width: 768px) {
  .tb-detail-forms-tab {
    display: block;
    margin-right: 48px;
    font-size: 32px;
    color: #808080;
  }
  .tb-detail-forms-tab span {
    position: relative;
    text-decoration: none;
  }
  .tb-detail-forms-tab span::before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 0;
    border-bottom: 2px solid #1a1a1a;
    transition: width 0.3s;
  }
  [aria-pressed=true] > .tb-detail-forms-tab span::before, .tb-detail-forms-tab span:hover::before {
    width: 100%;
  }
  .tb-detail-forms-tab:focus span::before {
    width: 100%;
  }
}
@media (min-width: 768px) and (hover: hover) {
  .tb-detail-forms-tab:hover span::before {
    width: 100%;
  }
}
@media (min-width: 768px) and (hover: hover) {
  .tb-detail-forms-tab:hover {
    color: #1a1a1a;
  }
}
@media (min-width: 768px) {
  [aria-pressed=true] .tb-detail-forms-tab span {
    color: #1a1a1a;
  }
}
@media (max-width: 767px) {
  .tb-detail-forms .tb-tab-block-tabs {
    padding: 4px 0 0;
    border: solid 1px #ccc;
    border-radius: 4px;
  }
  .tb-detail-forms .tb-tab-block-tabs li {
    flex: 1 0 110px;
  }

  .tb-detail-forms-tab {
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% - 8px);
    min-height: 60px;
    padding: 0 8px;
    margin: 0 4px 4px;
    border-radius: 4px;
    line-height: 1.2;
    font-size: 14px;
    text-align: center;
    transition: background-color 0.25s, color 0.25s;
    background-color: white;
    color: #1a1a1a;
  }

  [aria-pressed=true] .tb-detail-forms-tab {
    background-color: #1a1a1a;
    color: white;
  }
}
@media (max-width: 599px) {
  .tb-detail-forms .tb-tab-block-tabs li {
    flex: 1 1 100px;
    flex-grow: 1;
  }
}
@media (max-width: 1440px) {
  .tb-detail-image-gallery .tb-wrap {
    padding: 0;
  }
}
@media (max-width: 1440px) {
  .tb-detail-video-gallery .tb-wrap {
    padding: 0;
  }
}
.tb-detail-disclaimers {
  padding: 36px 0 48px;
  background-color: white;
}
.tb-detail-disclaimers .agg-wrap {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  font: inherit;
}

.tb-detail-disclaimers .disclaimer {
  border: 0;
  padding: 0;
  font-size: 12px;
  background: transparent;
}

.tb-detail-disclaimers .filter h3 {
  padding: 12px 0;
  font-size: 18px;
}

.tb-detail-disclaimers .filter .content {
  padding: 0;
}
.tb-detail-disclaimers .filter .content p {
  margin: 0;
}
.tb-detail-disclaimers .filter .content * + p {
  margin-top: 12px;
}

.tb-detail-advantage .swiper-wrapper.tb-static {
  display: flex;
  overflow: hidden;
}
@media (min-width: 320px) {
  .tb-detail-advantage .swiper-wrapper.tb-static > * {
    flex: 0 0 80%;
  }
}
@media (min-width: 768px) {
  .tb-detail-advantage .swiper-wrapper.tb-static > * {
    flex: 0 0 40%;
  }
}
@media (min-width: 940px) {
  .tb-detail-advantage .swiper-wrapper.tb-static > * {
    flex: 0 0 30%;
  }
}

.tb-detail-advantage {
  padding: 48px 0;
}
.tb-detail-advantage > .tb-wrap > h2 {
  padding: 0 0 48px;
  border-bottom: solid 1px #ccc;
  margin: 0 0 48px;
  line-height: 1.2;
  font-size: 32px;
  font-weight: 350;
}

.tb-detail-advantage .tb-rte-disclaimers {
  margin-top: 80px;
}
.tb-detail-advantage .tb-rte-disclaimers p {
  margin-top: 1em;
}

.tb-detail-advantage .tb-rte-col h2, .tb-detail-advantage .tb-rte-col h3, .tb-detail-advantage .tb-rte-col h4, .tb-detail-advantage .tb-rte-col h5, .tb-detail-advantage .tb-rte-col h6 {
  line-height: 1.2;
  font-weight: 400;
}
.tb-detail-advantage .tb-rte-col h2 {
  font-size: 24px;
}
.tb-detail-advantage .tb-rte-col h3 {
  font-size: 18px;
}
.tb-detail-advantage .tb-rte-col h4 {
  font-size: 16px;
}
.tb-detail-advantage .tb-rte-col h5 {
  font-size: 16px;
}
.tb-detail-advantage .tb-rte-col h6 {
  font-size: 16px;
}
@media (max-width: 767px) {
  .tb-detail-advantage .tb-rte-col h2 {
    font-size: 18px;
  }
  .tb-detail-advantage .tb-rte-col h3 {
    font-size: 16px;
  }
}
.tb-detail-advantage .tb-rte-col a:not([class]) {
  text-decoration: none;
  color: #EB0A1E;
}
@media (hover: hover) {
  .tb-detail-advantage .tb-rte-col a:not([class]):hover {
    text-decoration: underline;
  }
}

.tb-detail-advantage-item-holder {
  margin: -12px 0;
}
.tb-detail-advantage-item-holder .swiper {
  padding-left: 2px;
  padding-right: 2px;
}
.tb-detail-advantage-item-holder .swiper-slide {
  height: auto;
  padding: 12px 0;
}
.tb-detail-advantage-item-holder .tb-static {
  margin-left: -12px;
  margin-right: -12px;
}
.tb-detail-advantage-item-holder .tb-static .swiper-slide {
  padding-left: 12px;
  padding-right: 12px;
}

.tb-detail-advantage-item {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}
.tb-detail-advantage-item button {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 2;
  text-align: left;
  background-color: #f5f5f5;
  color: #1a1a1a;
}
.tb-detail-advantage-item button.tb-reverse {
  background-color: #1a1a1a;
  color: white;
}
.tb-detail-advantage-item button.tb-reverse .tb-detail-advantage-item-cta-button {
  background-image: url("../../images/icon/icon-arrow-right-white.svg");
}
.tb-detail-advantage-item button.tb-reverse .tb-detail-advantage-item-cta-button span::before {
  border-color: white;
}
.tb-detail-advantage-item h3 {
  padding: 40px 40px 0;
  margin: 0;
  line-height: 1.2;
  font-size: 36px;
  font-weight: 350;
}
.tb-detail-advantage-item h3 + *:not(.tb-detail-advantage-item-cta) {
  margin-top: 24px;
}
.tb-detail-advantage-item img {
  display: block;
  margin: 0 0 36px;
}
.tb-detail-advantage-item span {
  display: inline-block;
}

.tb-detail-advantage-item-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.tb-detail-advantage-item-thumbtext {
  padding: 0 40px 36px;
  font-size: 12px;
}
.tb-detail-advantage-item-thumbtext * {
  margin: 0;
}
.tb-detail-advantage-item-thumbtext * + * {
  margin-top: 12px;
}

.tb-detail-advantage-item-cta {
  margin: auto 40px 40px;
}

.tb-detail-advantage-modal .vfm__container {
  overflow-y: auto;
}
.tb-detail-advantage-modal .vfm__content {
  min-height: calc(100vh - 24px);
  margin: 24px 24px 0;
}
.tb-detail-advantage-modal .tb-detail-advantage-tabs {
  height: auto;
  min-height: calc(100vh - 24px);
}

.tb-detail-advantage-tabs {
  position: relative;
  overflow: hidden;
  height: calc(100vh - 24px);
  padding: 0 40px;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: white;
}

.tb-detail-advantage-modal .tb-tab-block-panel-holder {
  padding-right: 40px;
}

.tb-detail-advantage-modal .tb-tab-block-tabs {
  margin-right: 52px;
}

.tb-detail-advantage-modal .tb-modal-close {
  position: absolute;
  top: 4px;
  right: 12px;
  z-index: 1;
  color: #1a1a1a;
}
.tb-detail-advantage-modal .tb-modal-close::before, .tb-detail-advantage-modal .tb-modal-close::after {
  border-color: #1a1a1a;
}

.tb-detail-advantage-modal .tb-tab-block-nav {
  top: 91px;
  left: -12px;
}
.tb-detail-advantage-modal .tb-tab-block-nav + .tb-tab-block-nav {
  left: auto;
  right: -12px;
}

.tb-detail-advantage-tabs .tb-tab-block-tabs {
  padding-top: 24px;
  border-bottom: solid 1px #1a1a1a;
}

button[aria-pressed=true] .tb-detail-advantage-tab-item {
  color: #1a1a1a;
}

.tb-detail-advantage-tab-item {
  position: relative;
  text-decoration: none;
  padding: 0 0 2px;
  margin: 0 40px 20px 0;
  font-size: 16px;
  font-weight: 400;
  white-space: nowrap;
  color: #1a1a1a;
}
.tb-detail-advantage-tab-item::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-detail-advantage-tab-item::before, .tb-detail-advantage-tab-item:hover::before {
  width: 100%;
}

.tb-detail-advantage-tabpanel-item {
  padding: 64px 0;
  margin: 0 auto;
  line-height: 2;
  background-color: white;
}

.tb-detail-advantage-tabpanel-item h3 {
  line-height: 1.2;
  font-size: 48px;
}

.tb-modal-tab-nav {
  display: none;
}

.tb-detail-advantage-item-cta-button {
  padding: 0 28px 0 0;
  line-height: 1.2;
  font-size: 16px;
  font-weight: 400;
  transition: background-position 0.25s;
  background: no-repeat top 50% right 0 url("../../images/icon/icon-arrow-right-red.svg");
  background-size: 15px auto;
}
.tb-detail-advantage-item-cta-button span {
  display: inline-block;
  padding-bottom: 6px;
  position: relative;
  text-decoration: none;
}
.tb-detail-advantage-item-cta-button span::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-detail-advantage-item-cta-button span::before, .tb-detail-advantage-item-cta-button span:hover::before {
  width: 100%;
}

@media (max-width: 940px) {
  .tb-detail-advantage-item h3 {
    font-size: 24px;
  }

  .tb-detail-advantage-tabs {
    padding: 0 16px;
  }

  .tb-detail-advantage-tabpanel-item {
    padding: 24px 0;
  }

  .tb-modal-tab-nav {
    left: 13px;
  }
  .tb-modal-tab-nav::before {
    width: 11px;
    height: 11px;
    border-width: 2px;
  }
  .tb-modal-tab-nav + .tb-modal-tab-nav {
    left: auto;
    right: 13px;
  }

  .tb-detail-advantage-modal .tb-tab-block-nav {
    display: none;
  }
}
@media (max-width: 767px) {
  .tb-detail-advantage-modal .vfm__content {
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }
}
.tb-detail-advantage .tb-detail-advantage-line {
  position: relative;
  height: 3px;
  margin: 36px 0 0;
  border-radius: 2px;
  background-color: #ccc;
}
.tb-detail-advantage .tb-detail-advantage-line span {
  border-radius: 2px;
  background-color: #EB0A1E;
}

body .tb-rte-featured h2 {
  margin: 0;
  line-height: 1.2;
  font-size: 44px;
  font-weight: 350;
}
body .tb-rte-featured p {
  margin: 40px 0 0;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 350;
}
body .tb-rte-featured a:not([class]) {
  text-decoration: none;
  color: #EB0A1E;
}
@media (hover: hover) {
  body .tb-rte-featured a:not([class]):hover {
    text-decoration: underline;
  }
}
body .tb-rte-featured .tb-rte-col h3 {
  margin: 0;
  font-size: 24px;
}
body .tb-rte-featured .tb-rte-col img + h3 {
  margin-top: 7px;
}
body .tb-rte-featured .tb-rte-col p {
  margin: 24px 0 0;
}

@media (max-width: 940px) {
  body .tb-rte-featured h2 {
    font-size: 28px;
  }
  body .tb-rte-featured p {
    margin: 24px 0 0;
    font-size: 14px;
  }
  body .tb-rte-featured .tb-rte-col h3 {
    font-size: 20px;
  }
  body .tb-rte-featured .tb-rte-col + .tb-rte-col {
    margin-top: 40px;
  }
}
.tb-detail-similar {
  padding: 48px 0 24px;
  background-color: #f5f5f5;
}

.tb-pano-modal {
  height: 100vh;
  background-color: #1a1a1a;
}

.tb-pano-modal-top {
  position: relative;
  z-index: 20;
  display: flex;
  justify-content: space-between;
  height: 80px;
}
.tb-pano-modal-top button {
  flex: 0 0 auto;
  position: relative;
  display: block;
  height: 100%;
  padding: 0 100px 0 48px;
  margin-left: auto;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: white;
}
.tb-pano-modal-top button::before, .tb-pano-modal-top button::after {
  position: absolute;
  top: 50%;
  left: 24px;
  content: "";
  width: 14px;
  border-top: solid 2px white;
  margin-top: -1px;
}
.tb-pano-modal-top button::before {
  transform: translateY(-50%) rotate(45deg);
}
.tb-pano-modal-top button::after {
  transform: translateY(-50%) rotate(-45deg);
}
@media (hover: hover) {
  .tb-pano-modal-top button:hover {
    text-decoration: underline;
  }
}

.tb-pano-modal-bottom {
  position: relative;
  z-index: 10;
  height: calc(100vh - 80px);
}

.tb-pano-full-height-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.tb-pano-full-height-container .tb-pano {
  height: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.tb-pano {
  overflow: hidden;
  position: relative;
  height: 90vh;
}

@media (max-width: 479px) {
  .tb-pano.is-square {
    height: 100vw;
  }
}
.tb-pano__view-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.tb-pano__title {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  top: 24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 8px 40px;
  border-radius: 8px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

@media (min-width: 933px) {
  .tb-pano__title {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__title {
    line-height: 20px;
  }
}
.tb-pano__view.is-hidden {
  opacity: 0;
}

.tb-pano__preview {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.tb-pano__preview.is-clickable {
  cursor: pointer;
}

.tb-pano__preview-marzipano-wrapper {
  text-align: left;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
}

.tb-pano__preview-marzipano {
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.tb-pano__preview-scrim {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}

.tb-pano__info-overlay {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
}

@media (min-width: 933px) {
  .tb-pano__info-overlay {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__info-overlay {
    line-height: 20px;
  }
}
.tb-pano__info-overlay.is-hidden {
  visibility: hidden;
}

.tb-pano__info-overlay.-theme-dark {
  color: #fff;
}

.tb-pano__info-overlay.-theme-dark .tb-pano__assist-overlay {
  background-color: rgba(34, 34, 34, 0.7);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__assist-icon-wrapper {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__change-grade-cta {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__change-grade-cta:focus, .tb-pano__info-overlay.-theme-dark .tb-pano__change-grade-cta:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__info-overlay.-theme-dark .tb-pano__title {
  color: #fff;
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-light {
  color: #222;
}

.tb-pano__info-overlay.-theme-light .tb-pano__assist-overlay {
  background-color: rgba(255, 255, 255, 0.8);
}

.tb-pano__info-overlay.-theme-light .tb-pano__assist-icon-wrapper {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__info-overlay.-theme-light .tb-pano__change-grade-cta {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__info-overlay.-theme-light .tb-pano__change-grade-cta:focus, .tb-pano__info-overlay.-theme-light .tb-pano__change-grade-cta:hover {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano__info-overlay.-theme-light .tb-pano__title {
  color: #1a1a1a;
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__change-grade-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  pointer-events: auto;
}

.tb-pano__change-grade-overlay.is-transparent {
  pointer-events: none;
}

.tb-pano__change-grade-overlay.has-background-blur {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.tb-pano__change-grade-cta {
  position: absolute;
  left: 24px;
  bottom: 24px;
  padding: 4px;
  border-radius: 9999px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.tb-pano__change-grade-cta.is-disabled {
  pointer-events: none;
}

.tb-pano__carousel-container {
  width: 100%;
  max-width: 800px;
  overflow: hidden;
}

@media (min-width: 480px) and (max-width: 767px) {
  .tb-pano__carousel-container {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 932px) {
  .tb-pano__carousel-container {
    overflow-y: scroll;
  }
}
.tb-pano__carousel-heading {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
  position: absolute;
  top: 24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #1a1a1a;
}

@media (min-width: 933px) {
  .tb-pano__carousel-heading {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__carousel-heading {
    line-height: 20px;
  }
}
.tb-pano__info-overlay {
  pointer-events: none;
}

.tb-pano__assist-overlay, .tb-pano__info-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.tb-pano__assist-overlay {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.tb-pano__assist-overlay.is-visible {
  opacity: 1;
}

.tb-pano__assist-icon-wrapper {
  position: absolute;
  right: 24px;
  bottom: 24px;
  pointer-events: auto;
}

.tb-pano__assist-icon, .tb-pano__zoom-cta {
  display: block;
  height: 56px;
  width: 56px;
  padding: 4px;
  cursor: pointer;
}

.tb-pano__assist-icon:not(.is-inanimate), .tb-pano__zoom-cta:not(.is-inanimate) {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.tb-pano__assist-icon:not(.is-inanimate):focus, .tb-pano__assist-icon:not(.is-inanimate):hover, .tb-pano__zoom-cta:not(.is-inanimate):focus, .tb-pano__zoom-cta:not(.is-inanimate):hover {
  opacity: 0.6;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.tb-pano__assist-icon-wrapper, .tb-pano__zoom-cta-container {
  border-radius: 32px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.tb-pano__zoom-tag {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.12em;
  font-weight: 600;
  text-transform: uppercase;
}

@media (min-width: 933px) {
  .tb-pano__zoom-tag {
    font-size: 14px;
  }
}
@media (min-width: 933px) {
  .tb-pano__zoom-tag {
    line-height: 20px;
  }
}
.tb-pano__interact-message, .tb-pano__zoom-label, .tb-pano__zoom-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: white;
}

.tb-pano__zoom-assist {
  position: absolute;
  top: 50%;
  right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 152px;
  width: 200px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tb-pano__zoom-cta-container {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.tb-pano__zoom-cta-container.is-hidden {
  opacity: 0;
}

.tb-pano__zoom-label {
  position: relative;
  right: 56px;
  width: inherit;
  height: 56px;
}

.tb-pano__zoom-label::after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  font-size: 20px;
  position: absolute;
  top: calc(50% - 0.5em);
  right: 8px;
  margin-right: -2px;
  text-shadow: -0.5px 0 currentColor;
}

.tb-pano__zoom-text {
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.tb-pano__interact-aid-wrapper, .tb-pano__interact-border, .tb-pano__interact-message {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.tb-pano__interact-aid-wrapper {
  top: 50%;
  left: 50%;
}

.tb-pano__interact-aid {
  position: relative;
  text-align: center;
}

.tb-pano__interact-message {
  width: 96px;
}

.tb-pano__touch-help-text {
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
  text-align: center;
}

@media (max-width: 479px) {
  .tb-pano__touch-help-text {
    bottom: 25%;
  }
}
.tb-pano.-theme-dark {
  background: #222;
  color: #fff;
}

.tb-pano.-theme-dark .tb-pano__preview-scrim {
  background: rgba(34, 34, 34, 0.7);
}

.tb-pano.-theme-dark .tb-pano__zoom-cta-container {
  background-color: rgba(26, 26, 26, 0.3);
}

.tb-pano.-theme-light {
  background: #ccc;
  color: #222;
}

.tb-pano.-theme-light .tb-pano__preview-scrim {
  background: rgba(255, 255, 255, 0.8);
}

.tb-pano.-theme-light .tb-pano__zoom-cta-container {
  background-color: rgba(255, 255, 255, 0.15);
}

.tb-pano__error {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  background: #222;
}

.tb-pano-360-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tb-pano-360-icon {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #fff;
}

.tb-pano-360-icon__360, .tb-pano-360-icon__icon, .tb-pano-360-icon__text {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.tb-pano-360-icon__360.is-visible, .tb-pano-360-icon__icon.is-visible, .tb-pano-360-icon__text.is-visible {
  opacity: 1;
}

.tb-pano-360-icon__360 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: -3px;
  margin-left: 6px;
}

.tb-pano-360-icon__texts {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.tb-pano-360-icon__text {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
  margin-right: -100%;
  text-align: center;
}

@media (min-width: 933px) {
  .tb-pano-360-icon__text {
    font-size: 12px;
  }
}
@media (min-width: 933px) {
  .tb-pano-360-icon__text {
    line-height: 14px;
  }
}
.tb-pano-360-icon path {
  fill: currentColor !important;
}

.tb-pano-portal .tb-pano__assist-overlay, .tb-pano-portal .tb-pano__info-overlay {
  position: fixed;
}

.tb-pano-portal .tb-pano__info-overlay {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
  transition: -webkit-transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
  transition: transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
  transition: transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s, -webkit-transform 0.4s cubic-bezier(0, 1, 0.7, 1) 0.1s;
}

.tb-pano-portal .tb-pano__info-overlay:not(.is-modal-open) {
  -webkit-transform: translateY(100vh);
  transform: translateY(100vh);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s, -webkit-transform 0.5s cubic-bezier(0.8, 0, 0.4, 1) 0s;
}

.tb-pano-portal .tb-pano__info-overlay.is-ejected {
  z-index: 203;
}

.tb-pano-portal .tb-pano__info-overlay.has-modal-header {
  top: 64px;
}

.tb-pano-portal .tb-pano__change-grade-cta {
  left: 16px;
  bottom: 16px;
}

.tb-pano-portal .tb-pano__assist-icon-wrapper {
  right: 16px;
  bottom: 16px;
}

.tb-pano-portal .tb-pano__assist-icon-wrapper::after {
  content: "";
  position: absolute;
  top: -16px;
  bottom: -16px;
  right: -16px;
  left: -16px;
  border-radius: 100%;
}

.tb-360-banner-images {
  position: relative;
  overflow: hidden;
  cursor: ew-resize;
}
.tb-360-banner-images::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
}
.tb-360-banner-images img {
  -webkit-user-select: none;
  user-select: none;
  max-height: 100%;
}
.tb-360-banner-images img:first-child {
  position: relative;
  z-index: -10;
  display: block;
  margin: 0 auto;
  opacity: 0;
}
.tb-360-banner-images img:not(:first-child) {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-backface-visibility: hidden;
  transform: translate(-50%, -50%) translateZ(0);
  cursor: ew-resize;
}

.tb-image-video-gallery-row {
  display: flex;
  flex-wrap: wrap;
}

.tb-image-video-gallery-button {
  flex: 0 0 50%;
  position: relative;
  display: block;
  margin: 0 0 10px;
}
.tb-image-video-gallery-button.tb-video {
  background-color: #1a1a1a;
}
.tb-image-video-gallery-button:first-child {
  flex: 0 0 100%;
}
.tb-image-video-gallery-button:nth-child(1):nth-last-child(2) {
  padding-right: 5px;
}
.tb-image-video-gallery-button:nth-child(2):nth-last-child(1) {
  padding-left: 5px;
}
.tb-image-video-gallery-button:nth-child(1):nth-last-child(2), .tb-image-video-gallery-button:nth-child(2):nth-last-child(1) {
  flex: 0 0 50%;
}

.tb-image-video-gallery-row img {
  display: block;
  width: 100%;
}

.tb-image-video-gallery-number {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  content: "";
  opacity: 1;
  transition: background-color 0.25s;
  background-color: rgba(255, 255, 255, 0.5);
}
@media (hover: hover) {
  .tb-image-video-gallery-number:hover {
    background-color: transparent;
  }
}
.tb-image-video-gallery-number span {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 20;
  font-size: 6.5vw;
  font-weight: 600;
  transform: translate(-50%, -50%);
  color: white;
}

.tb-image-video-gallery-play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.tb-image-video-gallery-play::before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 44.5px 0 44.5px 68px;
  border-color: transparent transparent transparent #ffffff;
  transform: translate(-50%, -50%);
  color: white;
}
.tb-image-video-gallery-play + img {
  transition: filter 0.25s;
  filter: blur(6px) opacity(25%);
}
.tb-image-video-gallery-play:hover + img {
  filter: blur(0px) opacity(25%);
}

@media (max-width: 1440px) {
  .tb-image-video-gallery .tb-wrap {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .tb-image-video-gallery-number {
    font-size: 36px;
  }

  .tb-image-video-gallery-play::before {
    font-size: 18px;
  }
}
@media (max-width: 588px) {
  .tb-image-video-gallery .tb-wrap {
    padding: 0;
  }

  .tb-image-video-gallery-button:nth-child(1):nth-last-child(2),
.tb-image-video-gallery-button:nth-child(2):nth-last-child(1),
.tb-image-video-gallery-button {
    flex: 0 0 100%;
  }
}
.tb-gallery-modal {
  background-color: #1a1a1a;
}

.tb-gallery-slideshow {
  height: 100vh;
}

.tb-gallery-slideshow-top {
  position: relative;
  z-index: 20;
  display: flex;
  justify-content: space-between;
  height: 80px;
}
.tb-gallery-slideshow-top > span {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.12em;
  transform: translate(-50%, -50%);
  color: white;
}
.tb-gallery-slideshow-top .tb-modal-close {
  flex: 0 0 auto;
  display: block;
  height: 100%;
  margin-left: auto;
}

.tb-gallery-slideshow-bottom {
  display: flex;
  height: calc(100vh - 80px);
}

.tb-gallery-slideshow-center {
  order: 2;
  flex: 1 1 1px;
  overflow: hidden;
  height: 100%;
}

.tb-gallery-slideshow-left {
  order: 1;
}

.tb-gallery-slideshow-right {
  order: 3;
}

.tb-gallery-slideshow-button {
  flex: 0 1 80px;
  position: relative;
  height: 100%;
}
.tb-gallery-slideshow-button button {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: transform 0.25s;
}
.tb-gallery-slideshow-button button::before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  content: "";
  width: 14px;
  height: 14px;
  border: solid 2px #1a1a1a;
  border-top: 0;
  border-left: 0;
}

.tb-gallery-slideshow:not(.tb-full) .tb-gallery-slideshow-button button:focus {
  transform: scale(1.4);
}

.tb-gallery-slideshow-left button::before {
  transform: translate(-50%, -50%) rotate(135deg);
}

.tb-gallery-slideshow-right button::before {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.tb-gallery-slideshow-slide-holder {
  display: flex;
  height: 100%;
  transform: translateX(0);
  transition: transform 0.5s;
}

.tb-gallery-slideshow-slide {
  flex: 0 0 100%;
  display: flex;
  align-items: center;
  height: 100%;
}
.tb-gallery-slideshow-slide > * {
  display: block;
  height: 100%;
}
.tb-gallery-slideshow-slide > .jwplayer {
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.tb-gallery-slideshow-slide > .tb-gallery-slideshow-image {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.tb-gallery-slideshow-slide > .tb-gallery-slideshow-image > span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.tb-gallery-slideshow-slide > .tb-gallery-slideshow-image img {
  display: block;
  max-height: 100%;
  margin: 0 auto;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
}

.tb-full .tb-gallery-slideshow-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

.tb-full .tb-gallery-slideshow-bottom {
  height: 100%;
}

.tb-full .tb-gallery-slideshow-top .tb-modal-close {
  background-color: #1a1a1a;
}
.tb-full .tb-gallery-slideshow-top .tb-modal-close::before, .tb-full .tb-gallery-slideshow-top .tb-modal-close::after {
  border-color: white;
}

.tb-full .tb-gallery-slideshow-button button:focus {
  transform: scale(1.15);
}

@media (min-width: 768px) {
  .tb-full .tb-gallery-slideshow-center {
    flex: 0 0 100%;
  }

  .tb-full .tb-gallery-slideshow-button {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 60px;
  }

  .tb-full .tb-gallery-slideshow-button button::after {
    position: absolute;
    top: 50%;
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 4px;
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, 0.7);
  }

  .tb-full .tb-gallery-slideshow-left {
    left: 0;
  }
  .tb-full .tb-gallery-slideshow-left button::after {
    left: 7px;
  }

  .tb-full .tb-gallery-slideshow-right {
    right: 0;
  }
  .tb-full .tb-gallery-slideshow-right button::after {
    right: 7px;
  }
}
@media (max-width: 940px) {
  .tb-full .tb-gallery-slideshow-slide-holder {
    height: 100%;
  }

  .tb-full .tb-gallery-slideshow-top button {
    padding-right: 16px;
  }

  .tb-full .tb-gallery-slideshow-top > span {
    padding-left: 16px;
    padding-right: 16px;
    background-color: rgba(26, 26, 26, 0.7);
  }
}
@media (max-width: 940px) {
  .tb-gallery-slideshow-top {
    height: 60px;
  }

  .tb-gallery-slideshow-slide-holder {
    height: calc(100vh - 60px);
  }

  .tb-gallery-slideshow-button {
    flex: 0 0 60px;
  }

  .tb-gallery-slideshow-top > span {
    position: relative;
    top: auto;
    left: auto;
    display: flex;
    align-items: center;
    padding: 0 72px;
    transform: none;
  }

  .tb-gallery-slideshow-top button {
    padding-right: 72px;
  }

  .tb-gallery-slideshow-bottom {
    height: calc(100vh - 60px);
  }
}
@media (max-width: 767px) and (orientation: portrait) {
  .tb-gallery-slideshow-slide-holder {
    height: calc(100vh - 72px - 72px);
  }
}
@media (max-width: 767px) {
  .tb-gallery-slideshow-top > span {
    padding: 0 16px;
  }

  .tb-gallery-slideshow-top button {
    padding-right: 16px;
  }

  .tb-gallery-slideshow-button {
    display: none;
  }
}
.tb-price-block-spaced {
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

.tb-price-block b {
  display: block;
  line-height: 1.4;
  font-size: 36px;
  font-weight: 350;
}
.tb-price-block b small.tb-price-block-campagin {
  display: block;
  font-size: 16px;
  font-weight: 400;
}
.tb-price-block b small.tb-price-block-campagin sup {
  top: 0;
  font-size: 12px;
}
.tb-price-block b small:not(.tb-price-block-campagin) {
  display: inline-block;
  padding-bottom: 0.5em;
  margin-left: 6px;
  font-size: 10px;
  font-weight: 400;
}
.tb-price-block b small:not(.tb-price-block-campagin) sup {
  top: 0;
  font-size: 10px;
}
.tb-price-block b .tb-price-block-extra {
  display: block;
  font-size: 16px;
  font-weight: 400;
}

.tb-price-block-disclaimer {
  padding: 8px 16px;
  border: solid 1px #ccc;
  border-left-width: 4px;
  border-left-color: #EB0A1E;
  border-radius: 4px;
  line-height: 1.3;
  font-size: 14px;
  font-weight: 600;
  transform: translateZ(0);
  color: #1a1a1a;
}

@media (max-width: 940px) {
  .tb-price-block b small + small {
    display: block;
    padding-bottom: 0;
    margin-left: 0;
  }
}
.tb-finance-block[aria-hidden=true] {
  display: none !important;
}

.tb-finance-block-pills {
  margin: 0 0 8px;
}

.tb-finance-block-row {
  margin: 0 -24px;
}
.tb-finance-block-row:not(.tb-stack) {
  display: flex;
  flex-wrap: wrap;
}
.tb-finance-block-row > * {
  padding: 0 24px;
}

.tb-stack .tb-finance-block-row {
  display: block;
}

.tb-finance-block-message {
  flex: 1 1 430px;
  font-size: 12px;
}
.tb-finance-block-message:nth-child(3) {
  margin-left: auto;
  flex-grow: 0;
}
.tb-finance-block-message > div {
  flex: 0 0 auto;
  max-width: 304px;
}
.tb-finance-block-message:first-child:last-child {
  flex: 0 0 100%;
  justify-content: center;
  width: 100%;
}
.tb-finance-block-message:first-child:last-child > div {
  max-width: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.tb-finance-block-message h2 {
  padding: 0 0 0 48px;
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  background: no-repeat top 50% left 0 url("../../images/icon/tpr-applied.svg");
  background-size: 30px auto;
}
.tb-finance-block-message p {
  margin: 0.5em 0 0;
}

@media (min-width: 941px) {
  .tb-detail-header .tb-finance-cta {
    flex: 0 0 auto !important;
    margin-top: 24px;
    justify-self: flex-end;
  }
}
@media (max-width: 940px) {
  .tb-finance-cta {
    display: none;
  }
}
@media (min-width: 941px) {
  .tb-finance-block-message:first-child:last-child > div {
    display: flex;
    align-items: flex-start;
  }
  .tb-finance-block-message:first-child:last-child > div h2 {
    flex: 0 1 360px;
    margin-right: 64px;
  }
  .tb-finance-block-message:first-child:last-child > div > div {
    flex: 1 1 1px;
  }
  .tb-finance-block-message:first-child:last-child > div p:first-child {
    flex: 1 1 1px;
    margin-top: 0.5em;
  }
  .tb-finance-block-message:first-child:last-child > div .tb-finance-cta {
    margin-top: 0;
    margin-left: 64px;
  }
}
.tb-finance-block-values {
  flex: 0 1 445px;
}

.tb-finance-block-values-row {
  max-width: 445px;
}

.tb-finance-block-values-row {
  display: flex;
  align-items: flex-start;
  margin: 0 -6px;
  white-space: nowrap;
}
.tb-finance-block-values-row > div {
  flex: 0 0 33.33%;
  padding: 0 6px;
}
.tb-finance-block-values-row > span:nth-child(1) {
  margin: 0 0 6px;
}
.tb-finance-block-values-row .tb-finance-block-text.agg-modal-id-text {
  text-decoration: underline;
}
.tb-finance-block-values-row button {
  text-align: left;
  color: inherit;
}
.tb-finance-block-values-row button:focus .tb-finance-block-text {
  text-decoration: none;
}
@media (hover: hover) {
  .tb-finance-block-values-row button:hover .tb-finance-block-text {
    text-decoration: none;
  }
}

.tb-finance-block-col {
  display: block;
  line-height: 1.4;
  font-size: 32px;
  font-weight: 350;
}
.tb-finance-block-col sup {
  font-size: 10px;
  vertical-align: middle;
}

.tb-finance-block-extra {
  display: block;
  font-size: 12px;
}

.tb-finance-block-text {
  display: block;
  font-size: 12px;
}

.tb-finance-block-novalues {
  flex: 1 1 1px;
}
.tb-finance-block-novalues h2 {
  margin: 0 0 12px;
  font-size: 18px;
  font-weight: 400;
}
.tb-finance-block-novalues p {
  margin: 0;
  font-size: 16px;
}
.tb-finance-block-novalues p + p {
  margin-top: 0.5em;
}

.tb-finance-block-heading {
  flex: 1 1 190px;
  max-width: 540px;
  margin: 0;
  font-size: 12px;
}
.tb-finance-block-heading p {
  font-size: 14px;
  margin: 0 0 12px;
}
.tb-finance-block-heading p:first-child {
  padding-top: 6px;
}
.tb-finance-block-heading ul {
  padding: 0 0 0 6px;
  margin: 0 0 12px;
  list-style: none;
}
.tb-finance-block-heading li {
  position: relative;
  display: block;
  padding: 0 0 0 12px;
  margin: 0;
}
.tb-finance-block-heading li::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
}

@media (min-width: 768px) {
  .tb-campaign-cta {
    flex: 1 1 1px;
    text-align: right;
  }
}
@media (max-width: 767px) {
  .tb-campaign-cta {
    width: 100%;
    margin-top: 4px;
  }
  .tb-campaign-cta a {
    display: block;
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .tb-finance-block-values {
    flex: 0 0 100%;
  }

  .tb-finance-block-heading {
    flex: 0 0 57%;
    margin-top: 12px;
  }

  .tb-finance-block-message {
    flex: 0 0 43%;
  }
  .tb-finance-block-message:nth-child(2) {
    flex-basis: 100%;
  }

  .tb-finance-block-message:nth-child(3) {
    margin-left: 0;
  }

  .tb-finance-block-message > div {
    max-width: none;
  }
  .tb-finance-block-message > div h2 {
    max-width: 304px;
  }
}
@media (max-width: 767px) {
  .tb-finance-block-values {
    flex: 0 0 100%;
  }

  .tb-finance-block-heading {
    flex: 0 0 100%;
  }

  .tb-finance-block-message {
    flex: 0 0 100%;
    justify-content: flex-start;
  }

  .tb-finance-block-message > div {
    max-width: none;
  }
  .tb-finance-block-message > div h2 {
    max-width: 304px;
  }

  .tb-finance-block:not(.tb-stack) {
    display: block;
  }

  .tb-finance-block-heading,
.tb-finance-block-message {
    margin-top: 12px;
  }

  .tb-finance-block-message {
    justify-content: flex-start;
  }

  .tb-finance-block-message:nth-child(3) {
    margin-left: 0;
  }

  .tb-finance-block-col {
    font-size: 22px;
  }
}
@media (max-width: 379px) {
  .tb-finance-block-values-row > div {
    flex: 0 0 auto;
  }

  .tb-finance-block-col {
    font-size: 18px;
  }
}
@media (max-width: 349px) {
  .tb-finance-block-values-row .tb-finance-block-text {
    font-size: 11px;
  }
}
.tb-title-block h1 {
  margin: 0;
  line-height: 1.4;
  font-size: 32px;
  font-weight: 350;
  transition: font-size 0.25s;
}

.tb-title-block strong {
  font-weight: inherit;
}

.tb-title-block small {
  display: block;
  font-size: 18px;
  transition: font-size 0.25s;
}

@media (max-width: 940px) {
  .tb-title-block h1 {
    font-size: 32px;
  }

  .tb-title-block small {
    font-size: 12px;
  }
}
.tb-tab-block:not(.tb-no-scroll) .tb-tab-block-tabs {
  overflow-x: auto;
}

.tb-tab-block.tb-no-scroll .tb-tab-block-tabs {
  flex-wrap: wrap;
}

.tb-tab-block-tabs {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.tb-tab-block-tabs.tb-center {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.tb-tab-block-tabs.tb-center li {
  display: inline-block;
}
.tb-tab-block-tabs li {
  flex: 0 0 auto;
  padding: 0;
  margin: 0;
}
.tb-tab-block-tabs li.tb-blank {
  display: none;
}

.tb-tab-block-tabs button {
  display: block;
  width: 100%;
  height: 100%;
  text-align: left;
  color: inherit;
}

.tb-tab-block-panel-holder {
  position: relative;
  overflow: hidden;
  height: auto;
  transition: height 0.5s;
}

.tb-tab-block-panel {
  position: relative;
  opacity: 1;
  transition: opacity 0.5s;
}
.tb-tab-block-panel[aria-hidden=true] {
  position: absolute;
  z-index: 20;
  left: -1000vw;
  opacity: 0;
  max-width: 100%;
}

.tb-tab-block-nav {
  display: none;
}

@media (max-width: 940px) {
  .tb-tab-block {
    position: relative;
  }
  .tb-tab-block.tb-fade-overlay::before, .tb-tab-block.tb-fade-overlay::after {
    position: absolute;
    top: 0;
    z-index: 10;
    content: "";
    width: 20px;
    height: 30px;
  }
  .tb-tab-block.tb-fade-overlay::before {
    left: 20px;
    background: linear-gradient(90deg, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);
  }
  .tb-tab-block.tb-fade-overlay::after {
    right: 20px;
    background: linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 50%);
  }

  .tb-tab-block-tabs li {
    flex: 1 0 114.3333333333px;
    flex: 0 0 auto;
  }

  .tb-tab-block-tabs.tb-has-tab-block-nav {
    display: block;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    text-align: center;
  }
  .tb-tab-block-tabs.tb-has-tab-block-nav li {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tb-tab-block-nav {
    position: absolute;
    top: -4px;
    left: 0;
    z-index: 20;
    display: block;
    width: 30px;
    height: 30px;
  }
  .tb-tab-block-nav::before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    width: 8px;
    height: 8px;
    border: solid 2px #808080;
    border-top: 0;
    border-right: 0;
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .tb-tab-block-nav + .tb-tab-block-nav {
    left: auto;
    right: 0;
  }
  .tb-tab-block-nav + .tb-tab-block-nav::before {
    transform: translate(-50%, -50%) rotate(225deg);
  }
}
.tb-tab-block-tabs li:first-child .tb-customise-vehicle-tab {
  margin-left: 0;
}
.tb-tab-block-tabs li:last-child .tb-customise-vehicle-tab {
  margin-right: 0;
}

.tb-loading-wrapper {
  position: relative;
}

.lds-dark .tb-loading-animation {
  background-color: #1a1a1a;
}

.lds-light .tb-loading-animation {
  background-color: white;
}

.tb-loading-animation {
  z-index: 110;
}
.tb-loading-animation > div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tb-loading-leave-active {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  transition: opacity 0.5s;
}

.tb-loading-leave-from {
  opacity: 1;
}

.tb-loading-leave-to {
  opacity: 0;
}

.tb-customise-vehicle {
  display: flex;
  flex-direction: column;
  height: 100vh;
  background-color: white;
}

.tb-customise-vehicle .tb-modal-close {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 48px;
  height: 48px;
}
.tb-customise-vehicle .tb-modal-close::before, .tb-customise-vehicle .tb-modal-close::after {
  border-color: #1a1a1a;
}
@media (max-width: 940px) {
  .tb-customise-vehicle .tb-modal-close {
    display: block;
  }
}

.tb-customise-vehicle-top {
  height: 65vh;
  transition: height 0.25s;
}
.tb-customise-vehicle-top .tb-wrap,
.tb-customise-vehicle-top .tb-360-banner,
.tb-customise-vehicle-top .tb-loading-wrapper,
.tb-customise-vehicle-top .tb-loading-wrapper > div {
  height: 100%;
}
.tb-customise-vehicle-top .tb-loading-animation {
  padding-bottom: 0 !important;
}

.tb-customise-vehicle-bottom {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 24px 0 32px;
  background-color: #f5f5f5;
}

.tb-customise-vehicle-buttons {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 0 -8px;
}
.tb-customise-vehicle-buttons > * {
  margin: 0 8px;
}

@media (max-width: 940px) {
  .tb-customise-vehicle-buttons {
    display: block;
    margin: 0;
  }
  .tb-customise-vehicle-buttons > * {
    display: block;
    width: 100%;
    margin: 0;
  }
  .tb-customise-vehicle-buttons > * + * {
    margin-top: 12px;
  }
}
.tb-customise-vehicle-tab {
  position: relative;
  text-decoration: none;
  margin: 0 24px 6px 0;
  letter-spacing: 0.12em;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.tb-customise-vehicle-tab::before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 0;
  border-bottom: 2px solid #1a1a1a;
  transition: width 0.3s;
}
[aria-pressed=true] > .tb-customise-vehicle-tab::before, .tb-customise-vehicle-tab:hover::before {
  width: 100%;
}
@media (max-width: 940px) {
  .tb-customise-vehicle-tab {
    margin-left: 0;
    margin-right: 24px;
  }
}

.tb-customise-vehicle-swatchset-slot {
  font-size: 14px;
  text-align: center;
}
.tb-customise-vehicle-swatchset-slot > p {
  padding: 12px 0 0;
  margin: 0 0 -10px;
}

.tb-customise-vehicle-swatchset {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2px;
  padding-top: calc(26px);
  padding-bottom: calc(26px);
  margin: 0 -8px -16px;
}

.tb-customise-vehicle-swatchset button {
  flex: 0 0 auto;
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  border: solid 1px white;
  margin: 0 8px 16px;
  border-radius: 50%;
}
.tb-customise-vehicle-swatchset button:not(.tb-matches) {
  opacity: 0.3;
}
.tb-customise-vehicle-swatchset button[aria-selected=true]::before {
  position: absolute;
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  z-index: 1;
  content: "";
  border: solid 2px #EB0A1E;
  border-radius: 50%;
}
.tb-customise-vehicle-swatchset button:focus {
  box-shadow: 0 0 4px 4px rgba(26, 26, 26, 0.4);
}
.tb-customise-vehicle-swatchset button span {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
}
.tb-customise-vehicle-swatchset button img {
  position: relative;
  display: block;
}

.tb-customise-vehicle-swatchset.tb-hide-not-matches button:not(.tb-matches) {
  display: none;
}

.tb-choose-vehicle {
  padding: 48px 0;
  border-top: solid 1px #ccc;
  margin: 48px 0;
}
.tb-choose-vehicle > h2 {
  margin: 0 0 36px;
  font-size: 18px;
  font-weight: 350;
}

.tb-choose-vehicle-holder {
  transition: height 0.25s;
}

.tb-choose-vehicle-list .swiper {
  padding: 12px;
  margin: -12px;
}
.tb-choose-vehicle-list:not(.tb-single-row) {
  flex-wrap: wrap;
}
.tb-choose-vehicle-list:not(.tb-single-row) .tb-choose-vehicle-button {
  flex: 0 0 25%;
  width: 25%;
}
.tb-choose-vehicle-list.tb-single-row .swiper-wrapper {
  align-items: stretch;
}
.tb-choose-vehicle-list.tb-single-row .swiper-slide {
  height: auto;
}
.tb-choose-vehicle-list.tb-single-row .tb-choose-vehicle-item {
  height: 100%;
}
.tb-choose-vehicle-list .tb-choose-vehicle-button {
  width: 100%;
  height: 100%;
}

.tb-choose-vehicle-item {
  padding: 24px;
  border-radius: 10px;
  text-align: left;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  background-color: white;
}
.tb-choose-vehicle-item h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 350;
}
.tb-choose-vehicle-item h3 span {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tb-choose-vehicle-item img {
  display: block;
  width: 100%;
}
.tb-choose-vehicle-item strong {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.tb-choose-vehicle-item dl {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: -24px 0 0;
  list-style: none;
}
.tb-choose-vehicle-item dl > div {
  flex: 0 0 50%;
  position: relative;
  padding: 0 0 0 50px;
  margin: 24px 0 0;
}
.tb-choose-vehicle-item dl > div::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 9px;
  width: 33px;
  background-position: top 0 left 50%;
}
.tb-choose-vehicle-item dt {
  display: block;
  font-size: 12px;
  font-weight: 400;
}
.tb-choose-vehicle-item dd {
  display: block;
  margin: 0;
  font-size: 16px;
}

.tb-choose-vehicle-slot {
  display: flex;
}
.tb-choose-vehicle-slot > div:first-child {
  flex: 0 0 35%;
  padding-bottom: 36px;
}
.tb-choose-vehicle-slot > div:last-child {
  flex: 0 0 65%;
  padding: 0 0 0 24px;
}
.tb-choose-vehicle-slot > div:first-child:last-child {
  flex: 0 0 100%;
  padding: 0;
}
.tb-choose-vehicle-slot .tb-choose-vehicle-item {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.tb-choose-vehicle-slot .tb-choose-vehicle-item + button {
  margin-top: 12px;
}

.tb-choose-vehicle .tb-choose-vehicle-slot .tb-field-set-holder {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}

@media (min-width: 941px) {
  dl.tb-choose-vehicle-item-list-odd > div {
    flex-basis: 33.33%;
  }
}
@media (max-width: 940px) {
  .tb-choose-vehicle-slot {
    display: block;
  }

  .tb-choose-vehicle-slot > div:last-child {
    padding-left: 0;
  }

  .tb-choose-vehicle-item li {
    flex-basis: 100%;
    margin-top: 12px;
  }
}
.tb-carousel-blank {
  overflow: hidden;
}

.tb-carousel-blank-inner {
  display: flex;
  transition: transform 0.25s;
  transform: translateX(0);
}

.tpr-step-up-fake-holder {
  display: flex;
  overflow: hidden;
}
.tpr-step-up-fake-holder > * {
  flex: 0 0 100%;
}

.tpr-step-up h2 {
  padding: 0 0 48px;
  margin: 0 0 48px;
  border-bottom: solid 1px #ccc;
  font-size: 32px;
  font-weight: 350;
}

.tpr-step-up-intro small {
  display: block;
  font-size: 15px;
  text-transform: uppercase;
}

.tpr-step-up-intro p {
  max-width: 380px;
  margin: 5px auto 40px;
  font-size: 14px;
}

.tpr-step-up-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -12px;
  list-style: none;
}

.tpr-step-up-item {
  display: block;
  flex: 0 0 33.33%;
  width: 33.33%;
}

.tpr-step-up-item .button-solid {
  display: inline-block;
  margin-bottom: 0.5em;
}

.tpr-step-up-item-padding {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 0 12px 24px;
}
.tpr-step-up-item-padding > * {
  width: 100%;
  flex: 1 1 auto;
}

.tpr-step-up-item-more-less-holder {
  overflow: hidden;
  display: flex;
  width: 100%;
  line-height: 1.2;
  font-size: 24px;
}
.tpr-step-up-item-more-less-holder > * {
  flex: 0 0 100%;
}

.tpr-step-up-item-more-less [data-num] {
  display: inline-block;
}
.tpr-step-up-item-more-less [data-num][data-length="1"] {
  min-width: 14px;
}
.tpr-step-up-item-more-less [data-num][data-length="2"] {
  min-width: 28px;
}
.tpr-step-up-item-more-less [data-num][data-length="3"] {
  min-width: 42px;
}
.tpr-step-up-item-more-less [data-num][data-length="4"] {
  min-width: 56px;
}

.tpr-step-up-item h3 {
  margin: 0;
  font-size: 14px;
  font-weight: 350;
}
.tpr-step-up-item h3 strong {
  font-size: 32px;
  font-weight: 350;
}

.tpr-step-up-item h3 .tpr-step-up-item-description {
  display: block;
}

.tpr-step-up-item h3 .tpr-step-up-item-description-holder {
  display: flex;
  overflow: hidden;
}
.tpr-step-up-item h3 .tpr-step-up-item-description-holder > * {
  flex: 0 0 100%;
}

.tpr-step-up-item h3 span {
  font-size: 16px;
  font-weight: 400;
}

.tpr-step-up-item-options {
  overflow: hidden;
  display: flex;
}

.tpr-step-up-incl,
.tpr-step-up-item-options .tpr-step-up-fake {
  flex: 0 0 100%;
  font-size: 16px;
  font-weight: 400;
}

.tpr-step-up-fake {
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}

.tpr-step-up-image {
  position: relative;
  margin-top: 24px;
}

.tpr-step-up-image a {
  display: block;
}

.tpr-step-up-image b {
  position: absolute;
  top: -20px;
  left: 0;
}

.tpr-step-up-image small {
  position: absolute;
  bottom: -5px;
  right: 0;
  font-size: 10px;
}

.tpr-step-up-image img {
  display: block;
  margin-left: -5%;
}

.tpr-step-up-vehicle-price .pill-text {
  display: inline-block;
  padding: 2px 0;
  line-height: 1;
  font-size: 14px;
}

.tpr-step-up-vehicle-price span[class^=pill-] {
  display: inline-block;
  margin: 1.5em 0 4px;
}

.tpr-step-up-vehicle-price b {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  font-weight: 400;
}

.tpr-step-up-vehicle-price strong {
  display: block;
  font-size: 32px;
  font-weight: 350;
}

.tpr-step-up-vehicle-price strong sup {
  top: -1em;
  font-size: 0.4em;
}

.tpr-step-up-item-specials {
  display: flex;
  overflow: hidden;
}

.tpr-step-up-vehicle-price small {
  flex: 0 0 100%;
  display: block;
  font-size: 12px;
}

.tpr-step-up-vehicle-features b {
  margin: 1.5em 0 1em;
}

.tpr-step-up-vehicle-features ul {
  padding: 0;
  margin: 18px 0 0;
  list-style: none;
}
.tpr-step-up-vehicle-features ul li {
  position: relative;
  display: block;
  padding: 0 10px 0 0;
  text-transform: capitalize;
}
.tpr-step-up-vehicle-features ul .i-svg {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 12px;
}
.tpr-step-up-vehicle-features ul .i-svg::before {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.tpr-step-up-vehicle-features li + li {
  margin-top: 0.5em;
}

.tpr-step-up-vehicle-features small {
  display: block;
  margin: 8px 0 0;
  color: #808080;
}

.tpr-step-up-vehicle-features {
  margin-bottom: 18px;
}

.tpr-step-up-item-padding > button {
  width: 224px;
  padding-left: 12px;
  padding-right: 12px;
}

.tpr-step-up-vehicle-features + button {
  margin-top: auto;
}

.tpr-step-up-vehicle-finance > b {
  display: block;
  margin: 1.5em 0 0.5em;
}

.tpr-step-up-vehicle-finance ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.tpr-step-up-vehicle-finance li + li {
  margin-top: 0.5em;
}

.tpr-step-up-dots {
  display: none;
}

@media (max-width: 767px) {
  .tpr-step-up .tb-desktop-only {
    display: none;
  }

  .tpr-step-up-item h3 strong,
.tpr-step-up-vehicle-price strong {
    font-size: 18px;
  }

  .tpr-step-up-item h3 span {
    font-size: 16px;
  }

  .tpr-step-up-vehicle-features ul {
    font-size: 14px;
  }

  .tpr-step-up-image {
    padding-bottom: 0.75em;
  }

  .tpr-step-up-image img {
    margin-left: 0;
  }
}
@media (max-width: 599px) {
  .tpr-step-up-intro p {
    margin-bottom: 1.5em;
  }

  .tpr-step-up-item h3 {
    margin-top: 24px;
  }

  .tpr-step-up-list-holder {
    overflow-y: scroll;
  }

  .tpr-step-up-list {
    width: 100%;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .tpr-step-up-item {
    flex: 0 0 45%;
    width: 45%;
  }

  .tpr-step-up-image {
    max-width: 250px;
  }

  .tpr-step-up-image small {
    right: auto;
    left: 0;
  }

  .tpr-step-up-dots {
    display: block;
    margin: 1em 0 0;
  }

  .tpr-step-up-dots ul {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .tpr-step-up-dots li {
    flex: 0 0 14px;
    width: 14px;
    height: 14px;
    margin: 0 0.25em;
  }

  .tpr-step-up-dots button {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 50%;
    box-shadow: none;
    background: rgba(26, 26, 26, 0.7);
  }
  .tpr-step-up-dots button.active {
    background-color: #1a1a1a;
  }
}
@media (max-width: 449px) {
  .tpr-step-up-item {
    flex: 0 0 75%;
    width: 75%;
  }
}
.step-up-lds-roller-container {
  text-align: center;
}

body [class^=tb-detail-header-strip-] {
  padding: 12px 0;
  margin: 1px 0 0;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: white;
}

body .tb-detail-header-strip-brand {
  background-color: #EB0A1E;
}

body .tb-detail-header-strip-solid {
  background-color: #1a1a1a;
}

.tb-demo-nav {
  background-color: #1a1a1a;
}

.tb-demo-nav > .tb-wrap > ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -24px;
  list-style: none;
}

.tb-demo-nav > .tb-wrap > ul > li {
  flex: 0 0 auto;
  padding: 0;
  margin: 0;
}
.tb-demo-nav > .tb-wrap > ul > li.tb-hide {
  display: none;
}

.tb-demo-nav > .tb-wrap > ul > li > a {
  display: block;
  height: 100%;
  padding: 40px 24px;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  color: #808080;
}
.tb-demo-nav > .tb-wrap > ul > li > a .lds-holder {
  position: relative;
}
.tb-demo-nav > .tb-wrap > ul > li > a .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%) scale(0.4);
}
.tb-demo-nav > .tb-wrap > ul > li > a.is-loading .lds-roller {
  display: block;
}
.tb-demo-nav > .tb-wrap > ul > li > a.is-loading .lds-roller + span {
  opacity: 0;
}
.tb-demo-nav > .tb-wrap > ul > li > a.tb-button-outline:not(:hover) .lds-roller div::after {
  background-color: #1a1a1a;
}
@media (hover: none) {
  .tb-demo-nav > .tb-wrap > ul > li > a.tb-button-outline .lds-roller div::after {
    background-color: #1a1a1a;
  }
}
.tb-demo-nav > .tb-wrap > ul > li > a:focus span {
  text-decoration: underline;
}
@media (hover: hover) {
  .tb-demo-nav > .tb-wrap > ul > li > a:hover {
    color: white;
  }
}

.tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-button {
  display: flex;
  align-items: center;
  padding-right: 24px;
  margin-left: auto;
}

@media (min-width: 768px) {
  .tb-demo-nav .tb-hide-desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 940px) {
  .tb-demo-nav > .tb-wrap > ul {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .tb-demo-nav > .tb-wrap > ul > li > a {
    padding: 12px;
  }

  .tb-demo-nav .tb-demo-nav-button {
    flex: 0 0 100%;
    justify-content: center;
    padding: 24px 0;
    margin-left: 0;
  }
}
@media (max-width: 940px) {
  .tb-demo-nav > .tb-wrap > ul {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .tb-demo-nav > .tb-wrap > ul {
    margin-left: 0;
    margin-right: 0;
  }
  .tb-demo-nav > .tb-wrap > ul.tb-add-padding {
    padding: 12px 0;
  }
  .tb-demo-nav > .tb-wrap > ul.tb-add-bottom-padding {
    padding-bottom: 12px;
  }

  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-mobile {
    flex: 0 0 100%;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-mobile > a {
    display: flex;
    justify-content: center;
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 14px;
    color: white;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-mobile > a > span {
    flex: 0 0 auto;
    padding-right: 26px;
    background: no-repeat top 50% right 0 url("../../images/icon/icon-arrow-right-red.svg");
    background-size: 14px 12px;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-button {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-bottom: 0;
    margin-left: 0;
  }
  .tb-demo-nav > .tb-wrap > ul > li.tb-demo-nav-button [class*=tb-button] {
    width: 100%;
  }
  .tb-demo-nav > .tb-wrap > ul > li:not(.tb-demo-nav-mobile):not(.tb-demo-nav-button) {
    display: none;
  }
}
.tb-demo-detail-overview {
  padding: 48px 0;
  background-color: #f5f5f5;
}

.tb-demo-detail-overview h2 {
  padding: 0 0 48px;
  border-bottom: solid 1px #ccc;
  margin: 0 0 48px;
  font-size: 32px;
}
@media (max-wdith: 767px) {
  .tb-demo-detail-overview h2 {
    font-size: 18px;
  }
}

.tb-demo-detail-overview dl {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.tb-demo-detail-overview dl dt {
  font-size: 12px;
}
.tb-demo-detail-overview dl dd {
  margin: 0;
  font-size: 16px;
}
.tb-demo-detail-overview dl > div.i-svg.tb-x-large {
  flex: 0 0 100%;
}
.tb-demo-detail-overview dl > div.i-svg.tb-large {
  flex: 0 0 66%;
}
.tb-demo-detail-overview dl > div.i-svg {
  flex: 0 0 33.33%;
  width: auto;
  height: auto;
  padding: 0 16px 0 48px;
  margin: 0 0 24px;
}
.tb-demo-detail-overview dl > div.i-svg::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 34px;
  background-position: top 0 left 0;
}
.tb-demo-detail-overview dl > div.i-svg dt {
  display: block;
}
.tb-demo-detail-overview dl > div.i-svg dd {
  display: block;
}
.tb-demo-detail-overview dl > div:not(.i-svg) {
  flex: 0 0 100%;
  display: flex;
  margin-bottom: 16px;
}
.tb-demo-detail-overview dl > div:not(.i-svg) dt {
  flex: 0 0 40%;
  padding-right: 24px;
}
.tb-demo-detail-overview dl > div:not(.i-svg) dd {
  flex: 0 0 60%;
}

.tb-demo-detail-overview-comments {
  margin-top: 32px;
  margin-bottom: 12px;
  font-size: 16px;
}
.tb-demo-detail-overview-comments > * {
  margin: 0;
}
.tb-demo-detail-overview-comments > * + * {
  margin-top: 1.5em;
}

@media (min-width: 1024px) {
  .tb-demo-detail-overview-row {
    display: flex;
  }
  .tb-demo-detail-overview-row > * {
    flex: 0 0 calc(50% - 24px);
  }
  .tb-demo-detail-overview-row > *:first-child {
    margin-right: 24px;
  }
  .tb-demo-detail-overview-row > *:last-child {
    margin-left: 24px;
  }
}
@media (max-width: 1023px) {
  .tb-demo-detail-overview h2 {
    padding-bottom: 24px;
    margin-bottom: 24px;
  }

  .tb-demo-detail-overview-comments {
    margin-top: 24px;
  }

  .tb-demo-detail-overview-row > * + * {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .tb-demo-detail-overview dl > div.i-svg {
    flex: 0 0 50%;
  }

  .tb-demo-detail-overview dl > div.i-svg.tb-large,
.tb-demo-detail-overview dl > div.i-svg.tb-x-large {
    flex: 0 0 100%;
  }
}
@media (min-width: 375px) and (max-width: 449px) {
  .tb-demo-detail-overview dl dd {
    font-size: 14px;
  }

  .tb-demo-detail-overview dl > div.i-svg {
    padding-left: 36px;
    padding-right: 8px;
  }

  .tb-demo-detail-overview dl > div.i-svg::before {
    width: 26px;
  }
}
@media (max-width: 374px) {
  .tb-demo-detail-overview dl > div.i-svg {
    flex: 0 0 100%;
  }
}
body #agghead {
  z-index: 130;
}

body #nvi-listing-header {
  z-index: 140;
}

body #nvi-car-menu {
  z-index: 150;
}

body #nvi-info-menu {
  z-index: 160;
}

#tb-detail[role=main] {
  display: flex;
  flex-direction: column;
  font-weight: 350;
}

@media (max-width: 940px) {
  #tb-detail[role=main] > * {
    order: 10;
  }
  #tb-detail[role=main] > *#detail-banner-root {
    order: 1;
  }
}
body .tb-header-back {
  margin: 24px 0 0;
}
@media (max-width: 940px) {
  body .tb-header-back.tb-desktop-only {
    display: none;
  }
}
body .tb-header-back a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  line-height: 1.2;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  background: no-repeat top 50% left 0 url("../../images/icon/icon-arrow-left-red.svg");
  background-size: 14px auto;
  color: #1a1a1a;
}
body .tb-header-back a:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  body .tb-header-back a:hover {
    text-decoration: underline;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fc3dpcGVyLnNjc3MiLCJ2ZW5kb3Ivc3dpcGVyLXBhZ2luYXRpb24uc2NzcyIsInNoYXJlZC9fcmVzZXQuc2NzcyIsInNoYXJlZC9fZm9udHMuc2NzcyIsInNoYXJlZC9fYW5pbWF0aW9ucy5zY3NzIiwic2hhcmVkL192YXJpYWJsZXMuc2NzcyIsInNoYXJlZC9fYmFzZS5zY3NzIiwic2hhcmVkL19taXhpbnMuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsIkRldGFpbEFwcC9fRGV0YWlsSGVhZGVyLnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbEhlYWRlckZTTFRvZ2dsZS5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxIZWFkZXJGU0xDb250ZW50LnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbEJhbm5lci5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxPdmVydmlldy5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxUYWIuc2NzcyIsIkRldGFpbEFwcC9fRGV0YWlsQ3ViZS5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxGb3Jtcy5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxJbWFnZUdhbGxlcnkuc2NzcyIsIkRldGFpbEFwcC9fRGV0YWlsVmlkZW9HYWxsZXJ5LnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbERpc2NsYWltZXJzLnNjc3MiLCJEZXRhaWxBcHAvX0RldGFpbEFkdmFudGFnZS5zY3NzIiwiRGV0YWlsQXBwL19EZXRhaWxTaW1pbGFyLnNjc3MiLCJjb21wb25lbnRzL19QYW5vLnNjc3MiLCJjb21wb25lbnRzL19UaHJlZVNpeHR5QmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19JbWFnZVZpZGVvR2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fU2xpZGVTaG93TW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX1ByaWNlQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX0ZpbmFuY2VCbG9jay5zY3NzIiwiY29tcG9uZW50cy9fVGl0bGVCbG9jay5zY3NzIiwiY29tcG9uZW50cy9fVGFiQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX0xvYWRpbmdBbmltYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX0N1c3RvbWlzZVZlaGljbGUuc2NzcyIsImNvbXBvbmVudHMvX0Nob29zZVZlaGljbGUuc2NzcyIsImNvbXBvbmVudHMvX0Nhcm91c2VsQmxhbmsuc2NzcyIsImNvbXBvbmVudHMvX1N0ZXBVcC5zY3NzIiwiY29tcG9uZW50cy9fSGVhZGVyU3RyaXAuc2NzcyIsImNvbXBvbmVudHMvX0RlbW9OYXYuc2NzcyIsImNvbXBvbmVudHMvX0RlbW9PdmVydmlldy5zY3NzIiwiRGV0YWlsQXBwL0RldGFpbEFwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0FBQ0E7RUFDRDtBQUNBO0FBQUE7QUFBQTtBQUFBOzs7QUFLQztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBO0VBQ0E7OztBQUVDO0VBQ0Q7OztBQUVDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUM7QUFBQTtBQUFBO0VBR0Q7OztBQUVDO0VBQ0Q7OztBQUVDO0VBQ0Q7OztBQUVDO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQztFQUNEOzs7QUFFQztBQUNBO0FBQUE7RUFFRDs7O0FBRUM7RUFDRDtFQUNBOzs7QUFFQztFQUNEO0VBQ0E7RUFDRTs7O0FBRUQ7QUFDQTtFQUNEOzs7QUFFQztFQUNEOzs7QUFFQztFQUNEOzs7QUFFQztBQUFBO0VBRUQ7OztBQUVDO0FBQ0E7RUFDRDtFQUNBO0FBQ0E7RUFDQTtBQUNBOzs7QUFFQztFQUNEOzs7QUFFQztFQUNEOzs7QUFF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O0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPbEJ0Y1U7OztBa0J5Y2Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VB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Qzs7QXJCckZGO0VxQnlGRTtJQUVDOzs7O0FBS0o7RUFFQztFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7OztBQUlGO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQztFQUNBOzs7QUFFRDtFQUVDOztBQUVBO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBRUM7RUFDQTs7QUFFQTtFQUFROzs7QUFHVjtFQUVDO0VBRUE7RUFDQTtFQUVBOztBQUVBO0VBRUM7RUFDQTs7QUFFQTtFQUVDOztBQUdGO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBRUM7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFFQztFQUNBO0VBQ0E7RUFFQTs7O0FBTUY7RUFGRDtJQUlFO0lBQ0E7OztBQUVEO0VBUEQ7SUFTRTtJQUNBOztFQUVBO0lBRUM7SUFDQTs7OztBQUlIO0VBRUM7SUFFQzs7O0VBRUQ7SUFFQztJQUNBOzs7RUFFRDtJQUVDOztFQUVBO0lBQWlCOzs7RUFFbEI7SUFFQzs7O0VBRUQ7SUFFQzs7RUFFQTtJQUFLOzs7QUFHUDtFQUVDO0lBRUM7OztFQUVEO0lBRUM7OztFQUVEO0lBRUM7SUFDQTs7O0VBRUQ7SUFFQzs7RUFDQTtJQUFLOzs7RUFFTjtJQUVDOzs7RUFFRDtBQUFBO0lBR0M7OztFQUVEO0lBRUM7OztFQUVEO0lBRUM7OztFQUVEO0lBRUM7OztBQUdGO0VBRUM7SUFFQzs7O0VBRUQ7SUFFQzs7O0FBR0Y7RUFFQztJQUVDOzs7QUNwV0Y7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUVDOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztJQUVDOzs7RUFFRDtJQUVDOzs7QUN0QkY7RUFFQzs7O0FBRUQ7RUFFQzs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQUFLOztBQUVOO0VBRUM7RUFDQTtFQUNBOztBQUVBO0VBRUM7OztBQUlIO0VBRUM7RUFDQTtFQUNBO0VBRUE7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBRUE7RUFDQTs7O0FBRUQ7RUFFQztFQUVBO0VBQ0E7O0FBRUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUVDOzs7QUFFRDtFQUVDO0lBRUM7O0VBSUM7SUFHQztJQUNBO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7O0VBRUQ7SUFFQztJQUNBOztFQUVEO0lBRUM7SUFDQTs7O0VBSUg7SUFFQztJQUNBOzs7RUFFRDtJQUVDO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7O0VBVUE7SUFDQztJQUNBO0lBQ0E7SUFDQTs7O0VBR0Y7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTs7RUFFQTtJQUVDO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBOztFQUVEO0lBRUM7SUFDQTs7RUFDQTtJQUFZOzs7QUFPZDtFQUVDOztBQUVEO0VBRUM7OztBQ2xMRjtFQUVDOzs7QUFFRDtFQUVDLGtCMUJEYTs7O0EwQkdkO0VBRUMsa0IxQk5hOzs7QTBCUWQ7RXhCREk7O0F3QktIO0VBRUM7RUFDQTtFQUNBO0VBRUE7OztBQUdGO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7OztBQUVEO0VBRUM7OztBQUVEO0VBRUM7OztBQzNDRDtFQUVDO0VBQ0E7RUFFQTtFQUNBLGtCM0JEYTs7O0EyQkdkO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFHQyxjM0JoQlk7O0EyQmtCYjtFQWhCRDtJQWtCRTs7OztBQUdGO0VBRUM7RUFDQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTtFQUlFOztBQUVGO0VBQ0U7OztBQUVIO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBLGtCM0IzQ3VCOzs7QTJCNkN4QjtFQUVDO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBRUM7OztBQUdGO0VBRUM7SUFFQztJQUNBOztFQUVBO0lBRUM7SUFDQTtJQUNBOztFQUVBO0lBRUM7OztBQU1KO0V6QnZDQztFQUNBO0V5QjBDQTtFQUVBLGdCM0I1RnVCO0UyQjZGdkI7RUFDQTtFQUNBOztBekI3Q0E7RUFFQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUdDOztBeUJpQ0Q7RUFYRDtJQWFFO0lBQ0E7Ozs7QUFRRjtFQUVDO0VBQ0E7O0FBRUE7RUFFQztFQUNBOzs7QUFJRjtFQUVDO0VBQ0E7RUFDQTtFQUVBLFNBUE07RUFRTjtFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUVDOztBQUVEO0VBR0M7RUFDQSxLQUZRO0VBR1IsT0FIUTtFQUlSLFFBSlE7RUFLUixNQUxRO0VBTVI7RUFFQTtFQUNBO0VBQ0E7O0FBR0Q7RUFFQzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBRUM7RUFDQTs7O0FBR0Y7RUFFQzs7O0FDdkxEO0VBRUM7RUFDQTtFQUNBOztBQUVBO0VBRUM7RUFFQTtFQUNBOzs7QUFHRjtFQUVDOzs7QUFJQTtFQUVDO0VBQ0E7O0FBRUQ7RUFFQzs7QUFFQTtFQUVDO0VBQ0E7O0FBS0Q7RUFFQzs7QUFFRDtFQUVDOztBQUVEO0VBRUM7O0FBR0Y7RUFFQztFQUNBOzs7QUFJRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0I1QjFEYTs7QTRCNERiO0VBRUM7RUFFQTtFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFFQztFQUNBOztBQUVEO0VBRUM7RUFDQSxnQjVCdkZzQjtFNEJ3RnRCOztBQUVEO0VBRUM7RUFDQTtFQUVBO0VBQ0E7RUFFQTs7QUFFRDtFQUVDO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUdGO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFHRjtFQUVDOztBQUlDO0VBRUM7RUFDQTs7QUFFRDtFQUFlO0VBQWU7O0FBQzlCO0VBQTJCO0VBQWdCOztBQUU1QztFQUVDO0VBQ0E7RUFDQTs7QUFFRDtFQUVDOzs7QUFHRjtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFFQztJQUVDOzs7QUFHRjtFQUVDO0lBRUM7OztFQUVEO0lBRUM7OztFQUVEO0lBRUM7SUFDQTs7O0FDekxGO0VBRUM7OztBQUVEO0VBRUM7RUFFQTtFQUNBOzs7QUNMRDtFQUVDO0VBQ0E7O0FBRUE7RUFBTTs7O0FBRVA7RUFFQztFQUNBO0VBQ0E7RUFFQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVBO0VBRUM7RUFDQTs7O0FBR0Y7RUFFQztFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVDO0VBQ0E7OztBQUdGO0VBRUM7O0FBRUE7RUFFQzs7QUFFRDtFQUVDOztBQUVEO0VBRUM7O0FBRUQ7RUFFQzs7O0FBR0Y7RUFFQztFQUNBO0VBQ0E7O0FBRUE7RUFFQztFQUNBOzs7QUFHRjtFQUVDOzs7QUFFRDtFQUVDO0VBQ0E7O0FBRUE7RUFBTTs7O0FBRVA7RUFFQztFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQztFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7OztBQUVEO0VBRUM7OztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0VBRUE7OztBQUVEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBRUE7RUFDQTs7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUVEO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQztFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFFQzs7O0FBRUQ7RUFFQztFQUNBO0VBRUE7O0FBRUE7RUFFQztFQUNBO0VBRUE7RUFDQTs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOztB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STs7O0FnQzJDSjtFQUVDO0VBQ0E7RUFFQTs7O0FBRUQ7RUFFQztJQUVDOztFQUVBO0lBRUM7OztBQUtIO0VBRUM7O0FBRUE7RUFFQztJQUVDOzs7QUFHRjtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLE9sQzdGWTs7QWtDK0ZaO0VBRUM7O0FoQ2pDRjtFQUVDO0lnQ21DQyIsImZpbGUiOiJEZXRhaWxBcHAvRGV0YWlsQXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBTd2lwZXIgMTAuMC4zXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBKdWx5IDMsIDIwMjNcclxuICovXHJcblxyXG4vKiBGT05UX1NUQVJUICovXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuXHRzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgLyogRk9OVF9FTkQgKi9cclxuICA6cm9vdCB7XHJcblx0LS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XHJcblx0LypcclxuXHQtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcblx0LS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcclxuXHQqL1xyXG4gIH1cclxuICA6aG9zdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR6LWluZGV4OiAxO1xyXG4gIH1cclxuICAuc3dpcGVyIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3ZlcmZsb3c6IGNsaXA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG5cdHotaW5kZXg6IDE7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zd2lwZXItd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgfVxyXG4gIC5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4gIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbiAgfVxyXG4gIC5zd2lwZXItaG9yaXpvbnRhbCB7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB9XHJcbiAgLnN3aXBlci12ZXJ0aWNhbCB7XHJcblx0dG91Y2gtYWN0aW9uOiBwYW4teDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC8qIEF1dG8gSGVpZ2h0ICovXHJcbiAgLnN3aXBlci1hdXRvaGVpZ2h0LFxyXG4gIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG4gIH1cclxuICAuc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLyogM0QgRWZmZWN0cyAqL1xyXG4gIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XHJcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICB9XHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgfVxyXG4gIC5zd2lwZXItM2Qge1xyXG5cdHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgfVxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG5cdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgfVxyXG4gIC8qIENTUyBNb2RlICovXHJcbiAgLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cdC8qIEZvciBGaXJlZm94ICovXHJcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cdC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xyXG5cdHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcblx0c2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuXHRzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuXHRzY3JvbGwtc25hcC10eXBlOiBub25lO1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuXHRzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0b3JkZXI6IDk5OTk7XHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcblx0c2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XHJcblx0c2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcclxuICB9XHJcbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHR3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XHJcbiAgfVxyXG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xyXG4gIH1cclxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcclxuICB9XHJcbiAgLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXHJcbiAgLyogM0QgU2hhZG93cyAqL1xyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICB9XHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICB9XHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gIH1cclxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICB9XHJcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgfVxyXG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG5cdHdpZHRoOiA0MnB4O1xyXG5cdGhlaWdodDogNDJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuXHRtYXJnaW4tdG9wOiAtMjFweDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXHJcbiAgLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcblx0YW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIH1cclxuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuXHQtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG5cdC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG5cdDAlIHtcclxuXHQgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHQgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG4gIH1cclxuICAvKiBTbGlkZSBzdHlsZXMgZW5kICovXHJcbiAgIiwiLnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG4gaHRtbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogU2VjdGlvbnNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICAgKi9cclxuICBcclxuICBtYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgaDEge1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdG1hcmdpbjogMC42N2VtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEdyb3VwaW5nIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gICAqL1xyXG4gIFxyXG4gIGhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG5cdGhlaWdodDogMDsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByZSB7XHJcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBhYmJyW3RpdGxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYixcclxuICBzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGNvZGUsXHJcbiAga2JkLFxyXG4gIHNhbXAge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAgICogYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1YixcclxuICBzdXAge1xyXG5cdGZvbnQtc2l6ZTogNzUlO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHN1YiB7XHJcblx0Ym90dG9tOiAtMC4yNWVtO1xyXG4gIH1cclxuICBcclxuICBzdXAge1xyXG5cdHRvcDogLTAuNWVtO1xyXG4gIH1cclxuICBcclxuICAvKiBFbWJlZGRlZCBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBpbWcge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyogRm9ybXNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0LFxyXG4gIG9wdGdyb3VwLFxyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG5cdG1hcmdpbjogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCB7IC8qIDEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3QgeyAvKiAxICovXHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIFt0eXBlPVwicmVzZXRcIl0sXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBmaWVsZHNldCB7XHJcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgbGVnZW5kIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICovXHJcbiAgXHJcbiAgcHJvZ3Jlc3Mge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJjaGVja2JveFwiXSxcclxuICBbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBJbnRlcmFjdGl2ZVxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBkZXRhaWxzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIH1cclxuICBcclxuICAvKiBNaXNjXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gICAqL1xyXG4gIFxyXG4gIHRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBbaGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9IiwiJGZvbnQtZmFjZS1kaXJlY3Rvcnk6ICcuLi8uLi9hc3NldHMvZm9udHMvdG95b3RhLXR5cGUvJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1MaWdodC5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb29rLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1SZWd1bGFyLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1TZW1pYm9sZC5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi50Yi10b2FzdC10cmFuc2l0aW9uIFxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0Oy8vY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKVxyXG59XHJcbi50Yi10cmFuc2xhdGUteS1mdWxsXHJcbntcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuLnRiLXRyYW5zbGF0ZS15LTBcclxue1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG59XHJcblxyXG4ubGRzLXJvbGxlciBcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIHNwYW5cclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdiwgXHJcbi5sZHMtcm9sbGVyIHNwYW5cclxue1xyXG5cdGFuaW1hdGlvbjogbGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMzJweCAzMnB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOjphZnRlciBcclxue1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogNnB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG1hcmdpbjogLTNweCAwIDAgLTNweDtcclxufVxyXG4ubGRzLWxpZ2h0IC5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXIsIFxyXG4ubGRzLWxpZ2h0IC5sZHMtcm9sbGVyIHNwYW46OmFmdGVyIFxyXG57XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5sZHMtZGFyayAubGRzLXJvbGxlciBkaXY6OmFmdGVyLCBcclxuLmxkcy1kYXJrIC5sZHMtcm9sbGVyIHNwYW46OmFmdGVyIFxyXG57XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgxKSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDEpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTBweDtcclxuXHRsZWZ0OiA1MHB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMiksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgyKSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTRweDtcclxuXHRsZWZ0OiA0NXB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgzKSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDMpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTdweDtcclxuXHRsZWZ0OiAzOXB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg0KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDQpOjphZnRlciBcclxue1xyXG5cdHRvcDogNThweDtcclxuXHRsZWZ0OiAzMnB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg1KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNSk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1N3B4O1xyXG5cdGxlZnQ6IDI1cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDYpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNik6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1NHB4O1xyXG5cdGxlZnQ6IDE5cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDcpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNyk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1MHB4O1xyXG5cdGxlZnQ6IDE0cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDgpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoOCk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA0NXB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtcm9sbGVyIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuIiwiJHdpZHRoLWNvbnRhaW5lcjogMTQ0MHB4O1xyXG4kbGV0dGVyLXNwYWNpbmctc3BhY2VkOiAwLjEyZW07XHJcblxyXG4kZm9udC1mYW1pbHktdGV4dDogVG95b3RhVHlwZSwgc2Fucy1zZXJpZjtcclxuXHJcbiRjb2xvci13aGl0ZTogd2hpdGU7XHJcbiRjb2xvci1ibGFjazogIzFhMWExYTtcclxuJGNvbG9yLWdyZXktdGV4dDogIzgwODA4MDtcclxuJGNvbG9yLWdyZXktYm9yZGVyOiAjY2NjO1xyXG4kY29sb3ItZ3JleS1iYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4kY29sb3ItZ3JleS1iYWNrZ3JvdW5kLWRhcms6ICNlZWU7XHJcbiRjb2xvci10ZXh0OiAkY29sb3ItYmxhY2s7XHJcbiRjb2xvci1yZWQ6ICNFQjBBMUU7XHJcbiRjb2xvci1kYXJrLXJlZDogI2QxMDkxYjtcclxuJGNvbG9yLWRhcmstZ3JleTogIzMzMztcclxuJGJveC1zaGFkb3ctZGVmYXVsdDogMCAwIDJweCAycHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG4iLCI6cm9vdCBcclxue1xyXG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgXHJcbntcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsIGJvZHkgXHJcbntcclxuXHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10ZXh0O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCYudGItbm8tc2Nyb2xsIFxyXG5cdHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbmltZyBcclxueyBcclxuXHRtYXgtd2lkdGg6IDEwMCU7IFxyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGIsIHN0cm9uZ1xyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxufVxyXG5idXR0b24gXHJcbnsgXHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7IFxyXG5cclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQ6IGluaGVyaXQ7IFxyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5ib2R5IFtjbGFzc149dGItYnV0dG9uLV1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtaW4td2lkdGg6IDE2NnB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxN3B4IDU2cHggMThweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XHJcblxyXG5cdCZbZGlzYWJsZWRdXHJcblx0e1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHQmOmZvY3VzIFxyXG5cdHtcclxuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XHJcblx0fVxyXG5cdCYudGItY2hldnJvbi1yaWdodC1ibGFjayBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIDUwJSByaWdodCAyNHB4IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1jaGV2cm9uLXJpZ2h0LWJsYWNrLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEzcHg7XHJcblx0fVxyXG59XHJcbmJvZHkgW2NsYXNzXj10Yi1idXR0b24tXVxyXG57XHJcblx0QGluY2x1ZGUgdGItbG9hZGVyLWJ1dHRvbjtcclxufVxyXG5ib2R5IC50Yi1idXR0b24tYnJhbmQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlclxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmstcmVkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstcmVkO1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tc29saWQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICMzMzM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0Ji5hbHQgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuYm9keSAudGItYnV0dG9uLXNvbGlkLXJldmVyc2UgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tb3V0bGluZSBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi10cmFuc3BhcmVudCBcclxue1xyXG5cdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAwIDZweDtcclxuXHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbmJvZHkgW2NsYXNzKj10Yi1idXR0b24tYXJyb3ddXHJcbntcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0cGFkZGluZzogMTZweCAwO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcclxuXHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5ib2R5IFtjbGFzcyo9dGItYnV0dG9uLWFycm93LXJpZ2h0XVxyXG57XHJcblx0cGFkZGluZy1yaWdodDogMjhweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0IDA7XHJcblx0XHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRAaW5jbHVkZSB0Yi1ib3JkZXJsaW5rO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tYXJyb3ctcmlnaHQtcmVkXHJcbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtcmVkLnN2ZycpO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAudGItYnV0dG9uLWFycm93LXJpZ2h0LWJsYWNrXHJcbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtYmxhY2suc3ZnJyk7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC50Yi1tb2RhbC1jbG9zZVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0cGFkZGluZzogOHB4IDE2cHggOHB4IDQ4cHg7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0b3V0bGluZTogMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlclxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMjRweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6Zm9jdXMgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5ib2R5IFxyXG57XHJcblx0W2FyaWEtcHJlc3NlZD10cnVlXVxyXG5cdHtcclxuXHRcdC50Yi1hcmlhLXVucHJlc3NlZC10ZXh0XHR7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHR9XHJcblx0W2FyaWEtcHJlc3NlZD1mYWxzZV1cclxuXHR7XHJcblx0XHQudGItYXJpYS1wcmVzc2VkLXRleHQgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0fVxyXG59XHJcblxyXG4udGItd3JhcCBcclxue1xyXG5cdHdpZHRoOiAxNDQwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0Ji50Yi1uYXJyb3cgXHJcblx0e1xyXG5cdFx0d2lkdGg6IDk2MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItd3JhcCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLXRleHQtY2VudGVyXHJcbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuW2NsYXNzXj10Yi1waWxsXVxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdCYgKyAmIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0fVxyXG5cdCYudGItaSBcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIGxlZnQgNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWktd2hpdGUuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcclxuXHR9XHJcbn1cclxuLnRiLXBpbGwtYnJhbmRcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItcGlsbC1zb2xpZFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRiLXBpbGwtZ3JleVxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsMjA0LDIwNCwwLjUpO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLXBpbGwtb3V0bGluZVxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udGItcGlsbC1zcGFjZWRcclxue1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHRsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHJcblx0Ji50Yi1sYXJnZXIgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHQmW2NsYXNzKj10Yi1ibGFja11cclxuXHR7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHQmW2NsYXNzKj10Yi11bmRlcmxpbmVdIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRiLXVuZGVybGluZS1yZWQ6OmFmdGVyIFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcdFxyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1ydGUtbmFycm93XHJcbntcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IDg3MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4udGItcnRlLWNvbCBcclxue1xyXG5cdD4gKiB7IG1hcmdpbjogMDsgfVxyXG5cdD4gKiArICogeyBtYXJnaW4tdG9wOiAyNHB4OyB9XHJcblxyXG5cdC52aWRlby1lbWJlZFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0aWZyYW1lIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHQuY29ubmVjdGVkLXRhYi1jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcblx0e1xyXG5cdFx0LmNvbm5lY3RlZC10YWItY29udGVudCA+IGRpdiArIGRpdiB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NDhweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50ID4gaDNcdHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCBoMyxcclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5oMyB7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDI0cHg7XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudD5kaXYge1xyXG5cdFx0ZmxleDogMSAxIDUwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCB1bCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZVxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHhcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCBsaTo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTFweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICMxYTFhMWE7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjMDAwXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudDpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMFxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMTAwJVxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC02cHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxYTFhMWE7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuM3NcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDU1JTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA2cHg7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxYTFhMWE7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzFhMWExYTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcbntcclxuXHQudGItcnRlLXJvdyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIC0yNHB4O1xyXG5cdH1cclxuXHQudGItcnRlLWNvbCBcclxuXHR7XHJcblx0XHRmbGV4OiAxIDEgMXB4O1xyXG5cdFx0cGFkZGluZzogMCAyNHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItcnRlLWNvbCBcclxuXHR7XHJcblx0XHQmICsgJiB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1ydGUtY29sIFxyXG5cdHtcclxuXHRcdCYgKyAmIHsgbWFyZ2luLXRvcDogMS41ZW07IH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGItcHJvZ3Jlc3MtbGluZVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRtYXJnaW46IDM2cHggMCAwO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50Yi10b29sdGlwLWhvbGRlclxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0LnRiLXRvb2x0aXAtY29udGVudFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDYwdnc7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxMnB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0XHRcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHRcdHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQ+ICpcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0PiAqICsgKiBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0fVxyXG5cdFx0PiBidXR0b246bGFzdC1jaGlsZCBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblxyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlLCBcclxuXHRcdFx0Jjo6YWZ0ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0cmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRiLWJyYW5kIC50Yi10b29sdGlwLWNvbnRlbnRcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uZGV0YWlscy1kZXNjLW1vcmVcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cztcclxuXHJcblx0JlthcmlhLWhpZGRlbj10cnVlXVxyXG5cdHtcclxuXHRcdG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0PiAqXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQ+ICogKyAqIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cdH1cclxufVxyXG4udGItd3JhcCAuZGV0YWlscy1kZXNjcmlwdGlvbiAubW9yZSBhIFxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufSIsIkBtaXhpbiB0Yi16LWluZGV4XHJcbntcclxuICAgICR6LWxpc3Q6XHJcblx0XHQnLnRiLWxvYWRpbmctYW5pbWF0aW9uJ1xyXG5cdFx0Jy50Yi1kZXRhaWwtaGVhZGVyLnRiLXN0aWNreSdcclxuXHRcdCdib2R5ICNhZ2doZWFkJ1xyXG5cdFx0J2JvZHkgI252aS1saXN0aW5nLWhlYWRlcidcclxuXHRcdCdib2R5ICNudmktY2FyLW1lbnUnXHJcblx0XHQnYm9keSAjbnZpLWluZm8tbWVudSdcclxuICAgIDtcclxuICAgICRtZTogXCIjeyZ9XCI7XHJcbiAgICAkei12YWw6IGluZGV4KCR6LWxpc3QsICRtZSk7XHJcbiAgICB6LWluZGV4OiAkei12YWwgKiAxMCArIDEwMDtcclxufVxyXG5AbWl4aW4gdGItbG9hZGVyLWJ1dHRvblxyXG57XHJcblx0Lmxkcy1ob2xkZXIgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubGRzLXJvbGxlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC40KTtcclxuXHR9XHJcblx0Ji5pcy1sb2FkaW5nIC5sZHMtcm9sbGVyIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0JiArIHNwYW4geyBvcGFjaXR5OiAwOyB9XHJcblx0fVxyXG5cdCYudGItYnV0dG9uLW91dGxpbmU6bm90KDpob3ZlcikgLmxkcy1yb2xsZXIgZGl2OjphZnRlclxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0QG1lZGlhIChob3Zlcjogbm9uZSkgXHJcblx0e1xyXG5cdFx0Ji50Yi1idXR0b24tb3V0bGluZSAubGRzLXJvbGxlciBkaXY6OmFmdGVyXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1peGluIHRiLWJvcmRlcmxpbmsgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG5cdH1cclxuXHRbYXJpYS1wcmVzc2VkPXRydWVdID4gJjo6YmVmb3JlLFxyXG5cdCY6aG92ZXI6OmJlZm9yZSBcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1peGluIHRiLWhvdmVyIFxyXG57XHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0e1xyXG5cdFx0Jjpob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0QGNvbnRlbnRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1peGluIHRiLXBsYWNlaG9sZGVyIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxyXG5cdCY6OnBsYWNlaG9sZGVyICAgXHRcdCAgICAge0Bjb250ZW50fSAgXHJcbn0iLCJcclxuLmljb24tc3ZnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAxZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMS4xZW07XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDFlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLjFlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMS4xZW07XHJcblx0fVxyXG5cclxuXHQmLmljb24tbGlzdF90cHIsXHJcblx0Ji5pY29uLWxpc3RfdHByLWFwcGxpZWQge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHJhbnNtaXNzaW9uOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi10cmFuc21pc3Npb24uc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9lbmdpbmU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWVuZ2luZS5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X2ludGVyaW9yOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1pbnRlcmlvci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3JlZ286OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWNhci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X29kbzo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tb2RvbWV0ZXIuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9wZXRyb2w6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBldHJvbC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X21hcmtlcjo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tbWFya2VyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfZG9vcnM6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWRvb3Iuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9wZW9wbGU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBlcnNvbi5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3RpbWU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXRpbWVyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3Rfa21zOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1jb25lLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfNHdkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi00V0Quc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9Gd2Q6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLUZXRC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X1J3ZDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tUldELnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vdHByLnBuZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByLWFwcGxpZWQ6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi90cHItYXBwbGllZC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Rwcjo6YmVmb3JlLFxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Rwci1hcHBsaWVkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uaS1zdmdcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcbn1cclxuLmktc3ZnLmktY2FyLWZyb250OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tY2FyLWZyb250LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLW1hcmtlcjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLW1hcmtlci1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktb2RvbWV0ZXI6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1zcGVlZG9tZXRlci5zdmcnKTsgfVxyXG4uaS1zdmcuaS1lbmdpbmU6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1lbmdpbmUtbmV3LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLXBlcnNvbjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBlcnNvbi1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktdHJhbnNtaXNzaW9uOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tdHJhbnNtaXNzaW9uLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1kcml2ZTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWRyaXZlLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1mdWVsOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tZnVlbC1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktc2VhdDo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXNlYXQtbmV3LnN2ZycpOyB9XHJcbiIsIi50Yi1maWVsZC1zZXQtaG9sZGVyXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDAgMDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogNDhweCBhdXRvIDAgMDtcclxuXHJcblx0aW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcblx0aW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1udW1iZXJdXHJcblx0e1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1zZXQtaG9sZGVyLXNsb3Rcclxue1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblxyXG5cdD4gKiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdFx0JiArICogeyBtYXJnaW4tdG9wOiAxZW07IH1cclxuXHR9XHJcblx0PiAqOmxhc3QtY2hpbGQgXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1maWVsZC1yb3cgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCAtOHB4O1xyXG5cclxuXHRcdCogKyAmIHsgbWFyZ2luLXRvcDogMjRweDsgfVxyXG5cdH1cclxuXHQudGItZmllbGQtY29sIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMTtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuXHRcdD4gKiB7IG1hcmdpbi10b3A6IDA7IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWNvbCArLnRiLWZpZWxkLWNvbCBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRiLWZpZWxkLXNldCBcclxue1xyXG5cdG1heC13aWR0aDogNzgwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdFxyXG5cdCYgKyAmIHsgbWFyZ2luLXRvcDogNDhweDsgfVxyXG59XHJcbi50Yi1maWVsZC1zZXRbZGlzYWJsZWRdXHJcbntcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0XHJcblx0JiArIC50Yi1sb2FkaW5nLXdyYXBwZXJcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1zZXQgaDMgXHJcbnsgXHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxufVxyXG4udGItZmllbGQtc2V0IGgzICsgLnRiLWZpZWxkLXJvd1xyXG57XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4udGItZmllbGQtc2V0IHAgXHJcbntcclxuXHRtYXJnaW46IDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHQqICsgJiB7IG1hcmdpbi10b3A6IDEuNWVtO31cclxufVxyXG5cclxuLnRiLWZpZWxkLWdyb3VwXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCogKyAmIHsgbWFyZ2luLXRvcDogMjRweDsgfVxyXG59XHJcblxyXG4vLyAuY2FwdGNoYSAudGItZmllbGQtZXJyb3ItbXNnIFxyXG4vLyB7XHJcbi8vIFx0cG9zaXRpb246IHN0YXRpYztcclxuLy8gfVxyXG4udGItZmllbGQtZXJyb3ItbXNnIFxyXG57XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRjb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG5cclxuLnRiLWZpZWxkXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA4cHggMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG5zZWxlY3QudGItZmllbGQgXHJcbntcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdG9wdGlvblxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDRweDtcclxuXHR9XHJcbn1cclxudGV4dGFyZWEudGItZmllbGQgXHJcbntcclxuXHRwYWRkaW5nLWxlZnQ6IC43NWVtO1xyXG5cdHBhZGRpbmctcmlnaHQ6IC43NWVtO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0cmVzaXplOiBub25lO1xyXG59XHJcbi50Yi1mb2N1cyAudGItZmllbGQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbi50Yi1lcnJvciAudGItZmllbGQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsIFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cclxuXHRwYWRkaW5nOiA4cHggMDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC41cywgcGFkZGluZyAwLjVzLCBmb250LXNpemUgMC41cztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1mb2N1czpub3QoLnRiLWhhcy10ZXh0YXJlYSkgLnRiLWZpZWxkLWxhYmVsLCBcclxuLnRiLWZpbGxlZDpub3QoLnRiLWhhcy10ZXh0YXJlYSkgLnRiLWZpZWxkLWxhYmVsXHJcbntcclxuXHR0b3A6IC0xLjRlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4udGItaGFzLXRleHRhcmVhIC50Yi1maWVsZC1sYWJlbFxyXG57XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvIC50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvblxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvIC50Yi1maWVsZC1ncm91cC1pbm5lclxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBcclxue1xyXG5cdGZsZXg6IDAgMCA1MCU7XHJcblx0bWF4LXdpZHRoOiAyMDdweDtcclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIFxyXG57XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLXJhZGlvLW11bHRpLWxpbmUgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsOjpiZWZvcmVcclxue1xyXG5cdHRvcDogNXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWw6OmFmdGVyXHJcbntcclxuXHR0b3A6IDlweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCBcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtNTAwMHB4O1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbCBcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0cGFkZGluZzogMCAzNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdGxlZnQ6IDVweDtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdFx0XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG5cdH1cclxuXHRhIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24udGItZm9jdXMgaW5wdXQgKyBsYWJlbDo6YmVmb3JlIFxyXG57XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZGVmYXVsdDtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciBcclxue1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLWRlc2NyaXB0aW9uXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHRcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCYudGItaGlkZGVuIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvbiBzdHJvbmdcclxue1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1maWVsZC1zZXQgKyAudGItZmllbGQtc2V0XHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkLXNldCBwIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC50Yi1maWVsZC1sYWJlbFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsXHJcblx0e1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWdyb3VwLmNhcHRjaGEuZXJyb3IgLnRiLWZpZWxkLWdyb3VwLWlubmVyXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdCY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpXHJcbntcclxuXHQudGItZmllbGQtZ3JvdXAuY2FwdGNoYVxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLWlubmVyXHJcbntcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC02cHg7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb25cclxue1xyXG5cdGZsZXg6IDAgMCAyNSU7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWxcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuXHRwYWRkaW5nOiAxNnB4IDEycHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblxyXG5cdHRyYW5zaXRpb246IFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAwLjI1cywgXHJcblx0XHRjb2xvciAwLjI1cywgXHJcblx0XHRib3JkZXItY29sb3IgMC4yNXNcclxuXHQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktYmFja2dyb3VuZC1kYXJrO1xyXG5cdFxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUsIFxyXG5cdCY6OmFmdGVyXHJcblx0eyBcclxuXHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdH1cclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsLnRiLW9uLWdyZXlcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dDpmb2N1cyArIGxhYmVsXHRcdFx0XHRcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWw6aG92ZXIsIFxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWxcclxue1xyXG5cdCYsICYudGItb24tZ3JleSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCksIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb25cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMzMuMzMlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50Yi1jaGVja2JveDpub3QoLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zKSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uXHJcbntcclxuXHRpbnB1dCArIGxhYmVsOjpiZWZvcmUsIFxyXG5cdGlucHV0ICsgbGFiZWw6OmFmdGVyXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxuXHRpbnB1dCArIGxhYmVsOjphZnRlclxyXG5cdHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrIG5vLXJlcGVhdCA1MCUgNTAlIHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi10aWNrLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XHJcblx0fVxyXG59XHJcbi50Yi1zaW5nbGU6bm90KC50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucykgXHJcbntcclxuXHQudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0fVxyXG5cdC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdC50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvblxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRiLWZvcm0tcmVjYXB0Y2hhXHJcbntcclxuXHRtYXJnaW46IDI3cHggMCAwO1xyXG59XHJcbi50Yi1mb3JtLWJ0bnMgXHJcbntcclxuXHRtYXJnaW46IDM5cHggMCAwO1xyXG59XHJcblxyXG4udGItb25seS1kYXRlXHJcbntcclxuXHQuZHBfX2J1dHRvbl9ib3R0b20geyBkaXNwbGF5OiBub25lIH07XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLnRiLWhhcy1kYXRldGltZXBpY2tlciBcclxue1xyXG5cdC50Yi1maWVsZC1sYWJlbFxyXG5cdHtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG5cdH1cclxuXHQmLnRiLWZvY3VzIC50Yi1maWVsZC1sYWJlbCwgXHJcblx0Ji50Yi1maWxsZWQgLnRiLWZpZWxkLWxhYmVsXHJcblx0e1xyXG5cdFx0dG9wOiAwO1xyXG5cclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdC5kcF9faW5wdXRcclxuXHR7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcbmJvZHkgLmRwX190b2RheVxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAuZHBfX2FjdGl2ZV9kYXRlXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAuZHBfX2FjdGlvbl9idXR0b25zXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5ib2R5IC5kcF9fYWN0aW9uIFxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDExcHggMjRweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4xNjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XHJcblxyXG5cdCYgKyAuZHBfX2FjdGlvbiBcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblx0Ji5kcF9fc2VsZWN0IFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZHBfX2NhbmNlbFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlclxyXG5cdFx0e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmRwX19hY3Rpb25fZGlzYWJsZWRcclxuXHR7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG59XHJcbmJvZHkgLmRwX19jYW5jZWxcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG59XHJcbmJvZHkgLmRwX19zZWxlY3Rcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAuZHBfX3NlbGVjdGlvbl9wcmV2aWV3XHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbmJvZHkgLmRwX19hY3Rpb25fYnV0dG9uc1xyXG57XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuYm9keSAuZHBfX3BtX2FtX2J1dHRvblxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59IiwiLnRiLWRldGFpbC1oZWFkZXJcclxue1x0XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFxyXG5cdCYudGItc3RhdGljLXRlc3Rkcml2ZSAudGItZGV0YWlsLWhlYWRlci1yb3dcclxuXHR7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1kZXRhaWwtaGVhZGVyLXRvcFxyXG57XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCBcclxuXHR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1oZWFkZXItcm93XHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0KltjbGFzc149dGItcGlsbF1cclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWhlYWRlci1jb2xcclxue1xyXG5cdGZsZXg6IDAgMCA1MCU7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpXHJcblx0e1xyXG5cdFx0ZmxleC1iYXNpczogNjIlO1xyXG5cdFx0XHJcblx0XHQmICsgJiBcclxuXHRcdHtcclxuXHRcdFx0ZmxleC1iYXNpczogMzglO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KVxyXG5cdHtcclxuXHRcdGZsZXgtYmFzaXM6IDM4JTtcclxuXHJcblx0XHQmICsgJiBcclxuXHRcdHtcclxuXHRcdFx0ZmxleC1iYXNpczogNjIlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWhlYWRlci1jb2w6bGFzdC1jaGlsZCBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHJcblx0W2NsYXNzXj10Yi1idXR0b25dIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWhlYWRlci1ib3R0b20tZXhwYW5kYWJsZVxyXG57XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcclxuXHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0e1xyXG5cdFx0bWF4LWhlaWdodDogMDtcclxuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgY3ViaWMtYmV6aWVyKDAsMSwwLDEpO1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWhlYWRlci1ib3R0b20tY29udGVudFxyXG57XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyLWRlYWxlci1zcGVjaWFsXHJcbntcclxuXHRwYWRkaW5nOiA4cHggMDtcclxuXHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItZGV0YWlsLWhlYWRlci1uby1wcmljZS1uby1maW5hbmNlXHJcbntcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcbntcclxuXHQudGItZGV0YWlsLWhlYWRlciAudGItbW9iaWxlLW9ubHlcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLWhlYWRlciAudGItZGVza3RvcC1vbmx5XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ym9keSAudGItZGV0YWlsLWhlYWRlcjpub3QoLnRiLWRlbW8pIC50Yi1kZXRhaWwtaGVhZGVyLXRvcFxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0fVxyXG5cdGJvZHkgLnRiLWRldGFpbC1oZWFkZXItdG9wXHJcblx0e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXItcm93XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyLWNvbDpsYXN0LWNoaWxkXHJcblx0e1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0XHQmIGFcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXItbW9iaWxlLWN0YVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyLWNvbDpsYXN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdFtjbGFzc149dGItYnV0dG9uXS50Yi1kZXNrdG9wLW9ubHkgKyBbY2xhc3NePXRiLWJ1dHRvbl1cclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyByZW1vdmVkIGZvciB1cGRhdGVkIGZzbCBkZXNpZ25cclxuLnRiLWRldGFpbC1oZWFkZXIudGItaXMtZnNsIFtjbGFzcyo9dGItYnV0dG9uXTpub3QoW2hyZWYqPVwicHVyY2hhc2UvbmV3Y2Fyc1wiXSk6bm90KFtocmVmKj1cIi9maW5hbmNlL2Z1bGwtc2VydmljZS1sZWFzZVwiXSlcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vc2Nyb2xsZWQvIHN0aWNreSBldGNcclxuLnRiLWRldGFpbC1oZWFkZXI6bm90KC50Yi1zdGlja3kpIC50Yi1zdGlja3ktb25seVxyXG57XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyXHJcbntcclxuXHQmLnRiLXN0aWNreSBcclxuXHR7XHJcblx0XHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG5cclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHJcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG5cdCYudGItaGlkZGVuIFxyXG5cdHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtaGVhZGVyXHJcbntcclxuXHQudGItb2ZmZXItdGV4dCArIC50Yi1vZmZlci10ZXh0XHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cclxuXHRcdCpbY2xhc3MqPXRiLXBpbGxdXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1wcmljZS1ibG9jazpub3QoLnRiLXBpbGwtb25seSkgKyAudGItb2ZmZXItdGV4dFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0fVxyXG5cdC50Yi1vZmZlci10ZXh0XHJcblx0e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0JlthcmlhLWhpZGRlbj10cnVlXVxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0KltjbGFzcyo9dGItcGlsbF1cclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cdFx0YiBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHJcblx0XHRcdHN1cCBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0b3A6IC0xLjc1ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNtYWxsIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRiLXByaWNlLWJsb2NrLWRpc2NsYWltZXIgKyBwXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0XHRwIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDhweCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHRcdHN0cm9uZyBcclxuXHRcdHsgXHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0XHQudGItbWFpbiBzdHJvbmcgXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdFx0LnRiLW1haW4gc3Ryb25nIHN1cCBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0c21hbGw6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItc3RpY2t5IC50Yi10aXRsZS1ibG9jayBoMVxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LnRiLXN0aWNreSAudGItdGl0bGUtYmxvY2sgc21hbGxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyLnRiLXN0aWNreSAudGItZGV0YWlsLWhlYWRlci10b3BcclxuXHR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblx0LnRiLXN0aWNreSAudGItZGV0YWlsLWhlYWRlci1jb2w6bGFzdC1jaGlsZCBhIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9XHJcblx0fVxyXG5cdC50Yi1zdGlja3kgLnRiLXRpdGxlLWJsb2NrIHNtYWxsXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHQudGItc3RpY2t5IC50Yi1wcmljZS1ibG9jayBiXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlci50Yi1zdGlja3kgLnRiLWRldGFpbC1oZWFkZXItbW9iaWxlLWN0YSBbY2xhc3NePXRiLWJ1dHRvbi1dICsgW2NsYXNzXj10Yi1idXR0b24tXVxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItc3RpY2t5IC50Yi1kZXRhaWwtaGVhZGVyLWNvbDpsYXN0LWNoaWxkXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXIgW2NsYXNzXj10Yi1idXR0b24tXTpub3QoLnRiLWRlc2t0b3Atb25seSlcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyIFtjbGFzc149dGItYnV0dG9uLV06bm90KC50Yi1kZXNrdG9wLW9ubHkpXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXItY29sOmxhc3QtY2hpbGQgW2NsYXNzXj10Yi1idXR0b25dIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWhlYWRlci50Yi1zdGlja3kgLnRiLWRldGFpbC1oZWFkZXItbW9iaWxlLWN0YSBbY2xhc3NePXRiLWJ1dHRvbi1dICsgW2NsYXNzXj10Yi1idXR0b24tXVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0LnRiLWRldGFpbC1oZWFkZXIudGItc3RpY2t5IFtjbGFzc149dGItYnV0dG9uLV06bm90KC50Yi1kZXNrdG9wLW9ubHkpXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LnRiLXN0aWNreSAudGItdGl0bGUtYmxvY2tcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtaGVhZGVyIC50Yi1vZmZlci10ZXh0IC50Yi1tYWluIHN0cm9uZ1xyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcbn0iLCIudGItZnNsLXRvZ2dsZVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS10ZXh0O1xyXG5cdG1hcmdpbjogMCAwIDE2cHg7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHQ+IHNwYW4gXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiA4cHggMjRweDtcclxuXHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcclxuXHR9XHJcblx0JlthcmlhLWNoZWNrZWQ9ZmFsc2VdIFxyXG5cdHtcclxuXHRcdD4gc3BhbjpmaXJzdC1vZi10eXBlIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0XHQ+IHNwYW46bGFzdC1vZi10eXBlXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZbYXJpYS1jaGVja2VkPXRydWVdIFxyXG5cdHtcclxuXHRcdD4gc3BhbjpmaXJzdC1vZi10eXBlIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG5cdFx0fVxyXG5cdFx0PiBzcGFuOmxhc3Qtb2YtdHlwZSBcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItZnNsLWxvYWRlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHJcblx0XHQubGRzLXJvbGxlciBcclxuXHRcdHsgXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC41KTsgXHJcblx0XHR9XHJcblx0XHQubGRzLXJvbGxlciBzcGFuOjphZnRlciBcclxuXHRcdHsgXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjazsgXHJcblx0XHR9XHJcblx0fVxyXG5cdCZbZGlzYWJsZWRdID4gc3BhbiBcclxuXHR7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQmW2Rpc2FibGVkXSA+IC50Yi1mc2wtbG9hZGVyIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4udGItZnNsLW1zZ1xyXG57XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59IiwiI2ZzbC1jb250ZW50LXJvb3RbYXJpYS1oaWRkZW49dHJ1ZV0gXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi50Yi1mc2wtY29udGVudC1yb3dcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDY0cHg7XHJcbn1cclxuLnRiLWZzbC1jb250ZW50LWNvbCBcclxue1xyXG5cdGZsZXg6IDEgMSAxcHg7XHJcblxyXG5cdCYudGItYXV0byBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWZzbC1jb250ZW50LXJvd1xyXG5cdHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IDE2cHg7XHJcblxyXG5cdFx0PiAqIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdC50Yi1hdXRvIFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAxIDEgMXB4O1xyXG5cdFx0fVxyXG5cdFx0LnRiLWF1dG8gYSBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZnNsLXBvLWhlYWRpbmdcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHJcblx0c3VwIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuLnRiLWZzbC1wby1yZXN1bHQtcm93IFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDE2cHg7XHJcblx0PiAqIHsgZmxleDogMCAwIGF1dG87IH1cclxuXHRcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpXHJcblx0e1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdD4gKiB7IHdpZHRoOiAxMDAlOyB9XHJcblx0fVxyXG59XHJcbi50Yi1mc2wtcG8tcmVzdWx0XHJcbntcclxuXHRtYXJnaW4tdG9wOiAxNnB4OyBcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7IFxyXG5cclxuXHRzdHJvbmcgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cdH1cclxuXHRzbWFsbCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG59XHJcbi50Yi1mc2wtcG8tZmFxXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4OyBcclxuXHJcblx0LnRiLWZzbC1wby1hY2NvcmRpb24gXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LnRiLWZzbC1wby1hY2NvcmRpb24gYnV0dG9uIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnRiLWZzbC1wby1hY2NvcmRpb24gZGRcclxuXHR7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWF4LWhlaWdodDogMjAwdmg7XHJcblx0XHRwYWRkaW5nOiAwIDAgMjBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjI1cywgbWF4LWhlaWdodCAwLjI1cztcclxuXHJcblx0XHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0XHR7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItZnNsLXBvLWFjY29yZGlvbiBkZCB1bCBcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC50Yi1hcnJvdy1kb3duIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDhweDtcclxuXHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG5cdC50Yi1hcnJvdy1kb3duOjpiZWZvcmUsIFxyXG5cdC50Yi1hcnJvdy1kb3duOjphZnRlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHRcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG5cdH1cclxuXHQudGItYXJyb3ctZG93bjo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKSBzY2FsZSgxKTtcclxuXHR9XHJcblx0W2FyaWEtcHJlc3NlZD10cnVlXSAudGItYXJyb3ctZG93bjo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn0iLCIjZGV0YWlsLWJhbm5lci1yb290OmVtcHR5IHsgaGVpZ2h0OiA1Ni4yODd2dzsgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLWJhbm5lciAudGItd3JhcFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYmFubmVyID4gLnRiLXdyYXAgPiBpbWcgeyBkaXNwbGF5OiBibG9jazsgfSIsIi50Yi1kZXRhaWwtb3ZlcnZpZXdcclxue1xyXG5cdHBhZGRpbmc6IDM2cHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iYWNrZ3JvdW5kO1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXcgaDIgXHJcbntcclxuXHRtYXJnaW46IDAgMCAzNnB4O1xyXG5cclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGItZGV0YWlsLW92ZXJ2aWV3LW1haW4gZGxcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0bWFyZ2luOiAwIC0xMnB4O1xyXG5cclxuXHRmb250LXdlaWdodDogMzUwO1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkbCA+IGRpdiBcclxue1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMjAlO1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxufVxyXG4udGItZGV0YWlsLW92ZXJ2aWV3LW1haW4gZHRcclxue1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkZFxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRzbWFsbCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMTJweCAwIDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkbCA+IGRpdlxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMzMuMzMlO1xyXG5cdFx0XHJcblx0XHQmOm5vdCgudGItY29sb3VyKVxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItZGV0YWlsLW92ZXJ2aWV3LW1haW4gZGRcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctbWFpbiBkZCBpbWcgXHJcblx0e1xyXG5cdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItZGV0YWlsLW92ZXJ2aWV3LWZlYXR1cmVzXHJcbntcclxuXHRtYXJnaW46IDM2cHggMCAwO1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgdWxcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdHBhZGRpbmc6IDAgMCAxNnB4O1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgbGkgXHJcbntcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdHBhZGRpbmc6IDhweCA4cHggOHB4IDM1cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgLmljb24tc3ZnIFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIFxyXG5cdGhlaWdodDogMTkuNXB4O1xyXG4gICAgd2lkdGg6IDE5LjVweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgdWxcclxuXHR7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0fVxyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgbGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBsaSBcclxuXHR7XHJcblx0XHQmOm50aC1sYXN0LWNoaWxkKDYpLFxyXG5cdFx0JjpudGgtbGFzdC1jaGlsZCg1KSxcclxuXHRcdCY6bnRoLWxhc3QtY2hpbGQoMyk6Zmlyc3QtY2hpbGRcclxuXHRcdHtcclxuXHRcdFx0JiwgJiB+IGxpIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDMzLjMzJTtcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItZGV0YWlsLW92ZXJ2aWV3LWZlYXR1cmVzIGxpIFxyXG5cdHtcdFx0XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweClcclxue1xyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgdWwgXHJcblx0e1xyXG5cclxuXHR9XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBsaSBcclxuXHR7XHRcdFxyXG5cdFx0Ly8gZmxleDogMCAwIGF1dG87XHRcclxuXHR9XHJcbn1cclxuXHJcbi50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgZGxcclxue1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMTZweCBhdXRvIDA7XHJcblx0XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG5cdHtcclxuXHRcdHdpZHRoOiBjYWxjKDcwMHB4ICsgMTZweCk7XHJcblx0fVxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHR9XHJcblx0ZHQsIGRkXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cdGR0IFxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdGRkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1vdmVydmlldy1mZWF0dXJlcyBkbFxyXG5cdHtcclxuXHRcdGR0IFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHRcdGRkIFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1kZXRhaWwtb3ZlcnZpZXctZmVhdHVyZXMgZGxcclxuXHR7XHJcblx0XHRkdCBcclxuXHRcdHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcclxuXHRcdH1cclxuXHRcdGRkIFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRiLWRldGFpbC10YWJcclxue1xyXG5cdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgMCA2cHg7XHJcblx0bWFyZ2luOiAwIDEycHggNnB4O1xyXG5cclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcblxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdGltZyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDEycHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxuXHR7XHJcblx0XHRiciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHR9XHJcbn1cclxuW2FyaWEtcHJlc3NlZD1mYWxzZV0gPiAudGItZGV0YWlsLXRhYjpub3QoOmhvdmVyKSBcclxue1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG59XHJcblthcmlhLXByZXNzZWQ9dHJ1ZV0gPiAudGItZGV0YWlsLXRhYiBcclxue1xyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC10YWJcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLXRhYiBpbWdcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLXRhYi1wcmUsXHJcblx0LnRiLWRldGFpbC10YWItcG9zdCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSIsIi50Yi1kZXRhaWwtY3ViZSAudGItbW9kYWwtY2xvc2Vcclxue1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcbntcclxuICAgIC50Yi1kZXRhaWwtY3ViZSBcclxuICAgIHtcclxuXHRcdGhlaWdodDogNTYuMjV2dzsgXHJcbiAgICB9XHJcblx0LnRiLWRldGFpbC1jdWJlIC50Yi13cmFwIFxyXG5cdHsgXHJcblx0XHRoZWlnaHQ6IDEwMCU7IFxyXG5cdH1cclxuXHQudGItZGV0YWlsLWN1YmUgLnRiLXBhbm8gXHJcbiAgICB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpXHJcbntcclxuICAgIC50Yi1kZXRhaWwtY3ViZSBcclxuICAgIHtcclxuICAgICAgICBoZWlnaHQ6IDgxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLWN1YmUgLnRiLXdyYXAgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChwb2ludGVyOiBjb2Fyc2UpXHJcbntcclxuXHQudGItZmFrZS1tb2JpbGUtbW9kYWxcclxuXHR7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdCYudGItYWN0aXZlXHJcblx0XHR7XHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHJcblx0XHRcdC50Yi1mYWtlLW1vYmlsZS1tb2RhbC10b3BcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdFx0XHQudGItbW9kYWwtY2xvc2UgeyBoZWlnaHQ6IDEwMCU7IH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGItZmFrZS1tb2JpbGUtbW9kYWwtYm90dG9tXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGItZGV0YWlsLWZvcm1zXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDA7XHJcblxyXG5cdD4gLnRiLXdyYXAgPiBoMiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCA0OHB4O1xyXG5cdFx0XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWZvcm1zIC50Yi10YWItYmxvY2stcGFuZWwtaG9sZGVyXHJcbntcclxuXHRtYXJnaW46IDAgLTEycHg7XHJcblx0cGFkZGluZzogMCAxMnB4O1xyXG59XHJcbi50Yi1kZXRhaWwtZm9ybS1jb250ZW50XHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDAgMDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogNDhweCAwIDA7XHJcblxyXG5cdCYudGItbm8tY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0JiArIGZvcm0gXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdCYgKyAudGItY2hvb3NlLXZlaGljbGVcclxuXHR7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1mb3JtLWNtc1xyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdCogeyBtYXJnaW46IDA7IH1cclxuXHQqICsgKiBcclxuXHR7IFxyXG5cdFx0bWFyZ2luLXRvcDogMS41ZW07XHJcblx0fVxyXG59XHJcbiogKyAudGItZGV0YWlsLWZvcm0tcGhvbmVzLXJvdyBcclxue1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuLnRiLWRldGFpbC1mb3JtLXBob25lcy1yb3cgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4udGItZGV0YWlsLWZvcm0tcGhvbmVzLXJvdyBhIFxyXG57XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdG1heC13aWR0aDogNTAlO1xyXG5cdHBhZGRpbmctbGVmdDogNDhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBob25lLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCB0b3AgNTAlIGxlZnQgMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM0cHggYXV0bztcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHsgZm9udC1zaXplOiAxMnB4OyB9XHJcblx0XHQmOmxhc3QtY2hpbGQgeyBmb250LXNpemU6IDE2cHg7IH1cclxuXHR9XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0c3BhbjpsYXN0LWNoaWxkIFxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1mb3JtLXRoYW5rc1xyXG57XHJcblx0cGFkZGluZzogMCAwIDQ4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRpbWcgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogOTZweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0fVxyXG5cdHN0cm9uZyBcclxuXHR7IFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7IFxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcbntcclxuXHQudGItZGV0YWlsLWZvcm1zLXRhYlxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG5cdFx0XHJcblx0XHRzcGFuIFxyXG5cdFx0e1xyXG5cdFx0XHRAaW5jbHVkZSB0Yi1ib3JkZXJsaW5rO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0c3Bhbjo6YmVmb3JlIHsgd2lkdGg6IDEwMCU7IH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHRzcGFuOjpiZWZvcmUgeyB3aWR0aDogMTAwJTsgfVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFthcmlhLXByZXNzZWQ9dHJ1ZV0gLnRiLWRldGFpbC1mb3Jtcy10YWIgc3BhblxyXG5cdHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1kZXRhaWwtZm9ybXMgLnRiLXRhYi1ibG9jay10YWJzXHJcblx0e1xyXG5cdFx0cGFkZGluZzogNHB4IDAgMDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0XHRsaSBcclxuXHRcdHtcclxuXHRcdFx0ZmxleDogMSAwIDExMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItZGV0YWlsLWZvcm1zLXRhYlxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRtYXJnaW46IDAgNHB4IDRweDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0W2FyaWEtcHJlc3NlZD10cnVlXSAudGItZGV0YWlsLWZvcm1zLXRhYlxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweClcclxue1xyXG5cdC50Yi1kZXRhaWwtZm9ybXMgLnRiLXRhYi1ibG9jay10YWJzIGxpXHJcblx0e1xyXG5cdFx0ZmxleDogMSAxIDEwMHB4O1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KVxyXG57XHJcblx0LnRiLWRldGFpbC1pbWFnZS1nYWxsZXJ5IC50Yi13cmFwIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweClcclxue1xyXG5cdC50Yi1kZXRhaWwtdmlkZW8tZ2FsbGVyeSAudGItd3JhcCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufSIsIi50Yi1kZXRhaWwtZGlzY2xhaW1lcnNcclxue1xyXG5cdHBhZGRpbmc6IDM2cHggMCA0OHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0LmFnZy13cmFwIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWRpc2NsYWltZXJzIC5kaXNjbGFpbWVyXHJcbntcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50Yi1kZXRhaWwtZGlzY2xhaW1lcnMgLmZpbHRlciBoMyBcclxue1xyXG5cdHBhZGRpbmc6IDEycHggMDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLnRiLWRldGFpbC1kaXNjbGFpbWVycyAuZmlsdGVyIC5jb250ZW50IFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdCogKyBwIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59IFxyXG4iLCIudGItZGV0YWlsLWFkdmFudGFnZSAuc3dpcGVyLXdyYXBwZXIudGItc3RhdGljXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzMjBweClcclxuXHR7XHJcblx0XHQvLyBzbGlkZXNQZXJWaWV3OiAxLjJcclxuXHRcdD4gKiB7IGZsZXg6IDAgMCA4MCU7IH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG5cdHtcclxuXHRcdC8vIHNsaWRlc1BlclZpZXc6IDIuM1xyXG5cdFx0PiAqIHsgZmxleDogMCAwIDQwJTsgfVxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTQwcHgpXHJcblx0e1xyXG5cdFx0Ly8gc2xpZGVzUGVyVmlldzogMy4zXHJcblx0XHQ+ICogeyBmbGV4OiAwIDAgMzAlOyB9XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDA7XHJcblxyXG5cdD4gLnRiLXdyYXAgPiBoMiBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDAgNDhweDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0XHRtYXJnaW46IDAgMCA0OHB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZSAudGItcnRlLWRpc2NsYWltZXJzIFxyXG57XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxuXHJcblx0cCB7IG1hcmdpbi10b3A6IDFlbTsgfVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlIC50Yi1ydGUtY29sXHJcbntcclxuXHRoMiwgaDMsIGg0LCBoNSwgaDYgXHJcblx0e1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdGgyIHsgZm9udC1zaXplOiAyNHB4OyB9XHJcblx0aDMgeyBmb250LXNpemU6IDE4cHg7IH1cclxuXHRoNCB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cdGg1IHsgZm9udC1zaXplOiAxNnB4OyB9XHJcblx0aDYgeyBmb250LXNpemU6IDE2cHg7IH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdGgyIHsgZm9udC1zaXplOiAxOHB4OyB9XHJcblx0XHRoMyB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cdH1cclxuXHRhOm5vdChbY2xhc3NdKSBcclxuXHR7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS1pdGVtLWhvbGRlclxyXG57XHJcblx0bWFyZ2luOiAtMTJweCAwO1xyXG5cclxuXHQuc3dpcGVyIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xyXG5cdH1cclxuXHQuc3dpcGVyLXNsaWRlIFxyXG5cdHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHR9XHJcblx0LnRiLXN0YXRpYyBcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdH1cclxuXHQudGItc3RhdGljIC5zd2lwZXItc2xpZGUgXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbVxyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuXHRidXR0b24gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iYWNrZ3JvdW5kO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFxyXG5cdFx0Ji50Yi1yZXZlcnNlIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0XHQmLnRiLXJldmVyc2UgLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbS1jdGEtYnV0dG9uXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpO1xyXG5cclxuXHRcdFx0c3Bhbjo6YmVmb3JlIFxyXG5cdFx0XHR7IFxyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRoMyBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblxyXG5cdFx0JiArICo6bm90KC50Yi1kZXRhaWwtYWR2YW50YWdlLWl0ZW0tY3RhKVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbWcgXHJcblx0eyBcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgMzZweDtcclxuXHR9XHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLWl0ZW0taW5uZXJcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbS10aHVtYnRleHRcclxue1xyXG5cdHBhZGRpbmc6IDAgNDBweCAzNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0KlxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmICsgKiB7IG1hcmdpbi10b3A6IDEycHg7IH1cclxuXHR9XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtaXRlbS1jdGFcclxue1xyXG5cdG1hcmdpbjogYXV0byA0MHB4IDQwcHg7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtbW9kYWxcclxue1xyXG5cdC52Zm1fX2NvbnRhaW5lclxyXG5cdHtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0fVxyXG5cdC52Zm1fX2NvbnRlbnRcclxuXHR7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRweCk7XHJcblx0XHRtYXJnaW46IDI0cHggMjRweCAwO1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWFkdmFudGFnZS10YWJzXHJcblx0e1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI0cHgpO1xyXG5cdH1cclxufVxyXG4udGItZGV0YWlsLWFkdmFudGFnZS10YWJzIFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDI0cHgpO1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtbW9kYWwgLnRiLXRhYi1ibG9jay1wYW5lbC1ob2xkZXIgXHJcbntcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLW1vZGFsIC50Yi10YWItYmxvY2stdGFic1xyXG57XHJcblx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLW1vZGFsIC50Yi1tb2RhbC1jbG9zZVxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNHB4O1xyXG5cdHJpZ2h0OiAxMnB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0Jjo6YmVmb3JlLCAmOjphZnRlciAgeyBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjazsgfVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLW1vZGFsIC50Yi10YWItYmxvY2stbmF2XHJcbntcclxuXHR0b3A6IDkxcHg7Ly83OXB4O1xyXG5cdGxlZnQ6IC0xMnB4O1xyXG5cdFxyXG5cdCYgKyAudGItdGFiLWJsb2NrLW5hdlxyXG5cdHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRyaWdodDogLTEycHg7XHJcblx0fVxyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLXRhYnMgLnRiLXRhYi1ibG9jay10YWJzXHJcbntcclxuXHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG59XHJcbmJ1dHRvblthcmlhLXByZXNzZWQ9dHJ1ZV0gLnRiLWRldGFpbC1hZHZhbnRhZ2UtdGFiLWl0ZW1cclxue1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtdGFiLWl0ZW1cclxue1xyXG5cdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblxyXG5cdHBhZGRpbmc6IDAgMCAycHg7XHJcblx0bWFyZ2luOiAwIDQwcHggMjBweCAwO1xyXG5cclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtdGFicGFuZWwtaXRlbVxyXG57XHJcblx0cGFkZGluZzogNjRweCAwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UtdGFicGFuZWwtaXRlbSBoMyBcclxue1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC1zaXplOiA0OHB4O1xyXG59XHJcbi50Yi1tb2RhbC10YWItbmF2XHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi50Yi1kZXRhaWwtYWR2YW50YWdlLWl0ZW0tY3RhLWJ1dHRvblxyXG57XHJcblx0cGFkZGluZzogMCAyOHB4IDAgMDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMjVzO1xyXG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgNTAlIHJpZ2h0IDAgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWFycm93LXJpZ2h0LXJlZC5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcclxuXHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGV0YWlsLWFkdmFudGFnZS1pdGVtIGgzXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWFkdmFudGFnZS10YWJzXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdH1cclxuXHQudGItZGV0YWlsLWFkdmFudGFnZS10YWJwYW5lbC1pdGVtXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMjRweCAwO1xyXG5cdH1cclxuXHQudGItbW9kYWwtdGFiLW5hdlxyXG5cdHtcclxuXHRcdGxlZnQ6IDEzcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRcdH1cclxuXHRcdCYgKyAmIFxyXG5cdFx0e1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRiLWRldGFpbC1hZHZhbnRhZ2UtbW9kYWwgLnRiLXRhYi1ibG9jay1uYXZcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItZGV0YWlsLWFkdmFudGFnZS1tb2RhbCAudmZtX19jb250ZW50XHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRiLWRldGFpbC1hZHZhbnRhZ2UgLnRiLWRldGFpbC1hZHZhbnRhZ2UtbGluZVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogM3B4O1xyXG5cdG1hcmdpbjogMzZweCAwIDA7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkgLnRiLXJ0ZS1mZWF0dXJlZFxyXG57XHJcblx0aDIgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiA0MHB4IDAgMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cdH1cclxuXHRhOm5vdChbY2xhc3NdKSBcclxuXHR7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItcnRlLWNvbCBoMyBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cdC50Yi1ydGUtY29sIGltZyArIGgzIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHR9XHJcblx0LnRiLXJ0ZS1jb2wgcCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHRib2R5IC50Yi1ydGUtZmVhdHVyZWRcclxuXHR7XHJcblx0XHRoMiBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdFx0cCBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRiLXJ0ZS1jb2wgaDMgXHJcblx0XHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHRcdC50Yi1ydGUtY29sICsgLnRiLXJ0ZS1jb2wgXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRiLWRldGFpbC1zaW1pbGFyXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDAgMjRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iYWNrZ3JvdW5kO1xyXG59XHJcbiIsIlxyXG4udGItcGFuby1tb2RhbFxyXG57XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLXBhbm8tbW9kYWwtdG9wXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjA7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRoZWlnaHQ6IDgwcHg7XHJcblxyXG5cdGJ1dHRvbiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIDEwMHB4IDAgNDhweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDI0cHg7XHJcblxyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSBcclxuXHRcdHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdC8vIG5lZWQgdG8gdGhpbmsgYWJvdXQgdGhpcyBvbmVcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLXBhbm8tbW9kYWwtYm90dG9tXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG59XHJcblxyXG5cclxuLnRiLXBhbm8tZnVsbC1oZWlnaHQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxXHJcbn1cclxuXHJcbi50Yi1wYW5vLWZ1bGwtaGVpZ2h0LWNvbnRhaW5lciAudGItcGFubyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICBmbGV4LWdyb3c6IDFcclxufVxyXG5cclxuLnRiLXBhbm8ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBoZWlnaHQ6IDkwdmg7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAudGItcGFuby5pcy1zcXVhcmUge1xyXG4gICAgICAgIGhlaWdodDoxMDB2d1xyXG4gICAgfVxyXG59XHJcblxyXG4udGItcGFub19fdmlldy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMFxyXG59XHJcblxyXG4udGItcGFub19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjRweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgcGFkZGluZzogOHB4IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweClcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm9fX3RpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi50Yi1wYW5vX192aWV3LmlzLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi50Yi1wYW5vX19wcmV2aWV3IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4udGItcGFub19fcHJldmlldy5pcy1jbGlja2FibGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi50Yi1wYW5vX19wcmV2aWV3LW1hcnppcGFuby13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDBcclxufVxyXG5cclxuLnRiLXBhbm9fX3ByZXZpZXctbWFyemlwYW5vIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19wcmV2aWV3LXNjcmltIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDBcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm9fX2luZm8tb3ZlcmxheSB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19faW5mby1vdmVybGF5IHtcclxuICAgICAgICBsaW5lLWhlaWdodDoyMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuaXMtaGlkZGVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlblxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1kYXJrIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWRhcmsgLnRiLXBhbm9fX2Fzc2lzdC1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsMzQsMzQsLjcpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWRhcmsgLnRiLXBhbm9fX2Fzc2lzdC1pY29uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwyNiwyNiwuMylcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtZGFyayAudGItcGFub19fY2hhbmdlLWdyYWRlLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LDI2LDI2LC4zKVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1kYXJrIC50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtY3RhOmZvY3VzLC50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWRhcmsgLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1jdGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWRhcmsgLnRiLXBhbm9fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwyNiwyNiwuMylcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtbGlnaHQge1xyXG4gICAgY29sb3I6ICMyMjJcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX2Fzc2lzdC1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbmZvLW92ZXJsYXkuLXRoZW1lLWxpZ2h0IC50Yi1wYW5vX19hc3Npc3QtaWNvbi13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KVxyXG59XHJcblxyXG4udGItcGFub19faW5mby1vdmVybGF5Li10aGVtZS1saWdodCAudGItcGFub19fY2hhbmdlLWdyYWRlLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSlcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1jdGE6Zm9jdXMsLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1jdGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwyNiwyNiwuMylcclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheS4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMWExYTFhO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1vdmVybGF5LmlzLXRyYW5zcGFyZW50IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtb3ZlcmxheS5oYXMtYmFja2dyb3VuZC1ibHVyIHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KVxyXG59XHJcblxyXG4udGItcGFub19fY2hhbmdlLWdyYWRlLWN0YSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyNHB4O1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG9cclxufVxyXG5cclxuLnRiLXBhbm9fX2NoYW5nZS1ncmFkZS1jdGEuaXMtZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnRiLXBhbm9fX2Nhcm91c2VsLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC50Yi1wYW5vX19jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6MTtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTMycHgpIHtcclxuICAgIC50Yi1wYW5vX19jYXJvdXNlbC1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXk6c2Nyb2xsXHJcbiAgICB9XHJcbn1cclxuXHJcbi50Yi1wYW5vX19jYXJvdXNlbC1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGNvbG9yOiAjMWExYTFhXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm9fX2Nhcm91c2VsLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm9fX2Nhcm91c2VsLWhlYWRpbmcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm9fX2luZm8tb3ZlcmxheSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4udGItcGFub19fYXNzaXN0LW92ZXJsYXksLnRiLXBhbm9fX2luZm8tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDBcclxufVxyXG5cclxuLnRiLXBhbm9fX2Fzc2lzdC1vdmVybGF5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLnRiLXBhbm9fX2Fzc2lzdC1vdmVybGF5LmlzLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4udGItcGFub19fYXNzaXN0LWljb24td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIGJvdHRvbTogMjRweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi50Yi1wYW5vX19hc3Npc3QtaWNvbiwudGItcGFub19fem9vbS1jdGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4udGItcGFub19fYXNzaXN0LWljb246bm90KC5pcy1pbmFuaW1hdGUpLC50Yi1wYW5vX196b29tLWN0YTpub3QoLmlzLWluYW5pbWF0ZSkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4udGItcGFub19fYXNzaXN0LWljb246bm90KC5pcy1pbmFuaW1hdGUpOmZvY3VzLC50Yi1wYW5vX19hc3Npc3QtaWNvbjpub3QoLmlzLWluYW5pbWF0ZSk6aG92ZXIsLnRiLXBhbm9fX3pvb20tY3RhOm5vdCguaXMtaW5hbmltYXRlKTpmb2N1cywudGItcGFub19fem9vbS1jdGE6bm90KC5pcy1pbmFuaW1hdGUpOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi50Yi1wYW5vX19hc3Npc3QtaWNvbi13cmFwcGVyLC50Yi1wYW5vX196b29tLWN0YS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KVxyXG59XHJcblxyXG4udGItcGFub19fem9vbS10YWcge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjEyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTMzcHgpIHtcclxuICAgIC50Yi1wYW5vX196b29tLXRhZyB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkzM3B4KSB7XHJcbiAgICAudGItcGFub19fem9vbS10YWcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjIwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm9fX2ludGVyYWN0LW1lc3NhZ2UsLnRiLXBhbm9fX3pvb20tbGFiZWwsLnRiLXBhbm9fX3pvb20tdGFnIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4udGItcGFub19fem9vbS1hc3Npc3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGhlaWdodDogMTUycHg7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4udGItcGFub19fem9vbS1jdGEtY29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi50Yi1wYW5vX196b29tLWN0YS1jb250YWluZXIuaXMtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnRiLXBhbm9fX3pvb20tbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDU2cHg7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGhlaWdodDogNTZweFxyXG59XHJcblxyXG4udGItcGFub19fem9vbS1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBjb250ZW50OiBcIu+EhVwiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIC41ZW0pO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuICAgIHRleHQtc2hhZG93OiAtLjVweCAwIGN1cnJlbnRDb2xvclxyXG59XHJcblxyXG4udGItcGFub19fem9vbS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4udGItcGFub19faW50ZXJhY3QtYWlkLXdyYXBwZXIsLnRiLXBhbm9fX2ludGVyYWN0LWJvcmRlciwudGItcGFub19faW50ZXJhY3QtbWVzc2FnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19pbnRlcmFjdC1haWQtd3JhcHBlciB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4udGItcGFub19faW50ZXJhY3QtYWlkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4udGItcGFub19faW50ZXJhY3QtbWVzc2FnZSB7XHJcbiAgICB3aWR0aDogOTZweFxyXG59XHJcblxyXG4udGItcGFub19fdG91Y2gtaGVscC10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMzJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgIC50Yi1wYW5vX190b3VjaC1oZWxwLXRleHQge1xyXG4gICAgICAgIGJvdHRvbToyNSVcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm8uLXRoZW1lLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi50Yi1wYW5vLi10aGVtZS1kYXJrIC50Yi1wYW5vX19wcmV2aWV3LXNjcmltIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsMzQsMzQsLjcpXHJcbn1cclxuXHJcbi50Yi1wYW5vLi10aGVtZS1kYXJrIC50Yi1wYW5vX196b29tLWN0YS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwyNiwyNiwuMylcclxufVxyXG5cclxuLnRiLXBhbm8uLXRoZW1lLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBjb2xvcjogIzIyMlxyXG59XHJcblxyXG4udGItcGFuby4tdGhlbWUtbGlnaHQgLnRiLXBhbm9fX3ByZXZpZXctc2NyaW0ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOClcclxufVxyXG5cclxuLnRiLXBhbm8uLXRoZW1lLWxpZ2h0IC50Yi1wYW5vX196b29tLWN0YS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpXHJcbn1cclxuXHJcbi50Yi1wYW5vX19lcnJvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMyMjJcclxufVxyXG5cclxuLnRiLXBhbm8tMzYwLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG4udGItcGFuby0zNjAtaWNvblxyXG57XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRiLXBhbm8tMzYwLWljb25fXzM2MCwudGItcGFuby0zNjAtaWNvbl9faWNvbiwudGItcGFuby0zNjAtaWNvbl9fdGV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi50Yi1wYW5vLTM2MC1pY29uX18zNjAuaXMtdmlzaWJsZSwudGItcGFuby0zNjAtaWNvbl9faWNvbi5pcy12aXNpYmxlLC50Yi1wYW5vLTM2MC1pY29uX190ZXh0LmlzLXZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4udGItcGFuby0zNjAtaWNvbl9fMzYwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHhcclxufVxyXG5cclxuLnRiLXBhbm8tMzYwLWljb25fX3RleHRzIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4udGItcGFuby0zNjAtaWNvbl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm8tMzYwLWljb25fX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MzNweCkge1xyXG4gICAgLnRiLXBhbm8tMzYwLWljb25fX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjE0cHhcclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbm8tMzYwLWljb24gcGF0aCB7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3IhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50Yi1wYW5vLXBvcnRhbCAudGItcGFub19fYXNzaXN0LW92ZXJsYXksLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19pbmZvLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbn1cclxuXHJcbi50Yi1wYW5vLXBvcnRhbCAudGItcGFub19faW5mby1vdmVybGF5IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAsMSwuNywxKSAuMXM7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAsMSwuNywxKSAuMXM7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLDEsLjcsMSkgLjFzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMCwxLC43LDEpIC4xcywtd2Via2l0LXRyYW5zZm9ybSAuNHMgY3ViaWMtYmV6aWVyKDAsMSwuNywxKSAuMXNcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19pbmZvLW92ZXJsYXk6bm90KC5pcy1tb2RhbC1vcGVuKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwdmgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC44LDAsLjQsMSkgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC44LDAsLjQsMSkgMHM7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllciguOCwwLC40LDEpIDBzO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoLjgsMCwuNCwxKSAwcywtd2Via2l0LXRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKC44LDAsLjQsMSkgMHNcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19pbmZvLW92ZXJsYXkuaXMtZWplY3RlZCB7XHJcbiAgICB6LWluZGV4OiAyMDNcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19pbmZvLW92ZXJsYXkuaGFzLW1vZGFsLWhlYWRlciB7XHJcbiAgICB0b3A6IDY0cHhcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19jaGFuZ2UtZ3JhZGUtY3RhIHtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICBib3R0b206IDE2cHhcclxufVxyXG5cclxuLnRiLXBhbm8tcG9ydGFsIC50Yi1wYW5vX19hc3Npc3QtaWNvbi13cmFwcGVyIHtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgYm90dG9tOiAxNnB4XHJcbn1cclxuXHJcbi50Yi1wYW5vLXBvcnRhbCAudGItcGFub19fYXNzaXN0LWljb24td3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE2cHg7XHJcbiAgICBib3R0b206IC0xNnB4O1xyXG4gICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgbGVmdDogLTE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlXHJcbn1cclxuIiwiXHJcbi8vIC50Yi0zNjAtYmFubmVyIFxyXG4vLyB7XHJcblx0XHJcbi8vIH1cclxuLnRiLTM2MC1iYW5uZXItaW1hZ2VzIFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBldy1yZXNpemU7XHJcblxyXG5cdCY6OmFmdGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cdGltZyBcclxuXHR7XHJcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogLTEwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVaKDApO1xyXG5cdFx0XHRjdXJzb3I6IGV3LXJlc2l6ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRiLWltYWdlLXZpZGVvLWdhbGxlcnktcm93XHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4udGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1idXR0b25cclxue1xyXG5cdGZsZXg6IDAgMCA1MCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHJcblx0Ji50Yi12aWRlbyBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdCY6Zmlyc3QtY2hpbGRcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcblx0JjpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoMilcclxuXHR7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDEpXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG5cdCY6bnRoLWNoaWxkKDIpOm50aC1sYXN0LWNoaWxkKDEpXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHR9XHJcbn1cclxuLnRiLWltYWdlLXZpZGVvLWdhbGxlcnktcm93IGltZyBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LW51bWJlclxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAyMDtcclxuXHJcblx0Y29udGVudDogXCJcIjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHotaW5kZXg6IDIwO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogNi41dnc7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG4udGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1wbGF5IFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA0NC41cHggMCA0NC41cHggNjhweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZjtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0JiArIGltZyBcclxuXHR7XHJcblx0XHR0cmFuc2l0aW9uOiBmaWx0ZXIgMC4yNXM7XHJcblx0XHRmaWx0ZXI6IGJsdXIoNnB4KSBvcGFjaXR5KDI1JSk7XHJcblx0fVxyXG5cdCY6aG92ZXIgKyBpbWcgXHJcblx0e1xyXG5cdFx0ZmlsdGVyOiBibHVyKDBweCkgb3BhY2l0eSgyNSUpO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KVxyXG57XHJcblx0LnRiLWltYWdlLXZpZGVvLWdhbGxlcnkgLnRiLXdyYXBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1udW1iZXJcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0fVxyXG5cdC50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LXBsYXk6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKDU0MHB4ICsgNDhweCkpXHJcbntcclxuXHQudGItaW1hZ2UtdmlkZW8tZ2FsbGVyeSAudGItd3JhcCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQudGItaW1hZ2UtdmlkZW8tZ2FsbGVyeS1idXR0b246bnRoLWNoaWxkKDEpOm50aC1sYXN0LWNoaWxkKDIpLFxyXG5cdC50Yi1pbWFnZS12aWRlby1nYWxsZXJ5LWJ1dHRvbjpudGgtY2hpbGQoMik6bnRoLWxhc3QtY2hpbGQoMSksXHJcblx0LnRiLWltYWdlLXZpZGVvLWdhbGxlcnktYnV0dG9uXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4iLCIudGItZ2FsbGVyeS1tb2RhbFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvd1xyXG57XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjA7IFxyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cclxuXHQmID4gc3BhbiBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0LnRiLW1vZGFsLWNsb3NlXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0fVxyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1ib3R0b21cclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbn1cclxuXHJcblxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctY2VudGVyXHJcbntcclxuXHRvcmRlcjogMjtcclxuXHRmbGV4OiAxIDEgMXB4O1xyXG5cclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctbGVmdFxyXG57XHJcblx0b3JkZXI6IDE7XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93LXJpZ2h0XHJcbntcclxuXHRvcmRlcjogMztcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctYnV0dG9uIFxyXG57XHJcblx0ZmxleDogMCAxIDgwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHJcblx0YnV0dG9uIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcblxyXG5cdFx0Jjo6YmVmb3JlXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ibGFjaztcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdzpub3QoLnRiLWZ1bGwpIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1idXR0b24gYnV0dG9uOmZvY3VzXHJcbntcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93LWxlZnQgYnV0dG9uOjpiZWZvcmUgXHJcbntcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG4udGItZ2FsbGVyeS1zbGlkZXNob3ctcmlnaHQgYnV0dG9uOjpiZWZvcmVcclxue1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcbi50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1zbGlkZS1ob2xkZXJcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHRcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XHJcbn1cclxuLnRiLWdhbGxlcnktc2xpZGVzaG93LXNsaWRlXHJcbntcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlOyBcclxuXHR9XHJcblx0PiAuandwbGF5ZXIgXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQ+IC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1pbWFnZVxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdD4gc3BhblxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHRcdGltZyBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7IFxyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3Bcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG4udGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctYm90dG9tXHJcbntcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnRiLWZ1bGwgLnRiLWdhbGxlcnktc2xpZGVzaG93LXRvcCAudGItbW9kYWwtY2xvc2Vcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcclxuXHQmOjpiZWZvcmUsIFxyXG5cdCY6OmFmdGVyIFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG4udGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctYnV0dG9uIGJ1dHRvbjpmb2N1c1xyXG57XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG57XHJcblx0LnRiLWZ1bGwgLnRiLWdhbGxlcnktc2xpZGVzaG93LWNlbnRlclxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxuXHQudGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctYnV0dG9uIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdH1cclxuXHQudGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctYnV0dG9uIGJ1dHRvbjo6YWZ0ZXJcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNyk7XHJcblx0fVxyXG5cdC50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1sZWZ0XHJcblx0e1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJ1dHRvbjo6YWZ0ZXIgeyBsZWZ0OiA3cHg7IH1cclxuXHR9XHJcblx0LnRiLWZ1bGwgLnRiLWdhbGxlcnktc2xpZGVzaG93LXJpZ2h0XHJcblx0e1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRidXR0b246OmFmdGVyIHsgcmlnaHQ6IDdweDsgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctc2xpZGUtaG9sZGVyXHJcblx0e1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQudGItZnVsbCAudGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wIGJ1dHRvblxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cdC50Yi1mdWxsIC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3AgPiBzcGFuXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjcpO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LXRvcFxyXG5cdHtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHR9XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LXNsaWRlLWhvbGRlclxyXG5cdHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xyXG5cdH1cclxuXHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LWJ1dHRvbiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNjBweDtcclxuXHR9XHJcblx0LnRiLWdhbGxlcnktc2xpZGVzaG93LXRvcCA+IHNwYW5cclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRwYWRkaW5nOiAwIDcycHg7XHJcblxyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHQudGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wIGJ1dHRvblxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcblx0fVxyXG5cdC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1ib3R0b21cclxuXHR7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcclxue1xyXG5cdC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1zbGlkZS1ob2xkZXJcclxuXHR7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4IC0gNzJweCk7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy10b3AgPiBzcGFuXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdH1cclxuXHQudGItZ2FsbGVyeS1zbGlkZXNob3ctdG9wIGJ1dHRvblxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cdC50Yi1nYWxsZXJ5LXNsaWRlc2hvdy1idXR0b24gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiLnRiLXByaWNlLWJsb2NrLXNwYWNlZFxyXG57XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxufVxyXG4udGItcHJpY2UtYmxvY2sgYiBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRzbWFsbC50Yi1wcmljZS1ibG9jay1jYW1wYWdpblxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcclxuXHRcdHN1cCBcclxuXHRcdHsgXHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzbWFsbDpub3QoLnRiLXByaWNlLWJsb2NrLWNhbXBhZ2luKVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcclxuXHRcdHN1cCBcclxuXHRcdHsgXHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItcHJpY2UtYmxvY2stZXh0cmFcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG59XHJcbi50Yi1wcmljZS1ibG9jay1kaXNjbGFpbWVyXHJcbntcclxuXHRwYWRkaW5nOiA4cHggMTZweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDRweDtcclxuXHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLXByaWNlLWJsb2NrIGIgc21hbGwgKyBzbWFsbCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbiIsIi50Yi1maW5hbmNlLWJsb2NrW2FyaWEtaGlkZGVuPXRydWVdIFxyXG57XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLXBpbGxzIFxyXG57XHJcblx0bWFyZ2luOiAwIDAgOHB4O1xyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLXJvd1xyXG57XHJcblx0bWFyZ2luOiAwIC0yNHB4O1xyXG5cclxuXHQmOm5vdCgudGItc3RhY2spXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHR9XHJcbn1cclxuLnRiLXN0YWNrIC50Yi1maW5hbmNlLWJsb2NrLXJvd1xyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZSBcclxue1xyXG5cdGZsZXg6IDEgMSA0MzBweDtcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHQmOm50aC1jaGlsZCgzKVxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0ZmxleC1ncm93OiAwO1xyXG5cdH1cclxuXHQ+IGRpdiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdG1heC13aWR0aDogMzA0cHg7XHJcblx0fVxyXG5cdCY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQ+IGRpdiBcclxuXHRcdHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0aDIgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMCAwIDAgNDhweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCB0b3AgNTAlIGxlZnQgMCB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL3Rwci1hcHBsaWVkLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG87XHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwLjVlbSAwIDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1kZXRhaWwtaGVhZGVyXHJcblx0e1xyXG5cdFx0LnRiLWZpbmFuY2UtY3RhXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1maW5hbmNlLWN0YVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1maW5hbmNlLWJsb2NrLW1lc3NhZ2U6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCA+IGRpdlxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRoMiBcclxuXHRcdHsgXHJcblx0XHRcdGZsZXg6IDAgMSAzNjBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2NHB4OyBcclxuXHRcdH1cclxuXHRcdD4gZGl2IFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAxIDEgMXB4O1xyXG5cdFx0fVxyXG5cdFx0cDpmaXJzdC1jaGlsZCBcclxuXHRcdHsgXHJcblx0XHRcdGZsZXg6IDEgMSAxcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtOyBcclxuXHRcdH1cclxuXHRcdC50Yi1maW5hbmNlLWN0YVxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2stdmFsdWVzXHJcbntcclxuXHRmbGV4OiAwIDEgNDQ1cHg7XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2stdmFsdWVzLXJvd1xyXG57XHJcblx0bWF4LXdpZHRoOiA0NDVweDtcclxufVxyXG4udGItZmluYW5jZS1ibG9jay12YWx1ZXMtcm93XHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFxyXG5cdG1hcmdpbjogMCAtNnB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMyU7XHJcblx0XHRwYWRkaW5nOiAwIDZweDtcclxuXHR9XHJcblx0PiBzcGFuOm50aC1jaGlsZCgxKVxyXG5cdHtcclxuXHRcdG1hcmdpbjogMCAwIDZweDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stdGV4dC5hZ2ctbW9kYWwtaWQtdGV4dFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHRidXR0b24gXHJcblx0e1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdCY6Zm9jdXMgLnRiLWZpbmFuY2UtYmxvY2stdGV4dCBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdC50Yi1maW5hbmNlLWJsb2NrLXRleHRcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZmluYW5jZS1ibG9jay1jb2xcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRzdXAgXHJcblx0eyBcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxufVxyXG4udGItZmluYW5jZS1ibG9jay1leHRyYVxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi50Yi1maW5hbmNlLWJsb2NrLXRleHRcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4udGItZmluYW5jZS1ibG9jay1ub3ZhbHVlc1xyXG57XHJcblx0ZmxleDogMSAxIDFweDtcclxuXHJcblx0aDIgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdCYgKyBwIHsgbWFyZ2luLXRvcDogMC41ZW07IH1cclxuXHR9XHJcbn1cclxuLnRiLWZpbmFuY2UtYmxvY2staGVhZGluZ1xyXG57IFxyXG5cdGZsZXg6IDEgMSAxOTBweDtcclxuXHJcblx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTJweDsgXHJcblxyXG5cdHAgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA2cHg7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0bGkgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0cGFkZGluZzogMCAwIDAgMTJweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWNhbXBhaWduLWN0YSBcclxue1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcclxuXHR7XHJcblx0XHRmbGV4OiAxIDEgMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHJcblx0XHRhIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxyXG57XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stdmFsdWVzXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0fVxyXG5cdC50Yi1maW5hbmNlLWJsb2NrLWhlYWRpbmdcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNTclO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweFxyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDQzJTtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSB7IGZsZXgtYmFzaXM6IDEwMCU7IH1cclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZTpudGgtY2hpbGQoMylcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZSA+IGRpdlxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHJcblx0XHRoMiB7IG1heC13aWR0aDogMzA0cHg7fVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItZmluYW5jZS1ibG9jay12YWx1ZXNcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2staGVhZGluZ1xyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cdC50Yi1maW5hbmNlLWJsb2NrLW1lc3NhZ2UgPiBkaXZcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRoMiB7IG1heC13aWR0aDogMzA0cHg7IH1cclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2s6bm90KC50Yi1zdGFjaylcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2staGVhZGluZyxcclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweFxyXG5cdH1cclxuXHQudGItZmluYW5jZS1ibG9jay1tZXNzYWdlIFxyXG5cdHtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stbWVzc2FnZTpudGgtY2hpbGQoMylcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stY29sXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpXHJcbntcclxuXHQudGItZmluYW5jZS1ibG9jay12YWx1ZXMtcm93ID4gZGl2XHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cdC50Yi1maW5hbmNlLWJsb2NrLWNvbFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM0OXB4KVxyXG57XHJcblx0LnRiLWZpbmFuY2UtYmxvY2stdmFsdWVzLXJvdyAudGItZmluYW5jZS1ibG9jay10ZXh0XHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxufSIsIi50Yi10aXRsZS1ibG9jayBoMVxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0dHJhbnNpdGlvbjogZm9udC1zaXplIDAuMjVzO1xyXG59XHJcbi50Yi10aXRsZS1ibG9jayBzdHJvbmcgXHJcbntcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG4udGItdGl0bGUtYmxvY2sgc21hbGxcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgMC4yNXM7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLXRpdGxlLWJsb2NrIGgxXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHQudGItdGl0bGUtYmxvY2sgc21hbGxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cclxufSIsIi50Yi10YWItYmxvY2sgXHJcbnsgXHJcblxyXG59XHJcbi50Yi10YWItYmxvY2s6bm90KC50Yi1uby1zY3JvbGwpIC50Yi10YWItYmxvY2stdGFicyBcclxue1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuLnRiLXRhYi1ibG9jay50Yi1uby1zY3JvbGwgLnRiLXRhYi1ibG9jay10YWJzIFxyXG57XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi50Yi10YWItYmxvY2stdGFicyBcclxueyBcclxuXHRkaXNwbGF5OiBmbGV4O1x0XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcclxuXHQmLnRiLWNlbnRlciBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0bGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuXHR9XHJcblx0bGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCYudGItYmxhbmsgXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi10YWItYmxvY2stdGFicyBidXR0b24gXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG4udGItdGFiLWJsb2NrLXBhbmVsLWhvbGRlciBcclxueyBcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjsgXHJcblxyXG5cdGhlaWdodDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcclxufVxyXG4udGItdGFiLWJsb2NrLXBhbmVsIFxyXG57IFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcblxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGxlZnQ6IC0xMDAwdnc7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4udGItdGFiLWJsb2NrLW5hdiBcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLXRhYi1ibG9ja1xyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmLnRiLWZhZGUtb3ZlcmxheVxyXG5cdFx0e1xyXG5cdFx0XHQmOjpiZWZvcmUsXHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGNvbG9yLWdyZXktYmFja2dyb3VuZCwxKSAwJSwgcmdiYSgkY29sb3ItZ3JleS1iYWNrZ3JvdW5kLDApIDEwMCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb2xvci1ncmV5LWJhY2tncm91bmQsMCkgMCUsIHJnYmEoJGNvbG9yLWdyZXktYmFja2dyb3VuZCwxKSA1MCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi10YWItYmxvY2stdGFicyBsaVxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMCBjYWxjKDM0M3B4IC8gMyk7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LnRiLXRhYi1ibG9jay10YWJzLnRiLWhhcy10YWItYmxvY2stbmF2IFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji50Yi1jYW4tc2Nyb2xsXHJcblx0XHR7XHJcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7IFxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItdGFiLWJsb2NrLW5hdlxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTRweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAyMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0XHQmICsgJiBcclxuXHRcdHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdCY6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgyMjVkZWcpOyB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGItdGFiLWJsb2NrLXRhYnNcclxue1xyXG5cdGxpOmZpcnN0LWNoaWxkIC50Yi1jdXN0b21pc2UtdmVoaWNsZS10YWJcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0bGk6bGFzdC1jaGlsZCAudGItY3VzdG9taXNlLXZlaGljbGUtdGFiXHJcblx0e1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxufSIsIlxyXG4udGItbG9hZGluZy13cmFwcGVyXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxkcy1kYXJrIC50Yi1sb2FkaW5nLWFuaW1hdGlvbiBcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4ubGRzLWxpZ2h0IC50Yi1sb2FkaW5nLWFuaW1hdGlvbiBcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItbG9hZGluZy1hbmltYXRpb24gXHJcbntcclxuXHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG5cclxuXHQ+IGRpdiBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcbn1cclxuLnRiLWxvYWRpbmctbGVhdmUtYWN0aXZlIFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbn1cclxuLnRiLWxvYWRpbmctbGVhdmUtZnJvbVxyXG57XHJcblx0b3BhY2l0eTogMTtcdFxyXG59XHJcbi50Yi1sb2FkaW5nLWxlYXZlLXRvIFxyXG57XHJcblx0b3BhY2l0eTogMDtcclxufSIsIi50Yi1jdXN0b21pc2UtdmVoaWNsZVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItY3VzdG9taXNlLXZlaGljbGUgLnRiLW1vZGFsLWNsb3NlXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cclxuXHQmOjpiZWZvcmUsIFxyXG5cdCY6OmFmdGVyXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLXRvcFxyXG57XHJcblx0aGVpZ2h0OiA2NXZoO1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjI1cztcclxuXHJcblx0LnRiLXdyYXAsXHJcblx0LnRiLTM2MC1iYW5uZXIsXHJcblx0LnRiLWxvYWRpbmctd3JhcHBlcixcclxuXHQudGItbG9hZGluZy13cmFwcGVyID4gZGl2XHJcblx0eyBoZWlnaHQ6IDEwMCU7IH1cclxuXHJcblx0LnRiLWxvYWRpbmctYW5pbWF0aW9uIFxyXG5cdHsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxyXG59XHJcbi50Yi1jdXN0b21pc2UtdmVoaWNsZS1ib3R0b21cclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHJcblx0cGFkZGluZzogMjRweCAwIDMycHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcbn1cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLWJ1dHRvbnNcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAtOHB4O1xyXG5cclxuXHQ+ICogXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDhweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWN1c3RvbWlzZS12ZWhpY2xlLWJ1dHRvbnNcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0PiAqIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdCYgKyAqIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLXRhYlxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0bWFyZ2luOiAwIDI0cHggNnB4IDA7XHJcblxyXG5cdGxldHRlci1zcGFjaW5nIDogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItY3VzdG9taXNlLXZlaGljbGUtc3dhdGNoc2V0LWhvbGRlciBcclxue1xyXG5cclxufVxyXG4udGItY3VzdG9taXNlLXZlaGljbGUtc3dhdGNoc2V0LXNsb3Rcclxue1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0PiBwIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDEycHggMCAwO1xyXG5cdFx0bWFyZ2luOiAwIDAgLTEwcHg7XHJcblx0fVxyXG59XHJcbiRjdmJ3OiAycHg7XHJcbi50Yi1jdXN0b21pc2UtdmVoaWNsZS1zd2F0Y2hzZXRcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRwYWRkaW5nOiAkY3ZidztcclxuXHRwYWRkaW5nLXRvcDogY2FsYygjeyRjdmJ3ICsgMjRweH0pO1xyXG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGN2YncgKyAyNHB4fSk7XHJcblx0bWFyZ2luOiAwIC04cHggLTE2cHg7XHJcbn1cclxuLnRiLWN1c3RvbWlzZS12ZWhpY2xlLXN3YXRjaHNldCBidXR0b24gXHJcbntcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XHJcblx0bWFyZ2luOiAwIDhweCAxNnB4O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdCY6bm90KC50Yi1tYXRjaGVzKVxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHR9XHJcblx0JlthcmlhLXNlbGVjdGVkPXRydWVdOjpiZWZvcmVcclxuXHR7XHJcblx0XHQkY3Zid246IGNhbGMoJGN2YncgKiAtMSk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6ICRjdmJ3bjtcclxuXHRcdHJpZ2h0OiAkY3Zid247XHJcblx0XHRib3R0b206ICRjdmJ3bjtcclxuXHRcdGxlZnQ6ICRjdmJ3bjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1yZWQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHQvLyBvdXRsaW5lOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxuXHQmOmZvY3VzXHJcblx0e1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDRweCA0cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuNCk7XHJcblx0fVxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdGltZyBcclxuXHR7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdH1cclxufVxyXG4udGItY3VzdG9taXNlLXZlaGljbGUtc3dhdGNoc2V0LnRiLWhpZGUtbm90LW1hdGNoZXMgYnV0dG9uOm5vdCgudGItbWF0Y2hlcylcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIudGItY2hvb3NlLXZlaGljbGVcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHggMDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogNDhweCAwO1xyXG5cclxuXHQ+IGgyIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMCAwIDM2cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHR9XHJcbn1cclxuLnRiLWNob29zZS12ZWhpY2xlLWhvbGRlclxyXG57XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xyXG59XHJcbi50Yi1jaG9vc2UtdmVoaWNsZS1saXN0XHJcbntcclxuXHQuc3dpcGVyIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblx0XHRtYXJnaW46IC0xMnB4O1xyXG5cdH1cclxuXHQmOm5vdCgudGItc2luZ2xlLXJvdylcclxuXHR7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0LnRiLWNob29zZS12ZWhpY2xlLWJ1dHRvblxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAwIDAgMjUlO1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRiLXNpbmdsZS1yb3cgXHJcblx0e1xyXG5cdFx0LnN3aXBlci13cmFwcGVyXHJcblx0XHR7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdFx0fVxyXG5cdFx0LnN3aXBlci1zbGlkZVxyXG5cdFx0e1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQudGItY2hvb3NlLXZlaGljbGUtaXRlbVxyXG5cdFx0e1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1idXR0b25cclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtXHJcbntcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRib3gtc2hhZG93OiAgMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdGgzIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRcdHNwYW4gXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdH1cclxuXHR9XHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdHN0cm9uZyBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdGRsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogLTI0cHggMCAwO1xyXG5cclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGRsID4gZGl2XHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDlweDtcclxuXHJcblx0XHRcdHdpZHRoOiAzM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBsZWZ0IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0ZHQgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHRkZCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuLnRiLWNob29zZS12ZWhpY2xlLXNsb3Rcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHR7IFxyXG5cdFx0XHRmbGV4OiAwIDAgMzUlOyBcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM2cHg7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQgeyBmbGV4OiAwIDAgNjUlOyBwYWRkaW5nOiAwIDAgMCAyNHB4OyB9XHJcblx0XHQmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgeyBmbGV4OiAwIDAgMTAwJTsgcGFkZGluZzogMDsgfVxyXG5cdH1cclxuXHQudGItY2hvb3NlLXZlaGljbGUtaXRlbVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0LnRiLWNob29zZS12ZWhpY2xlLWl0ZW0gKyBidXR0b24gXHJcblx0eyBcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7IFxyXG5cdH1cclxufVxyXG4udGItY2hvb3NlLXZlaGljbGUgLnRiLWNob29zZS12ZWhpY2xlLXNsb3QgLnRiLWZpZWxkLXNldC1ob2xkZXJcclxue1xyXG5cdGJvcmRlci10b3A6IDA7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0ZGwudGItY2hvb3NlLXZlaGljbGUtaXRlbS1saXN0LW9kZCA+IGRpdiBcclxuXHR7XHJcblx0XHRmbGV4LWJhc2lzOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1zbG90XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1zbG90ID4gZGl2Omxhc3QtY2hpbGRcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtIGxpXHJcblx0e1xyXG5cdFx0ZmxleC1iYXNpczogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59XHJcbiIsIi50Yi1jYXJvdXNlbC1ibGFua1xyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4udGItY2Fyb3VzZWwtYmxhbmstaW5uZXJcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuIiwiLnRwci1zdGVwLXVwXHJcbntcclxuXHJcbn1cclxuLnRwci1zdGVwLXVwLWZha2UtaG9sZGVyXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0PiAqIHsgZmxleDogMCAwIDEwMCU7IH1cclxufVxyXG4udHByLXN0ZXAtdXAgaDJcclxue1xyXG5cdHBhZGRpbmc6IDAgMCA0OHB4O1xyXG5cdG1hcmdpbjogMCAwIDQ4cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuLnRwci1zdGVwLXVwLWludHJvIHNtYWxsIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRwci1zdGVwLXVwLWludHJvIHAgXHJcbntcclxuXHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdG1hcmdpbjogNXB4IGF1dG8gNDBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnRwci1zdGVwLXVwLWxpc3QgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgLTEycHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4udHByLXN0ZXAtdXAtaXRlbVxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIDMzLjMzJTtcclxuXHR3aWR0aDogMzMuMzMlO1xyXG59XHJcbi50cHItc3RlcC11cC1pdGVtIC5idXR0b24tc29saWQgXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0tcGFkZGluZyBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMTJweCAyNHB4O1xyXG5cdFxyXG5cdD4gKiBcclxuXHR7IFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAxIDEgYXV0bzsgXHJcblx0fVxyXG59XHJcbi50cHItc3RlcC11cC1pdGVtLW1vcmUtbGVzcy1ob2xkZXIgXHJcbntcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxuXHQgPiAqIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdCB9XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0tbW9yZS1sZXNzIFtkYXRhLW51bV1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0JltkYXRhLWxlbmd0aD1cIjFcIl1cclxuXHR7XHJcblx0XHRtaW4td2lkdGg6IDE0cHg7XHJcblx0fVxyXG5cdCZbZGF0YS1sZW5ndGg9XCIyXCJdXHJcblx0e1xyXG5cdFx0bWluLXdpZHRoOiAyOHB4OyBcclxuXHR9XHJcblx0JltkYXRhLWxlbmd0aD1cIjNcIl1cclxuXHR7XHJcblx0XHRtaW4td2lkdGg6IDQycHg7XHJcblx0fVxyXG5cdCZbZGF0YS1sZW5ndGg9XCI0XCJdXHJcblx0e1xyXG5cdFx0bWluLXdpZHRoOiA1NnB4O1xyXG5cdH1cclxufVxyXG4udHByLXN0ZXAtdXAtaXRlbSBoM1xyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHRzdHJvbmdcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRmb250LXdlaWdodDogMzUwO1xyXG5cdH1cclxufVxyXG4udHByLXN0ZXAtdXAtaXRlbSBoMyAudHByLXN0ZXAtdXAtaXRlbS1kZXNjcmlwdGlvblxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0gaDMgLnRwci1zdGVwLXVwLWl0ZW0tZGVzY3JpcHRpb24taG9sZGVyIFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQ+ICogeyBmbGV4OiAwIDAgMTAwJTsgfVxyXG59XHJcbi50cHItc3RlcC11cC1pdGVtIGgzIHNwYW5cclxue1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi50cHItc3RlcC11cC1pdGVtLW9wdGlvbnNcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcdFxyXG59XHJcbi50cHItc3RlcC11cC1pbmNsLCBcclxuLnRwci1zdGVwLXVwLWl0ZW0tb3B0aW9ucyAudHByLXN0ZXAtdXAtZmFrZVxyXG57XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLnRwci1zdGVwLXVwLWZha2Vcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3BhY2l0eTowO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udHByLXN0ZXAtdXAtaW1hZ2UgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4udHByLXN0ZXAtdXAtaW1hZ2UgYSBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50cHItc3RlcC11cC1pbWFnZSBiXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMjBweDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbi50cHItc3RlcC11cC1pbWFnZSBzbWFsbCBcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IC01cHg7XHJcblx0cmlnaHQ6IDA7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi50cHItc3RlcC11cC1pbWFnZSBpbWdcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8vIG1heC13aWR0aDogNzAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNSU7XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtcHJpY2UgLnBpbGwtdGV4dFxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDJweCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzcGFuW2NsYXNzXj1waWxsLV1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDEuNWVtIDAgNHB4O1xyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLXByaWNlIGJcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzdHJvbmcgXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzdHJvbmcgc3VwIFxyXG57XHJcblx0dG9wOiAtMWVtO1xyXG5cdGZvbnQtc2l6ZTogMC40ZW07XHJcbn0gXHJcbi50cHItc3RlcC11cC1pdGVtLXNwZWNpYWxzXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtcHJpY2Ugc21hbGwgXHJcbntcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZlYXR1cmVzIGJcclxue1xyXG5cdG1hcmdpbjogMS41ZW0gMCAxZW07XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtZmVhdHVyZXMgdWxcclxue1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAxOHB4IDAgMDtcclxuXHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0bGkgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdH1cclxuXHQuaS1zdmcgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZlYXR1cmVzIGxpICsgbGkgXHJcbntcclxuXHRtYXJnaW4tdG9wOiAwLjVlbTtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1mZWF0dXJlcyBzbWFsbCBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogOHB4IDAgMDtcclxuXHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuLnRwci1zdGVwLXVwLXZlaGljbGUtZmVhdHVyZXNcclxue1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuLnRwci1zdGVwLXVwLWl0ZW0tcGFkZGluZyA+IGJ1dHRvbiBcclxue1xyXG5cdHdpZHRoOiAyMjRweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG4udHByLXN0ZXAtdXAtdmVoaWNsZS1mZWF0dXJlcyArIGJ1dHRvbiBcclxue1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuXHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZpbmFuY2UgPiBiIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAxLjVlbSAwIDAuNWVtO1xyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZpbmFuY2UgdWwgXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi50cHItc3RlcC11cC12ZWhpY2xlLWZpbmFuY2UgbGkgKyBsaSBcclxue1xyXG5cdG1hcmdpbi10b3A6IDAuNWVtO1xyXG59XHJcbi50cHItc3RlcC11cC1kb3RzXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50cHItc3RlcC11cCAudGItZGVza3RvcC1vbmx5XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWl0ZW0gaDMgc3Ryb25nLCBcclxuXHQudHByLXN0ZXAtdXAtdmVoaWNsZS1wcmljZSBzdHJvbmdcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1pdGVtIGgzIHNwYW5cclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE2cHhcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLXZlaGljbGUtZmVhdHVyZXMgdWxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1pbWFnZVxyXG5cdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1pbWFnZSBpbWdcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblx0XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KVxyXG57XHJcblx0LnRwci1zdGVwLXVwLWludHJvIHBcclxuXHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWl0ZW0gaDNcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHQudHByLXN0ZXAtdXAtbGlzdC1ob2xkZXJcclxuXHR7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1saXN0XHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWl0ZW1cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNDUlO1xyXG5cdFx0d2lkdGg6IDQ1JTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWltYWdlXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWltYWdlIHNtYWxsXHJcblx0e1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnRwci1zdGVwLXVwLWRvdHNcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMWVtIDAgMDtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWRvdHMgdWwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuXHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0LnRwci1zdGVwLXVwLWRvdHMgbGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDE0cHg7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdG1hcmdpbjogMCAwLjI1ZW07XHJcblx0fVxyXG5cdC50cHItc3RlcC11cC1kb3RzIGJ1dHRvbiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ibGFjaywwLjcpO1xyXG5cclxuXHRcdCYuYWN0aXZlIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NDlweClcclxue1xyXG5cdC50cHItc3RlcC11cC1pdGVtXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDc1JTtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG59XHJcblxyXG4uc3RlcC11cC1sZHMtcm9sbGVyLWNvbnRhaW5lclxyXG57XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1x0XHJcbn0iLCJib2R5IFtjbGFzc149dGItZGV0YWlsLWhlYWRlci1zdHJpcC1dXHJcbntcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0bWFyZ2luOiAxcHggMCAwO1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbmJvZHkgLnRiLWRldGFpbC1oZWFkZXItc3RyaXAtYnJhbmRcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuYm9keSAudGItZGV0YWlsLWhlYWRlci1zdHJpcC1zb2xpZFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59IiwiLnRiLWRlbW8tbmF2XHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLWRlbW8tbmF2ID4gLnRiLXdyYXAgPiB1bCBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAtMjRweDtcclxuXHRcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi50Yi1kZW1vLW5hdiA+IC50Yi13cmFwID4gdWwgPiBsaSBcclxue1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQmLnRiLWhpZGUgeyBkaXNwbGF5OiBub25lOyB9XHJcbn1cclxuLnRiLWRlbW8tbmF2ID4gLnRiLXdyYXAgPiB1bCA+IGxpID4gYVxyXG57XHJcblx0QGluY2x1ZGUgdGItbG9hZGVyLWJ1dHRvbjtcclxuXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHRcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHJcblx0Jjpmb2N1cyBzcGFuIFxyXG5cdHsgXHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgXHJcblx0fVxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59IFxyXG4udGItZGVtby1uYXYgPiAudGItd3JhcCA+IHVsID4gbGkudGItZGVtby1uYXYtYnV0dG9uXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHJcblx0cGFkZGluZy1yaWdodDogMjRweDsgXHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG57XHJcblx0LnRiLWRlbW8tbmF2IC50Yi1oaWRlLWRlc2t0b3BcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdC50Yi1kZW1vLW5hdiA+IC50Yi13cmFwID4gdWxcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG5cdH1cclxuXHQudGItZGVtby1uYXYgPiAudGItd3JhcCA+IHVsID4gbGkgPiBhXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tbmF2IC50Yi1kZW1vLW5hdi1idXR0b25cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItZGVtby1uYXYgPiAudGItd3JhcCA+IHVsXHJcblx0e1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1kZW1vLW5hdiA+IC50Yi13cmFwID4gdWwgXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0Ji50Yi1hZGQtcGFkZGluZ1xyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHR9XHJcblx0XHQmLnRiLWFkZC1ib3R0b20tcGFkZGluZ1xyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRiLWRlbW8tbmF2ID4gLnRiLXdyYXAgPiB1bCA+IGxpIFxyXG5cdHtcclxuXHRcdCYudGItZGVtby1uYXYtbW9iaWxlXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuXHRcdFx0PiBhIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0fSBcclxuXHRcdFx0PiBhID4gc3BhbiBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCA1MCUgcmlnaHQgMCB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtcmVkLnN2ZycpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnRiLWRlbW8tbmF2LWJ1dHRvblxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdFtjbGFzcyo9dGItYnV0dG9uXSB7IHdpZHRoOiAxMDAlOyB9XHJcblx0XHR9XHJcblx0XHQmOm5vdCgudGItZGVtby1uYXYtbW9iaWxlKTpub3QoLnRiLWRlbW8tbmF2LWJ1dHRvbilcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFja2dyb3VuZDtcclxufVxyXG4udGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgaDIgXHJcbntcclxuXHRwYWRkaW5nOiAwIDAgNDhweDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogMCAwIDQ4cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcclxuXHRAbWVkaWEgKG1heC13ZGl0aDogNzY3cHgpXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG4udGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgZGwgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGR0IFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0ZGQgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQ+IGRpdi5pLXN2Zy50Yi14LWxhcmdlIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdH1cclxuXHQ+IGRpdi5pLXN2Zy50Yi1sYXJnZSBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgNjYlO1xyXG5cdH1cclxuXHQ+IGRpdi5pLXN2Z1xyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAzMy4zMyU7XHJcblxyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDE2cHggMCA0OHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMzRweDtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGxlZnQgMDtcclxuXHRcdH1cclxuXHRcdGR0IFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdGRkIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0PiBkaXY6bm90KC5pLXN2ZylcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuXHRcdGR0IFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAwIDAgNDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGQgXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMCA2MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1kZW1vLWRldGFpbC1vdmVydmlldy1jb21tZW50c1xyXG57XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0PiAqICsgKiBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweClcclxue1xyXG5cdC50Yi1kZW1vLWRldGFpbC1vdmVydmlldy1yb3dcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdD4gKiBcclxuXHRcdHsgXHJcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDI0cHgpOyBcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG5cdC50Yi1kZW1vLWRldGFpbC1vdmVydmlldyBoMlxyXG5cdHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3LWNvbW1lbnRzXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3LXJvdyA+ICogKyAqXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnLnRiLWxhcmdlLCBcclxuXHQudGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgZGwgPiBkaXYuaS1zdmcudGIteC1sYXJnZSBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNDQ5cHgpXHJcbntcclxuXHQudGItZGVtby1kZXRhaWwtb3ZlcnZpZXcgZGwgZGRcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC50Yi1kZW1vLWRldGFpbC1vdmVydmlldyBkbCA+IGRpdi5pLXN2Z1xyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHR9XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnOjpiZWZvcmVcclxuXHR7XHJcblx0XHR3aWR0aDogMjZweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KVxyXG57XHJcblx0LnRiLWRlbW8tZGV0YWlsLW92ZXJ2aWV3IGRsID4gZGl2Lmktc3ZnXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0fVxyXG59IiwiQGltcG9ydCBcIi4uL3ZlbmRvci9zd2lwZXJcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9zd2lwZXItcGFnaW5hdGlvblwiO1xyXG5cclxuQGltcG9ydCBcIi4uL3NoYXJlZC9TSEFSRURcIjtcclxuXHJcbkBpbXBvcnQgXCJEZXRhaWxIZWFkZXJcIjtcclxuQGltcG9ydCBcIkRldGFpbEhlYWRlckZTTFRvZ2dsZVwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsSGVhZGVyRlNMQ29udGVudFwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsQmFubmVyXCI7XHJcbkBpbXBvcnQgXCJEZXRhaWxPdmVydmlld1wiO1xyXG5AaW1wb3J0IFwiRGV0YWlsT3ZlcnZpZXdDdGFcIjtcclxuQGltcG9ydCBcIkRldGFpbFRhYlwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsQ3ViZVwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsRm9ybXNcIjtcclxuQGltcG9ydCBcIkRldGFpbEltYWdlR2FsbGVyeVwiO1xyXG5AaW1wb3J0IFwiRGV0YWlsVmlkZW9HYWxsZXJ5XCI7XHJcbkBpbXBvcnQgXCJEZXRhaWxEaXNjbGFpbWVyc1wiO1xyXG5AaW1wb3J0IFwiRGV0YWlsQWR2YW50YWdlXCI7XHJcbkBpbXBvcnQgXCJEZXRhaWxTaW1pbGFyXCI7XHJcblxyXG4vLyBAaW1wb3J0IFwiLi4vY29tcG9uZW50cy9DdWJlVmlld2VyXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL1Bhbm9cIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvVGhyZWVTaXh0eUJhbm5lclwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9JbWFnZVZpZGVvR2FsbGVyeVwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9TbGlkZVNob3dNb2RhbFwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9QcmljZUJsb2NrXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0ZpbmFuY2VCbG9ja1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9UaXRsZUJsb2NrXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL1RhYkJsb2NrXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0xvYWRpbmdBbmltYXRpb25cIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvQ3VzdG9taXNlVmVoaWNsZVwiO1xyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9DaG9vc2VWZWhpY2xlXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0Nhcm91c2VsQmxhbmtcIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvU3RlcFVwXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0hlYWRlclN0cmlwXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9EZW1vTmF2XCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0RlbW9PdmVydmlld1wiO1xyXG5cclxuYm9keSAjYWdnaGVhZFxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxufVxyXG5ib2R5ICNudmktbGlzdGluZy1oZWFkZXJcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcbn1cclxuYm9keSAjbnZpLWNhci1tZW51XHJcbntcclxuXHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG59XHJcbmJvZHkgI252aS1pbmZvLW1lbnVcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcbn1cclxuI3RiLWRldGFpbFtyb2xlPW1haW5dXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0I3RiLWRldGFpbFtyb2xlPW1haW5dID4gKlxyXG5cdHtcclxuXHRcdG9yZGVyOiAxMDtcclxuXHJcblx0XHQmI2RldGFpbC1iYW5uZXItcm9vdFxyXG5cdFx0e1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkgLnRiLWhlYWRlci1iYWNrIFxyXG57XHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG5cdHtcclxuXHRcdCYudGItZGVza3RvcC1vbmx5XHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGFcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIDUwJSBsZWZ0IDAgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWFycm93LWxlZnQtcmVkLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1oZWFkZXItYmFjayArICogLnRiLWRldGFpbC1oZWFkZXItdG9wXHJcbntcclxuXHQvLyBwYWRkaW5nLXRvcDogMDtcclxufSJdfQ== */
