/*! 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-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-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;
  }
}
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;
  }
}
.tdl-page {
  position: relative;
}

[class*=tdl-],
[class*=tdl-] *:not(.tb-wrap) {
  font-family: ToyotaType-Book, sans-serif;
  font-weight: normal;
  box-sizing: border-box;
}

.tdl-header {
  padding: 52px 0 40px;
  text-align: center;
}
.tdl-header h1 {
  margin: 0;
  font-family: ToyotaType-Book, sans-serif;
  font-size: 44px;
  font-weight: normal;
}
.tdl-header p {
  margin: 24px 0 0;
  font-size: 16px;
  font-weight: normal;
}

.tdl-body {
  padding-bottom: 80px;
}

.tdl-row {
  display: flex;
  gap: 80px;
}

.tdl-col {
  flex: 1 1 1px;
}
.tdl-col:first-child:last-child {
  flex: 0 1 600px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

[id=tb-choose-vehicle-item] .tb-choose-vehicle-item {
  border: solid 1px #ccc;
  box-shadow: none;
}

.tdl-col .tb-field-set {
  max-width: 100%;
}

.tdl-col .tb-field-set-holder {
  padding-top: 16px;
  border-top: 0;
  margin-top: 0;
}

.tdl-body .tb-choose-vehicle-item {
  padding: 16px;
}

@media (min-width: 941px) {
  .tdl-body .tb-wrap {
    padding: 0 80px;
  }

  .tdl-tile-toggle {
    display: none;
  }

  .tdl-col .tb-field-set-holder {
    padding-top: 0;
  }
}
@media (max-width: 940px) {
  .tdl-header {
    padding-top: 40px;
    text-align: left;
  }
  .tdl-header h1 {
    font-size: 32px;
  }

  .tdl-body .tb-wrap {
    overflow: hidden;
  }

  .tdl-row {
    display: block;
  }

  .tdl-tile-toggle {
    position: relative;
    display: block;
    width: 100%;
    padding: 16px 0;
    border: 0;
    border-radius: 0;
    line-height: 1.2;
    font-size: 16px;
    text-align: left;
    transition: background-color 0.25s, color 0.25s;
    background-color: #1a1a1a;
    color: white;
  }
  .tdl-tile-toggle span {
    position: relative;
  }
  .tdl-tile-toggle::before {
    position: absolute;
    top: 0;
    right: -100px;
    bottom: 0;
    left: -100px;
    content: "";
    background-color: inherit;
  }
  .tdl-tile-toggle::after {
    position: absolute;
    top: 50%;
    right: 0;
    content: "";
    width: 9px;
    height: 9px;
    border: solid 1px white;
    border-top: 0;
    border-left: 0;
    margin-top: -2px;
    transform: translateY(-50%) rotate(45deg);
  }
  .tdl-tile-toggle[aria-pressed=true] {
    background-color: #f5f5f5;
    color: #1a1a1a;
  }
  .tdl-tile-toggle[aria-pressed=true]::after {
    margin-top: 4px;
    border-color: #1a1a1a;
    transform: translateY(-50%) rotate(-135deg);
  }

  [id=tb-choose-vehicle-item] .tb-choose-vehicle-item > div, [id=tb-choose-vehicle-item] .tb-choose-vehicle-item > dl {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.25s, padding 0.25s, margin-top 0.25s;
  }
  [id=tb-choose-vehicle-item] .tb-choose-vehicle-item > dl {
    margin-top: 0;
  }

  [id=tb-choose-vehicle-item][aria-hidden=false] .tb-choose-vehicle-item > div, [id=tb-choose-vehicle-item][aria-hidden=false] .tb-choose-vehicle-item > dl {
    max-height: 200vh;
  }
  [id=tb-choose-vehicle-item][aria-hidden=false] .tb-choose-vehicle-item > dl {
    margin-top: -24px;
  }

  [id=tb-choose-vehicle-item] .tb-choose-vehicle-item {
    position: relative;
    padding: 24px 0;
    border: 0;
    margin-bottom: 24px;
    border-radius: 0;
  }
  [id=tb-choose-vehicle-item] .tb-choose-vehicle-item::after {
    position: absolute;
    right: -100px;
    bottom: 0;
    left: -100px;
    content: "";
    border-bottom: solid 1px #ccc;
  }
}
.tb-detail-form-thanks {
  text-align: center;
}
.tb-detail-form-thanks img {
  display: block;
  width: 80px;
  margin: 0 auto 24px;
}
.tb-detail-form-thanks h2 {
  margin: 0;
  font-size: 32px;
}
.tb-detail-form-thanks p {
  margin: 24px 0 0;
  font-size: 16px;
  font-weight: 400;
  color: #1a1a1a;
}
.tb-detail-form-thanks strong {
  display: block;
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
}

.tdl-banner img {
  display: block;
  width: 100%;
  height: auto;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNoYXJlZC9fcmVzZXQuc2NzcyIsInNoYXJlZC9fZm9udHMuc2NzcyIsInNoYXJlZC9fYW5pbWF0aW9ucy5zY3NzIiwic2hhcmVkL192YXJpYWJsZXMuc2NzcyIsInNoYXJlZC9fYmFzZS5zY3NzIiwic2hhcmVkL19taXhpbnMuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX0xvYWRpbmdBbmltYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX0Nob29zZVZlaGljbGUuc2NzcyIsIlRlc3REcml2ZUxlYWQvVGVzdERyaXZlTGVhZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0M7RUFDQTtBQUFtQjtFQUNuQjtBQUFnQzs7O0FBRy9CO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7RUFDQTs7O0FBR0M7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtBQUF5QjtFQUN6QjtBQUFXO0VBQ1g7QUFBbUI7OztBQUdsQjtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7QUFBbUM7RUFDbkM7QUFBZ0I7OztBQUdmO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7QUFBcUI7RUFDckI7QUFBNEI7RUFDNUI7QUFBbUM7OztBQUdsQztBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUQ7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0VBR0Q7QUFBbUM7RUFDbkM7QUFBZ0I7OztBQUdmO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtFQUVEO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQztFQUNEOzs7QUFHQztFQUNEOzs7QUFHQztBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtEO0FBQXNCO0VBQ3RCO0FBQWlCO0VBQ2pCO0FBQW1CO0VBQ25CO0FBQVc7OztBQUdWO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUNRO0VBQ1Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUNTO0VBQ1Y7OztBQUdDO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUQ7OztBQUdDO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUQ7RUFDQTs7O0FBR0M7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7RUFJRDs7O0FBR0M7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7RUFDRDtBQUF3QjtFQUN4QjtBQUFnQjtFQUNoQjtBQUFnQjtFQUNoQjtBQUFpQjtFQUNqQjtBQUFZO0VBQ1o7QUFBcUI7OztBQUdwQjtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7RUFFRDtBQUF3QjtFQUN4QjtBQUFZOzs7QUFHWDtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUQ7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtBQUErQjtFQUMvQjtBQUFzQjs7O0FBR3JCO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtBQUE0QjtFQUM1QjtBQUFlOzs7QUFHZDtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQ3pWRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQ3hDRDtFQUVDOzs7QUFFRDtFQUVDOzs7QUFFRDtFQUVDOzs7QUFHRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUVDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0FBQUE7RUFHQyxZQ3ZDYTs7O0FEeUNkO0FBQUE7RUFHQyxZQzdDYTs7O0FEK0NkO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0FBQUE7RUFHQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7OztBQUVEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOzs7QUVqSkY7RUFFSTs7O0FBRUo7RUFFQzs7O0FBRUQ7RUFFQztFQUNBO0VBQ0EsYURUa0I7RUNVbEIsT0RQYTs7QUNTYjtFQUVDOzs7QUFHRjtFQUVDOzs7QUFFRDtFQUVDOzs7QUFFRDtFQUVDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNB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O0VBRUMsa0JMTmE7OztBS1FkO0VIREk7O0FHS0g7RUFFQztFQUNBO0VBQ0E7RUFFQTs7O0FBR0Y7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7O0FBRUQ7RUFFQzs7O0FBRUQ7RUFFQzs7O0FDM0NEO0VBRUM7RUFDQTtFQUNBOztBQUVBO0VBRUM7RUFFQTtFQUNBOzs7QUFHRjtFQUVDOzs7QUFJQTtFQUVDO0VBQ0E7O0FBRUQ7RUFFQzs7QUFFQTtFQUVDO0VBQ0E7O0FBS0Q7RUFFQzs7QUFFRDtFQUVDOztBQUVEO0VBRUM7O0FBR0Y7RUFFQztFQUNBOzs7QUFJRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JOMURhOztBTTREYjtFQUVDO0VBRUE7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUM7RUFDQTs7QUFFRDtFQUVDO0VBQ0EsZ0JOdkZzQjtFTXdGdEI7O0FBRUQ7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUVBOztBQUVEO0VBRUM7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBR0Y7RUFFQztFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUdGO0VBRUM7O0FBSUM7RUFFQztFQUNBOztBQUVEO0VBQWU7RUFBZTs7QUFDOUI7RUFBMkI7RUFBZ0I7O0FBRTVDO0VBRUM7RUFDQTtFQUNBOztBQUVEO0VBRUM7OztBQUdGO0VBRUM7RUFDQTtFQUNBOzs7QUFHRDtFQUVDO0lBRUM7OztBQUdGO0VBRUM7SUFFQzs7O0VBRUQ7SUFFQzs7O0VBRUQ7SUFFQztJQUNBOzs7QUMvS0Y7RUxFSTs7O0FLRUo7RUxGSTs7O0FLTUo7RUxOSTs7O0FLVUo7RUxWSTs7O0FLY0o7RUFFQztFQUNBO0VBRUE7OztBQUVEO0VBRUM7SUFFQzs7O0FBSUY7RUFFQzs7O0FBRUQ7QUFBQTtFQUdDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFFQztFQUNBOztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7OztBQUdGO0VBRUM7OztBQUVEO0VBRUM7RUFDQTs7O0FBRUQ7RUFFQzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUVDO0VBQ0E7OztBQUVEO0VBRUM7OztBQUVEO0VBRUM7RUFDQTtFQUNBOzs7QUFFRDtFQUVDOzs7QUFFRDtFQUVDO0lBRUM7OztFQUVEO0lBRUM7OztFQUVEO0lBRUM7OztBQUdGO0VBRUM7SUFFQztJQUVBOztFQUVBO0lBQUs7OztFQUVOO0lBRUM7OztFQUVEO0lBRUM7OztFQUVEO0lBRUM7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQSxrQlAxSlk7SU8ySlosT1A1Slk7O0VPOEpaO0lBRUM7O0VBRUQ7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTs7RUFFRDtJQUVDO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7O0VBRUQ7SUFFQyxrQlAzTHFCO0lPNExyQixPUC9MVzs7RU9pTVg7SUFFQztJQUNBLGNQcE1VO0lPcU1WOzs7RUFNRjtJQUVDO0lBQ0E7SUFDQTs7RUFFRDtJQUVDOzs7RUFLRDtJQUVDOztFQUVEO0lBRUM7OztFQUdGO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFFQTs7RUFFQTtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTs7O0FBS0g7RUFFQzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTs7QUFFRDtFQUVDO0VBQ0E7O0FBRUQ7RUFFQztFQUVBO0VBQ0E7RUFDQSxPUDVRWTs7QU84UWI7RUFFQztFQUNBO0VBRUE7RUFDQTtFQUNBLE9QclJZOzs7QU8yUmI7RUFFQztFQUNBO0VBQ0EiLCJmaWxlIjoiVGVzdERyaXZlTGVhZC9UZXN0RHJpdmVMZWFkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG4gaHRtbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogU2VjdGlvbnNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICAgKi9cclxuICBcclxuICBtYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgaDEge1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdG1hcmdpbjogMC42N2VtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEdyb3VwaW5nIGNvbnRlbnRcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gICAqL1xyXG4gIFxyXG4gIGhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG5cdGhlaWdodDogMDsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByZSB7XHJcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBhYmJyW3RpdGxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYixcclxuICBzdHJvbmcge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGNvZGUsXHJcbiAga2JkLFxyXG4gIHNhbXAge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAgICogYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1YixcclxuICBzdXAge1xyXG5cdGZvbnQtc2l6ZTogNzUlO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHN1YiB7XHJcblx0Ym90dG9tOiAtMC4yNWVtO1xyXG4gIH1cclxuICBcclxuICBzdXAge1xyXG5cdHRvcDogLTAuNWVtO1xyXG4gIH1cclxuICBcclxuICAvKiBFbWJlZGRlZCBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBpbWcge1xyXG5cdGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyogRm9ybXNcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0LFxyXG4gIG9wdGdyb3VwLFxyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG5cdG1hcmdpbjogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCB7IC8qIDEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3QgeyAvKiAxICovXHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIFt0eXBlPVwicmVzZXRcIl0sXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBmaWVsZHNldCB7XHJcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgbGVnZW5kIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICovXHJcbiAgXHJcbiAgcHJvZ3Jlc3Mge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJjaGVja2JveFwiXSxcclxuICBbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBJbnRlcmFjdGl2ZVxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBkZXRhaWxzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIH1cclxuICBcclxuICAvKiBNaXNjXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gICAqL1xyXG4gIFxyXG4gIHRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBbaGlkZGVuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9IiwiJGZvbnQtZmFjZS1kaXJlY3Rvcnk6ICcuLi8uLi9hc3NldHMvZm9udHMvdG95b3RhLXR5cGUvJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1MaWdodC5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb29rLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9vay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1SZWd1bGFyLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1TZW1pYm9sZC5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcblx0XHQgdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnVG95b3RhVHlwZSc7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb2xkLmVvdCcpO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi50Yi10b2FzdC10cmFuc2l0aW9uIFxyXG57XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0Oy8vY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKVxyXG59XHJcbi50Yi10cmFuc2xhdGUteS1mdWxsXHJcbntcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuLnRiLXRyYW5zbGF0ZS15LTBcclxue1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG59XHJcblxyXG4ubGRzLXJvbGxlciBcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIHNwYW5cclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdiwgXHJcbi5sZHMtcm9sbGVyIHNwYW5cclxue1xyXG5cdGFuaW1hdGlvbjogbGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMzJweCAzMnB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOjphZnRlciBcclxue1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogNnB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG1hcmdpbjogLTNweCAwIDAgLTNweDtcclxufVxyXG4ubGRzLWxpZ2h0IC5sZHMtcm9sbGVyIGRpdjo6YWZ0ZXIsIFxyXG4ubGRzLWxpZ2h0IC5sZHMtcm9sbGVyIHNwYW46OmFmdGVyIFxyXG57XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5sZHMtZGFyayAubGRzLXJvbGxlciBkaXY6OmFmdGVyLCBcclxuLmxkcy1kYXJrIC5sZHMtcm9sbGVyIHNwYW46OmFmdGVyIFxyXG57XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgxKSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDEpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTBweDtcclxuXHRsZWZ0OiA1MHB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMiksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgyKSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTRweDtcclxuXHRsZWZ0OiA0NXB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgzKSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDMpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTdweDtcclxuXHRsZWZ0OiAzOXB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg0KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDQpOjphZnRlciBcclxue1xyXG5cdHRvcDogNThweDtcclxuXHRsZWZ0OiAzMnB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg1KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNSk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1N3B4O1xyXG5cdGxlZnQ6IDI1cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDYpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNik6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1NHB4O1xyXG5cdGxlZnQ6IDE5cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDcpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNyk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA1MHB4O1xyXG5cdGxlZnQ6IDE0cHg7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KSwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDgpIFxyXG57XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoOCk6OmFmdGVyIFxyXG57XHJcblx0dG9wOiA0NXB4O1xyXG5cdGxlZnQ6IDEwcHg7XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtcm9sbGVyIHtcclxuXHQwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuIiwiJHdpZHRoLWNvbnRhaW5lcjogMTQ0MHB4O1xyXG4kbGV0dGVyLXNwYWNpbmctc3BhY2VkOiAwLjEyZW07XHJcblxyXG4kZm9udC1mYW1pbHktdGV4dDogVG95b3RhVHlwZSwgc2Fucy1zZXJpZjtcclxuXHJcbiRjb2xvci13aGl0ZTogd2hpdGU7XHJcbiRjb2xvci1ibGFjazogIzFhMWExYTtcclxuJGNvbG9yLWdyZXktdGV4dDogIzgwODA4MDtcclxuJGNvbG9yLWdyZXktYm9yZGVyOiAjY2NjO1xyXG4kY29sb3ItZ3JleS1iYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4kY29sb3ItZ3JleS1iYWNrZ3JvdW5kLWRhcms6ICNlZWU7XHJcbiRjb2xvci10ZXh0OiAkY29sb3ItYmxhY2s7XHJcbiRjb2xvci1yZWQ6ICNFQjBBMUU7XHJcbiRjb2xvci1kYXJrLXJlZDogI2QxMDkxYjtcclxuJGNvbG9yLWRhcmstZ3JleTogIzMzMztcclxuJGJveC1zaGFkb3ctZGVmYXVsdDogMCAwIDJweCAycHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG4iLCI6cm9vdCBcclxue1xyXG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIgXHJcbntcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsIGJvZHkgXHJcbntcclxuXHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS10ZXh0O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCYudGItbm8tc2Nyb2xsIFxyXG5cdHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbmltZyBcclxueyBcclxuXHRtYXgtd2lkdGg6IDEwMCU7IFxyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGIsIHN0cm9uZ1xyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxufVxyXG5idXR0b24gXHJcbnsgXHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7IFxyXG5cclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQ6IGluaGVyaXQ7IFxyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5ib2R5IFtjbGFzc149dGItYnV0dG9uLV1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtaW4td2lkdGg6IDE2NnB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxN3B4IDU2cHggMThweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XHJcblxyXG5cdCZbZGlzYWJsZWRdXHJcblx0e1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdH1cclxuXHQmOmZvY3VzIFxyXG5cdHtcclxuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XHJcblx0fVxyXG5cdCYudGItY2hldnJvbi1yaWdodC1ibGFjayBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIDUwJSByaWdodCAyNHB4IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1jaGV2cm9uLXJpZ2h0LWJsYWNrLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEzcHg7XHJcblx0fVxyXG59XHJcbmJvZHkgW2NsYXNzXj10Yi1idXR0b24tXVxyXG57XHJcblx0QGluY2x1ZGUgdGItbG9hZGVyLWJ1dHRvbjtcclxufVxyXG5ib2R5IC50Yi1idXR0b24tYnJhbmQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlclxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcmstcmVkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstcmVkO1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tc29saWQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICMzMzM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0Ji5hbHQgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuYm9keSAudGItYnV0dG9uLXNvbGlkLXJldmVyc2UgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tb3V0bGluZSBcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi10cmFuc3BhcmVudCBcclxue1xyXG5cdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAwIDZweDtcclxuXHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbmJvZHkgW2NsYXNzKj10Yi1idXR0b24tYXJyb3ddXHJcbntcclxuXHRtaW4td2lkdGg6IDA7XHJcblx0cGFkZGluZzogMTZweCAwO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcclxuXHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5ib2R5IFtjbGFzcyo9dGItYnV0dG9uLWFycm93LXJpZ2h0XVxyXG57XHJcblx0cGFkZGluZy1yaWdodDogMjhweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0IDA7XHJcblx0XHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHRAaW5jbHVkZSB0Yi1ib3JkZXJsaW5rO1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tYXJyb3ctcmlnaHQtcmVkXHJcbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtcmVkLnN2ZycpO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAudGItYnV0dG9uLWFycm93LXJpZ2h0LWJsYWNrXHJcbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tYXJyb3ctcmlnaHQtYmxhY2suc3ZnJyk7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC50Yi1tb2RhbC1jbG9zZVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcclxuXHRoZWlnaHQ6IDY0cHg7XHJcblx0cGFkZGluZzogOHB4IDE2cHggOHB4IDQ4cHg7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0b3V0bGluZTogMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLXNwYWNlZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlclxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMjRweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0fVxyXG5cdCY6Zm9jdXMgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5ib2R5IFxyXG57XHJcblx0W2FyaWEtcHJlc3NlZD10cnVlXVxyXG5cdHtcclxuXHRcdC50Yi1hcmlhLXVucHJlc3NlZC10ZXh0XHR7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHR9XHJcblx0W2FyaWEtcHJlc3NlZD1mYWxzZV1cclxuXHR7XHJcblx0XHQudGItYXJpYS1wcmVzc2VkLXRleHQgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0fVxyXG59XHJcblxyXG4udGItd3JhcCBcclxue1xyXG5cdHdpZHRoOiAxNDQwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0Ji50Yi1uYXJyb3cgXHJcblx0e1xyXG5cdFx0d2lkdGg6IDk2MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItd3JhcCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLXRleHQtY2VudGVyXHJcbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuW2NsYXNzXj10Yi1waWxsXVxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdCYgKyAmIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0fVxyXG5cdCYudGItaSBcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIGxlZnQgNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWktd2hpdGUuc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcclxuXHR9XHJcbn1cclxuLnRiLXBpbGwtYnJhbmRcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItcGlsbC1zb2xpZFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRiLXBpbGwtZ3JleVxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsMjA0LDIwNCwwLjUpO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLXBpbGwtb3V0bGluZVxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG4udGItcGlsbC1zcGFjZWRcclxue1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHRsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHJcblx0Ji50Yi1sYXJnZXIgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHQmW2NsYXNzKj10Yi1ibGFja11cclxuXHR7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHQmW2NsYXNzKj10Yi11bmRlcmxpbmVdIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRiLXVuZGVybGluZS1yZWQ6OmFmdGVyIFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcdFxyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1ydGUtbmFycm93XHJcbntcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0d2lkdGg6IDg3MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4udGItcnRlLWNvbCBcclxue1xyXG5cdD4gKiB7IG1hcmdpbjogMDsgfVxyXG5cdD4gKiArICogeyBtYXJnaW4tdG9wOiAyNHB4OyB9XHJcblxyXG5cdC52aWRlby1lbWJlZFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0aWZyYW1lIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcblx0XHQuY29ubmVjdGVkLXRhYi1jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcblx0e1xyXG5cdFx0LmNvbm5lY3RlZC10YWItY29udGVudCA+IGRpdiArIGRpdiB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NDhweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50ID4gaDNcdHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCBoMyxcclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5oMyB7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDI0cHg7XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudD5kaXYge1xyXG5cdFx0ZmxleDogMSAxIDUwJTtcclxuXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCB1bCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZVxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgNXB4IDAgMjBweDtcclxuXHRcdG1hcmdpbjogMCAwIDEwcHhcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCBsaTo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTFweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICMxYTFhMWE7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjMDAwXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudDpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMFxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6aG92ZXI6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMTAwJVxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC02cHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxYTFhMWE7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuM3NcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDU1JTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA2cHg7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxYTFhMWE7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzFhMWExYTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcbntcclxuXHQudGItcnRlLXJvdyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIC0yNHB4O1xyXG5cdH1cclxuXHQudGItcnRlLWNvbCBcclxuXHR7XHJcblx0XHRmbGV4OiAxIDEgMXB4O1xyXG5cdFx0cGFkZGluZzogMCAyNHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItcnRlLWNvbCBcclxuXHR7XHJcblx0XHQmICsgJiB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1ydGUtY29sIFxyXG5cdHtcclxuXHRcdCYgKyAmIHsgbWFyZ2luLXRvcDogMS41ZW07IH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGItcHJvZ3Jlc3MtbGluZVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRtYXJnaW46IDM2cHggMCAwO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cclxuXHRzcGFuIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50Yi10b29sdGlwLWhvbGRlclxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0LnRiLXRvb2x0aXAtY29udGVudFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDYwdnc7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxMnB4O1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0XHRcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHRcdHtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQ+ICpcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdFx0PiAqICsgKiBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0fVxyXG5cdFx0PiBidXR0b246bGFzdC1jaGlsZCBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblxyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlLCBcclxuXHRcdFx0Jjo6YWZ0ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0cmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRiLWJyYW5kIC50Yi10b29sdGlwLWNvbnRlbnRcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uZGV0YWlscy1kZXNjLW1vcmVcclxue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cztcclxuXHJcblx0JlthcmlhLWhpZGRlbj10cnVlXVxyXG5cdHtcclxuXHRcdG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0PiAqXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQ+ICogKyAqIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNWVtO1xyXG5cdH1cclxufVxyXG4udGItd3JhcCAuZGV0YWlscy1kZXNjcmlwdGlvbiAubW9yZSBhIFxyXG57XHJcblx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufSIsIkBtaXhpbiB0Yi16LWluZGV4XHJcbntcclxuICAgICR6LWxpc3Q6XHJcblx0XHQnLnRiLWxvYWRpbmctYW5pbWF0aW9uJ1xyXG5cdFx0Jy50Yi1kZXRhaWwtaGVhZGVyLnRiLXN0aWNreSdcclxuXHRcdCdib2R5ICNhZ2doZWFkJ1xyXG5cdFx0J2JvZHkgI252aS1saXN0aW5nLWhlYWRlcidcclxuXHRcdCdib2R5ICNudmktY2FyLW1lbnUnXHJcblx0XHQnYm9keSAjbnZpLWluZm8tbWVudSdcclxuICAgIDtcclxuICAgICRtZTogXCIjeyZ9XCI7XHJcbiAgICAkei12YWw6IGluZGV4KCR6LWxpc3QsICRtZSk7XHJcbiAgICB6LWluZGV4OiAkei12YWwgKiAxMCArIDEwMDtcclxufVxyXG5AbWl4aW4gdGItbG9hZGVyLWJ1dHRvblxyXG57XHJcblx0Lmxkcy1ob2xkZXIgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubGRzLXJvbGxlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC40KTtcclxuXHR9XHJcblx0Ji5pcy1sb2FkaW5nIC5sZHMtcm9sbGVyIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0JiArIHNwYW4geyBvcGFjaXR5OiAwOyB9XHJcblx0fVxyXG5cdCYudGItYnV0dG9uLW91dGxpbmU6bm90KDpob3ZlcikgLmxkcy1yb2xsZXIgZGl2OjphZnRlclxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0QG1lZGlhIChob3Zlcjogbm9uZSkgXHJcblx0e1xyXG5cdFx0Ji50Yi1idXR0b24tb3V0bGluZSAubGRzLXJvbGxlciBkaXY6OmFmdGVyXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1peGluIHRiLWJvcmRlcmxpbmsgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG5cdH1cclxuXHRbYXJpYS1wcmVzc2VkPXRydWVdID4gJjo6YmVmb3JlLFxyXG5cdCY6aG92ZXI6OmJlZm9yZSBcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1peGluIHRiLWhvdmVyIFxyXG57XHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0e1xyXG5cdFx0Jjpob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0QGNvbnRlbnRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1peGluIHRiLXBsYWNlaG9sZGVyIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxyXG5cdCY6OnBsYWNlaG9sZGVyICAgXHRcdCAgICAge0Bjb250ZW50fSAgXHJcbn0iLCJcclxuLmljb24tc3ZnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAxZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMS4xZW07XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDFlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLjFlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMS4xZW07XHJcblx0fVxyXG5cclxuXHQmLmljb24tbGlzdF90cHIsXHJcblx0Ji5pY29uLWxpc3RfdHByLWFwcGxpZWQge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHJhbnNtaXNzaW9uOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi10cmFuc21pc3Npb24uc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9lbmdpbmU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWVuZ2luZS5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X2ludGVyaW9yOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1pbnRlcmlvci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3JlZ286OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWNhci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X29kbzo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tb2RvbWV0ZXIuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9wZXRyb2w6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBldHJvbC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X21hcmtlcjo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tbWFya2VyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfZG9vcnM6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWRvb3Iuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9wZW9wbGU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBlcnNvbi5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3RpbWU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXRpbWVyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3Rfa21zOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1jb25lLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfNHdkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi00V0Quc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9Gd2Q6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLUZXRC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X1J3ZDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tUldELnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vdHByLnBuZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByLWFwcGxpZWQ6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi90cHItYXBwbGllZC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Rwcjo6YmVmb3JlLFxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Rwci1hcHBsaWVkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uaS1zdmdcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcbn1cclxuLmktc3ZnLmktY2FyLWZyb250OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tY2FyLWZyb250LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLW1hcmtlcjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLW1hcmtlci1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktb2RvbWV0ZXI6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1zcGVlZG9tZXRlci5zdmcnKTsgfVxyXG4uaS1zdmcuaS1lbmdpbmU6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1lbmdpbmUtbmV3LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLXBlcnNvbjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBlcnNvbi1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktdHJhbnNtaXNzaW9uOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tdHJhbnNtaXNzaW9uLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1kcml2ZTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWRyaXZlLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1mdWVsOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tZnVlbC1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktc2VhdDo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXNlYXQtbmV3LnN2ZycpOyB9XHJcbiIsIi50Yi1maWVsZC1zZXQtaG9sZGVyXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDAgMDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogNDhweCBhdXRvIDAgMDtcclxuXHJcblx0aW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcblx0aW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwOyBcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1udW1iZXJdXHJcblx0e1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1zZXQtaG9sZGVyLXNsb3Rcclxue1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblxyXG5cdD4gKiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblxyXG5cdFx0JiArICogeyBtYXJnaW4tdG9wOiAxZW07IH1cclxuXHR9XHJcblx0PiAqOmxhc3QtY2hpbGQgXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1maWVsZC1yb3cgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCAtOHB4O1xyXG5cclxuXHRcdCogKyAmIHsgbWFyZ2luLXRvcDogMjRweDsgfVxyXG5cdH1cclxuXHQudGItZmllbGQtY29sIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMTtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuXHRcdD4gKiB7IG1hcmdpbi10b3A6IDA7IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWNvbCArLnRiLWZpZWxkLWNvbCBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRiLWZpZWxkLXNldCBcclxue1xyXG5cdG1heC13aWR0aDogNzgwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdFxyXG5cdCYgKyAmIHsgbWFyZ2luLXRvcDogNDhweDsgfVxyXG59XHJcbi50Yi1maWVsZC1zZXRbZGlzYWJsZWRdXHJcbntcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0XHJcblx0JiArIC50Yi1sb2FkaW5nLXdyYXBwZXJcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1zZXQgaDMgXHJcbnsgXHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxufVxyXG4udGItZmllbGQtc2V0IGgzICsgLnRiLWZpZWxkLXJvd1xyXG57XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4udGItZmllbGQtc2V0IHAgXHJcbntcclxuXHRtYXJnaW46IDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHQqICsgJiB7IG1hcmdpbi10b3A6IDEuNWVtO31cclxufVxyXG5cclxuLnRiLWZpZWxkLWdyb3VwXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCogKyAmIHsgbWFyZ2luLXRvcDogMjRweDsgfVxyXG59XHJcblxyXG4vLyAuY2FwdGNoYSAudGItZmllbGQtZXJyb3ItbXNnIFxyXG4vLyB7XHJcbi8vIFx0cG9zaXRpb246IHN0YXRpYztcclxuLy8gfVxyXG4udGItZmllbGQtZXJyb3ItbXNnIFxyXG57XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRjb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG5cclxuLnRiLWZpZWxkXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA4cHggMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG5zZWxlY3QudGItZmllbGQgXHJcbntcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdG9wdGlvblxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDRweDtcclxuXHR9XHJcbn1cclxudGV4dGFyZWEudGItZmllbGQgXHJcbntcclxuXHRwYWRkaW5nLWxlZnQ6IC43NWVtO1xyXG5cdHBhZGRpbmctcmlnaHQ6IC43NWVtO1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0cmVzaXplOiBub25lO1xyXG59XHJcbi50Yi1mb2N1cyAudGItZmllbGQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbi50Yi1lcnJvciAudGItZmllbGQgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsIFxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cclxuXHRwYWRkaW5nOiA4cHggMDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC41cywgcGFkZGluZyAwLjVzLCBmb250LXNpemUgMC41cztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1mb2N1czpub3QoLnRiLWhhcy10ZXh0YXJlYSkgLnRiLWZpZWxkLWxhYmVsLCBcclxuLnRiLWZpbGxlZDpub3QoLnRiLWhhcy10ZXh0YXJlYSkgLnRiLWZpZWxkLWxhYmVsXHJcbntcclxuXHR0b3A6IC0xLjRlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4udGItaGFzLXRleHRhcmVhIC50Yi1maWVsZC1sYWJlbFxyXG57XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvIC50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvblxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvIC50Yi1maWVsZC1ncm91cC1pbm5lclxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTE2cHg7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBcclxue1xyXG5cdGZsZXg6IDAgMCA1MCU7XHJcblx0bWF4LXdpZHRoOiAyMDdweDtcclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIFxyXG57XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLXJhZGlvLW11bHRpLWxpbmUgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsOjpiZWZvcmVcclxue1xyXG5cdHRvcDogNXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWw6OmFmdGVyXHJcbntcclxuXHR0b3A6IDlweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCBcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtNTAwMHB4O1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbCBcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0cGFkZGluZzogMCAzNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdGxlZnQ6IDVweDtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdFx0XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZXh0O1xyXG5cdH1cclxuXHRhIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24udGItZm9jdXMgaW5wdXQgKyBsYWJlbDo6YmVmb3JlIFxyXG57XHJcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZGVmYXVsdDtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciBcclxue1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLWRlc2NyaXB0aW9uXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwIDAgMTZweDtcclxuXHRcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCYudGItaGlkZGVuIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvbiBzdHJvbmdcclxue1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC50Yi1maWVsZC1zZXQgKyAudGItZmllbGQtc2V0XHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkLXNldCBwIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC50Yi1maWVsZC1sYWJlbFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsXHJcblx0e1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWdyb3VwLmNhcHRjaGEuZXJyb3IgLnRiLWZpZWxkLWdyb3VwLWlubmVyXHJcblx0e1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdCY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpXHJcbntcclxuXHQudGItZmllbGQtZ3JvdXAuY2FwdGNoYVxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLWlubmVyXHJcbntcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC02cHg7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb25cclxue1xyXG5cdGZsZXg6IDAgMCAyNSU7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWxcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuXHRwYWRkaW5nOiAxNnB4IDEycHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblxyXG5cdHRyYW5zaXRpb246IFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvciAwLjI1cywgXHJcblx0XHRjb2xvciAwLjI1cywgXHJcblx0XHRib3JkZXItY29sb3IgMC4yNXNcclxuXHQ7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktYmFja2dyb3VuZC1kYXJrO1xyXG5cdFxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUsIFxyXG5cdCY6OmFmdGVyXHJcblx0eyBcclxuXHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdH1cclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsLnRiLW9uLWdyZXlcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dDpmb2N1cyArIGxhYmVsXHRcdFx0XHRcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucyAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWw6aG92ZXIsIFxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tLWJ1dHRvbnMgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWxcclxue1xyXG5cdCYsICYudGItb24tZ3JleSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCksIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zIC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb25cclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMzMuMzMlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50Yi1jaGVja2JveDpub3QoLnRiLWZpZWxkLWdyb3VwLXJhZGlvLS1idXR0b25zKSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uXHJcbntcclxuXHRpbnB1dCArIGxhYmVsOjpiZWZvcmUsIFxyXG5cdGlucHV0ICsgbGFiZWw6OmFmdGVyXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdH1cclxuXHRpbnB1dCArIGxhYmVsOjphZnRlclxyXG5cdHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDNweDtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrIG5vLXJlcGVhdCA1MCUgNTAlIHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi10aWNrLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XHJcblx0fVxyXG59XHJcbi50Yi1zaW5nbGU6bm90KC50Yi1maWVsZC1ncm91cC1yYWRpby0tYnV0dG9ucykgXHJcbntcclxuXHQudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGRcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0fVxyXG5cdC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdC50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvblxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRiLWZvcm0tcmVjYXB0Y2hhXHJcbntcclxuXHRtYXJnaW46IDI3cHggMCAwO1xyXG59XHJcbi50Yi1mb3JtLWJ0bnMgXHJcbntcclxuXHRtYXJnaW46IDM5cHggMCAwO1xyXG59XHJcblxyXG4udGItb25seS1kYXRlXHJcbntcclxuXHQuZHBfX2J1dHRvbl9ib3R0b20geyBkaXNwbGF5OiBub25lIH07XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLnRiLWhhcy1kYXRldGltZXBpY2tlciBcclxue1xyXG5cdC50Yi1maWVsZC1sYWJlbFxyXG5cdHtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG5cdH1cclxuXHQmLnRiLWZvY3VzIC50Yi1maWVsZC1sYWJlbCwgXHJcblx0Ji50Yi1maWxsZWQgLnRiLWZpZWxkLWxhYmVsXHJcblx0e1xyXG5cdFx0dG9wOiAwO1xyXG5cclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdC5kcF9faW5wdXRcclxuXHR7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdUb3lvdGFUeXBlJztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcbmJvZHkgLmRwX190b2RheVxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAuZHBfX2FjdGl2ZV9kYXRlXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAuZHBfX2FjdGlvbl9idXR0b25zXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5ib2R5IC5kcF9fYWN0aW9uIFxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDExcHggMjRweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4xNjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctc3BhY2VkO1xyXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XHJcblxyXG5cdCYgKyAuZHBfX2FjdGlvbiBcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblx0Ji5kcF9fc2VsZWN0IFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZHBfX2NhbmNlbFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlclxyXG5cdFx0e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmRwX19hY3Rpb25fZGlzYWJsZWRcclxuXHR7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG59XHJcbmJvZHkgLmRwX19jYW5jZWxcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG59XHJcbmJvZHkgLmRwX19zZWxlY3Rcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAuZHBfX3NlbGVjdGlvbl9wcmV2aWV3XHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbmJvZHkgLmRwX19hY3Rpb25fYnV0dG9uc1xyXG57XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuYm9keSAuZHBfX3BtX2FtX2J1dHRvblxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59IiwiXHJcbi50Yi1sb2FkaW5nLXdyYXBwZXJcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubGRzLWRhcmsgLnRiLWxvYWRpbmctYW5pbWF0aW9uIFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi5sZHMtbGlnaHQgLnRiLWxvYWRpbmctYW5pbWF0aW9uIFxyXG57XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50Yi1sb2FkaW5nLWFuaW1hdGlvbiBcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcblxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxufVxyXG4udGItbG9hZGluZy1sZWF2ZS1hY3RpdmUgXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxufVxyXG4udGItbG9hZGluZy1sZWF2ZS1mcm9tXHJcbntcclxuXHRvcGFjaXR5OiAxO1x0XHJcbn1cclxuLnRiLWxvYWRpbmctbGVhdmUtdG8gXHJcbntcclxuXHRvcGFjaXR5OiAwO1xyXG59IiwiLnRiLWNob29zZS12ZWhpY2xlXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDA7XHJcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRtYXJnaW46IDQ4cHggMDtcclxuXHJcblx0PiBoMiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCAzNnB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0fVxyXG59XHJcbi50Yi1jaG9vc2UtdmVoaWNsZS1ob2xkZXJcclxue1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjI1cztcclxufVxyXG4udGItY2hvb3NlLXZlaGljbGUtbGlzdFxyXG57XHJcblx0LnN3aXBlciBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0bWFyZ2luOiAtMTJweDtcclxuXHR9XHJcblx0Jjpub3QoLnRiLXNpbmdsZS1yb3cpXHJcblx0e1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdC50Yi1jaG9vc2UtdmVoaWNsZS1idXR0b25cclxuXHRcdHtcclxuXHRcdFx0ZmxleDogMCAwIDI1JTtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji50Yi1zaW5nbGUtcm93IFxyXG5cdHtcclxuXHRcdC5zd2lwZXItd3JhcHBlclxyXG5cdFx0e1xyXG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdH1cclxuXHRcdC5zd2lwZXItc2xpZGVcclxuXHRcdHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LnRiLWNob29zZS12ZWhpY2xlLWl0ZW1cclxuXHRcdHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGItY2hvb3NlLXZlaGljbGUtYnV0dG9uXHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4udGItY2hvb3NlLXZlaGljbGUtaXRlbVxyXG57XHJcblx0cGFkZGluZzogMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym94LXNoYWRvdzogIDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRoMyBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHJcblx0XHRzcGFuIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRzdHJvbmcgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxuXHRkbCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IC0yNHB4IDAgMDtcclxuXHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHRkbCA+IGRpdlxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0cGFkZGluZzogMCAwIDAgNTBweDtcclxuXHRcdG1hcmdpbjogMjRweCAwIDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiA5cHg7XHJcblxyXG5cdFx0XHR3aWR0aDogMzNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAgbGVmdCA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGR0IFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblx0ZGQgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcbi50Yi1jaG9vc2UtdmVoaWNsZS1zbG90XHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHQ+IGRpdiBcclxuXHR7XHJcblx0XHQmOmZpcnN0LWNoaWxkIFxyXG5cdFx0eyBcclxuXHRcdFx0ZmxleDogMCAwIDM1JTsgXHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHsgZmxleDogMCAwIDY1JTsgcGFkZGluZzogMCAwIDAgMjRweDsgfVxyXG5cdFx0JjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHsgZmxleDogMCAwIDEwMCU7IHBhZGRpbmc6IDA7IH1cclxuXHR9XHJcblx0LnRiLWNob29zZS12ZWhpY2xlLWl0ZW1cclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtICsgYnV0dG9uIFxyXG5cdHsgXHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4OyBcclxuXHR9XHJcbn1cclxuLnRiLWNob29zZS12ZWhpY2xlIC50Yi1jaG9vc2UtdmVoaWNsZS1zbG90IC50Yi1maWVsZC1zZXQtaG9sZGVyXHJcbntcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdGRsLnRiLWNob29zZS12ZWhpY2xlLWl0ZW0tbGlzdC1vZGQgPiBkaXYgXHJcblx0e1xyXG5cdFx0ZmxleC1iYXNpczogMzMuMzMlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGItY2hvb3NlLXZlaGljbGUtc2xvdFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQudGItY2hvb3NlLXZlaGljbGUtc2xvdCA+IGRpdjpsYXN0LWNoaWxkXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHQudGItY2hvb3NlLXZlaGljbGUtaXRlbSBsaVxyXG5cdHtcclxuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vc2hhcmVkL1NIQVJFRFwiO1xyXG5cclxuLy8gQGltcG9ydCBcIkRldGFpbEZvcm1zXCI7XHJcbi8vIEBpbXBvcnQgXCJEZXRhaWxEaXNjbGFpbWVyc1wiO1xyXG4vLyBAaW1wb3J0IFwiRGV0YWlsQWR2YW50YWdlXCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9Mb2FkaW5nQW5pbWF0aW9uXCI7XHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL0Nob29zZVZlaGljbGVcIjtcclxuXHJcblxyXG5ib2R5ICNhZ2doZWFkXHJcbntcclxuXHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG59XHJcbmJvZHkgI252aS1saXN0aW5nLWhlYWRlclxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxufVxyXG5ib2R5ICNudmktY2FyLW1lbnVcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcbn1cclxuYm9keSAjbnZpLWluZm8tbWVudVxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxufVxyXG4jdGItZGV0YWlsW3JvbGU9bWFpbl1cclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0Zm9udC13ZWlnaHQ6IDM1MDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQjdGItZGV0YWlsW3JvbGU9bWFpbl0gPiAqXHJcblx0e1xyXG5cdFx0b3JkZXI6IDEwO1xyXG5cdH1cclxufVxyXG5cclxuLnRkbC1wYWdlIFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbltjbGFzcyo9dGRsLV0sIFxyXG5bY2xhc3MqPXRkbC1dICo6bm90KC50Yi13cmFwKVxyXG57XHJcblx0Zm9udC1mYW1pbHk6IFRveW90YVR5cGUtQm9vaywgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxyXG59XHJcblxyXG4udGRsLWhlYWRlclxyXG57XHJcblx0cGFkZGluZzogNTJweCAwIDQwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRoMSBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LWZhbWlseTogVG95b3RhVHlwZS1Cb29rLCBzYW5zLXNlcmlmO1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuLnRkbC1ib2R5XHJcbntcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG4udGRsLXJvd1xyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDgwcHg7XHJcbn1cclxuLnRkbC1jb2xcclxue1xyXG5cdGZsZXg6IDEgMSAxcHg7XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDEgNjAwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuW2lkPXRiLWNob29zZS12ZWhpY2xlLWl0ZW1dIC50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtXHJcbntcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG4udGRsLWNvbCAudGItZmllbGQtc2V0IFxyXG57XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi50ZGwtY29sIC50Yi1maWVsZC1zZXQtaG9sZGVyXHJcbntcclxuXHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnRkbC1ib2R5IC50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtXHJcbntcclxuXHRwYWRkaW5nOiAxNnB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50ZGwtYm9keSAudGItd3JhcCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwIDgwcHg7XHJcblx0fVxyXG5cdC50ZGwtdGlsZS10b2dnbGUgXHJcblx0eyBcclxuXHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdH1cclxuXHQudGRsLWNvbCAudGItZmllbGQtc2V0LWhvbGRlclxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTQwcHgpXHJcbntcclxuXHQudGRsLWhlYWRlclxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdGgxIHsgZm9udC1zaXplOiAzMnB4OyB9XHJcblx0fVxyXG5cdC50ZGwtYm9keSAudGItd3JhcCBcclxuXHR7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQudGRsLXJvd1xyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQudGRsLXRpbGUtdG9nZ2xlIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTZweCAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0c3BhbiBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3JlIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IC0xMDBweDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAtMTAwcHg7XHJcblxyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0aGVpZ2h0OiA5cHg7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblxyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCZbYXJpYS1wcmVzc2VkPXRydWVdXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFtpZD10Yi1jaG9vc2UtdmVoaWNsZS1pdGVtXSAudGItY2hvb3NlLXZlaGljbGUtaXRlbVxyXG5cdHtcclxuXHRcdD4gZGl2LCA+IGRsIFxyXG5cdFx0e1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzLCBwYWRkaW5nIDAuMjVzLCBtYXJnaW4tdG9wIDAuMjVzO1xyXG5cdFx0fVxyXG5cdFx0PiBkbCBcclxuXHRcdHsgXHJcblx0XHRcdG1hcmdpbi10b3A6IDA7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHRbaWQ9dGItY2hvb3NlLXZlaGljbGUtaXRlbV1bYXJpYS1oaWRkZW49ZmFsc2VdIC50Yi1jaG9vc2UtdmVoaWNsZS1pdGVtXHJcblx0e1xyXG5cdFx0PiBkaXYsID4gZGwgXHJcblx0XHR7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHZoO1x0XHJcblx0XHR9XHJcblx0XHQ+IGRsIFxyXG5cdFx0eyBcclxuXHRcdFx0bWFyZ2luLXRvcDogLTI0cHg7IFxyXG5cdFx0fVxyXG5cdH1cclxuXHRbaWQ9dGItY2hvb3NlLXZlaGljbGUtaXRlbV0gLnRiLWNob29zZS12ZWhpY2xlLWl0ZW1cclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTEwMHB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IC0xMDBweDtcclxuXHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGItZGV0YWlsLWZvcm0tdGhhbmtzXHJcbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyNHB4O1xyXG5cdH1cclxuXHRoMiBcclxuXHR7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG5cdHN0cm9uZyBcclxuXHR7IFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7IFxyXG5cdH1cclxufVxyXG5cclxuLnRkbC1iYW5uZXJcclxue1xyXG5cdGltZyBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufSJdfQ== */
