/*! 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;
}
.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,
.tb-field-row + .tb-field-row {
    margin-top: 6px;
  }
}
.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: 6px;
}

.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-group.tb-single {
  margin-top: 24px;
}
.tb-field-group.tb-single .tb-field-group-inner {
  margin-bottom: 0;
}

.tb-field-error-msg {
  padding-top: 5px;
  margin-bottom: -5px;
  font-size: 12px;
  line-height: 1.5;
  color: #EB0A1E;
}

.tb-field-group-select .tb-field-chevron {
  position: relative;
}
.tb-field-group-select .tb-field-chevron::before {
  position: absolute;
  inset: 0;
  left: auto;
  content: "";
  width: 40px;
  height: 40px;
  transform: rotate(90deg);
  background: url("../../images/icon/icon-chevron-right-black.svg") no-repeat top 50% right 50%;
  background-size: auto 13px;
}

select.tb-field {
  padding-right: 40px;
  cursor: pointer;
}

.tb-field {
  display: block;
  width: 100%;
  padding: 10px 8px;
  border: solid 1px #1a1a1a;
  border-radius: 4px;
  appearance: none;
  outline: 0;
  font-size: 14px;
  line-height: 1.3;
  background-color: transparent;
  color: #1a1a1a;
}
.tb-field:focus {
  outline: solid 1px #1a1a1a;
}

textarea.tb-field {
  padding-left: 0.75em;
  padding-right: 0.75em;
  border: solid 1px #1a1a1a;
  resize: none;
}

.tb-focus .tb-field {
  border-color: #1a1a1a;
}

.tb-error .tb-field {
  border-color: #EB0A1E;
}

.tb-label-eg {
  color: #EB0A1E;
}

.tb-field-label {
  display: block;
  padding: 0 0 4px;
  line-height: 1.5;
  font-size: 12px;
  font-weight: 400;
  transition: top 0.5s, padding 0.5s, font-size 0.5s;
  color: #1a1a1a;
}

.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-option {
  flex: 0 0 50%;
  max-width: 207px;
}
.tb-field-group-radio-option label p + p {
  margin-top: 1.5em;
}

.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 32px;
  margin-bottom: 16px;
  line-height: 1.4;
  font-size: 16px;
  cursor: pointer;
  color: #1a1a1a;
}
.tb-field-group-radio-option input + label::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  border: solid 1px #1a1a1a;
  border-radius: 50%;
}
.tb-field-group-radio-option input + label::after {
  position: absolute;
  top: 6px;
  left: 7px;
  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:last-child label {
  margin-bottom: 0;
}

.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: 6px 30px 6px 0;
  margin: 0 0 10px;
  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-holder {
    padding: 32px;
  }

  .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-top: 6px;
    padding-bottom: 6px;
    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-checkbox .tb-field-group-radio-option input + label::before,
.tb-checkbox .tb-field-group-radio-option input + label::after {
  border-radius: 3px;
}
.tb-checkbox .tb-field-group-radio-option input + label::after {
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: #1a1a1a no-repeat 50% 50% url("../images/icon/icon-tick.svg");
  background-size: 10px auto;
}

.tb-single .tb-field-group-radio-option:first-child:last-child {
  flex: 0 0 100%;
  max-width: 540px;
}
.tb-single .tb-field-group-radio-option input + label {
  font-size: 14px;
  color: #1a1a1a;
}
.tb-single .tb-field-label-description {
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
}

.tb-form-recaptcha {
  margin: 27px 0 0;
}

.tb-form-btns + .tb-field-error-msg {
  margin-top: 10px;
}

.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-top: 8px;
  padding-bottom: 8px;
  border: 0;
  border-bottom: solid 2px #ccc;
  border-radius: 0;
  font-family: "ToyotaType";
  line-height: 1.44;
  font-size: 18px;
  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;
}

@media (max-width: 600px) {
  .tb-form-btns > * {
    width: 100%;
  }
}
.tb-field-set {
  margin-left: auto;
  margin-right: auto;
}

.tb-forms-form-thanks {
  padding: 0 0 48px;
  text-align: center;
}
.tb-forms-form-thanks img {
  display: block;
  width: 96px;
  margin: 0 auto 24px;
}
.tb-forms-form-thanks p {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  color: #808080;
}
.tb-forms-form-thanks strong {
  display: block;
  margin: 0 0 8px;
  font-size: 24px;
  font-weight: 600;
  color: #1a1a1a;
}

.tb-forms-disclaimers {
  padding: 60px 0;
  background-color: #f5f5f5;
  color: #1a1a1a;
}
.tb-forms-disclaimers a {
  color: #EB0A1E;
}
@media (hover: hover) {
  .tb-forms-disclaimers a:hover {
    text-decoration: none;
  }
}

.tb-forms-disclaimers h3 {
  padding: 30px 0 0;
  border-top: solid 1px #ccc;
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
}

.tb-forms-disclaimers .content {
  padding: 0;
  font-size: 12px;
}
.tb-forms-disclaimers .content p {
  margin: 0;
}
.tb-forms-disclaimers .content * + p {
  margin-top: 12px;
}

@media (max-width: 767px) {
  .tb-forms-disclaimers {
    padding: 30px 0;
  }

  .tb-forms-disclaimers h3 {
    border: 0;
    padding-top: 0;
  }
}
.tb-img-section img {
  display: block;
  width: 100%;
  height: auto;
}

.tb-content-section {
  padding: 40px 0;
}
@media (max-width: 767px) {
  .tb-content-section {
    padding: 24px 0;
  }
}
.tb-content-section.tb-alt-bg {
  background-color: #f5f5f5;
}

.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-tiw-header {
  padding: 24px 0;
}
.tb-tiw-header a {
  display: block;
}
.tb-tiw-header svg {
  display: block;
  width: 56px;
  height: 47px;
  margin: 0 auto;
}

.tb-tiw-row {
  display: flex;
  gap: 24px;
}

.tb-tiw-col {
  flex: 1 1 1px;
}

@media (max-width: 767px) {
  .tb-tiw-row {
    flex-direction: column;
  }
  .tb-tiw-row > * {
    width: 100%;
  }
}
.tb-tiw-form-section .tb-wrap {
  width: 892px;
}
.tb-tiw-form-section > .tb-wrap > .tb-center-text > h2 {
  margin: 0;
  font-size: 44px;
  font-weight: 400;
}
.tb-tiw-form-section > .tb-wrap > .tb-center-text > p {
  margin: 24px 0 0;
  font-size: 24px;
}
@media (max-width: 767px) {
  .tb-tiw-form-section h2 {
    font-size: 32px;
  }
  .tb-tiw-form-section p {
    font-size: 18px;
  }
}

.tb-content-section.tb-intro h1 {
  margin: 0;
  line-height: 1.2;
  font-size: 80px;
  font-weight: 350;
  letter-spacing: -1.6px;
  text-transform: uppercase;
}
.tb-content-section.tb-intro p {
  margin: 24px 0 0;
  line-height: 1.2;
  font-size: 32px;
  font-weight: 350;
}
.tb-content-section.tb-intro p, .tb-content-section.tb-intro p b {
  font-weight: 350;
}
.tb-content-section.tb-intro p sup {
  top: -0.25em;
}
.tb-content-section.tb-intro p strong {
  font-weight: 600;
}
.tb-content-section.tb-intro a:not([class]) {
  font-size: 18px;
  text-decoration: underline;
  color: inherit;
}
@media (hover: hover) {
  .tb-content-section.tb-intro a:not([class]):hover {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  .tb-content-section.tb-intro h1 {
    font-size: 52px;
  }
  .tb-content-section.tb-intro p {
    font-size: 24px;
  }
}

.tb-content-section.tb-step-desc h2 {
  margin: 0 0 60px;
  font-size: 44px;
  font-weight: 400;
}
.tb-content-section.tb-step-desc ul {
  display: flex;
  justify-content: center;
  gap: 24px;
  width: 1113px;
  max-width: 100%;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.tb-content-section.tb-step-desc li {
  flex: 0 1 355px;
}
.tb-content-section.tb-step-desc li > div {
  max-width: 170px;
  margin: 0 auto;
}
.tb-content-section.tb-step-desc li:nth-child(1) > div {
  max-width: 280px;
}
.tb-content-section.tb-step-desc li img {
  display: block;
  margin: 0 auto 12px;
}
.tb-content-section.tb-step-desc li h3 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}
.tb-content-section.tb-step-desc li p {
  margin: 12px 0 0;
}
.tb-content-section.tb-step-desc ul + p {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .tb-content-section.tb-step-desc {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .tb-content-section.tb-step-desc h2 {
    font-size: 40px;
    margin-bottom: 24px;
  }
  .tb-content-section.tb-step-desc ul {
    flex-direction: column;
    gap: 40px;
  }
  .tb-content-section.tb-step-desc li {
    flex: 0 0 auto;
    width: 100%;
  }
  .tb-content-section.tb-step-desc ul + p {
    margin-top: 24px;
  }
}

.tiw-disclaimers {
  font-weight: 600;
}
.tiw-disclaimers > * {
  margin: 0;
}
.tiw-disclaimers > * + * {
  margin-top: 1.5em;
}

.tiw-disclaimer-list-numbered {
  padding: 0 0 0 30px;
  margin-top: 0;
}

.tiw-disclaimer-list-blank {
  padding: 0 0 0 30px;
  margin-top: 0;
  list-style: none;
}

.tiw-disclaimer-table {
  width: 100%;
}
.tiw-disclaimer-table caption {
  caption-side: top;
  padding-left: 5px;
  margin: 0;
  text-align: left;
  font-weight: 600;
}
.tiw-disclaimer-table th {
  font-weight: 600;
}
.tiw-disclaimer-table td, .tiw-disclaimer-table th {
  padding: 0 5px 5px;
  text-align: left;
}
.tiw-disclaimer-table .tiw-disclaimer-mobile-only {
  display: none;
}
@media (max-width: 767px) {
  .tiw-disclaimer-table {
    display: block;
  }
  .tiw-disclaimer-table caption {
    display: block;
    width: 100%;
  }
  .tiw-disclaimer-table .tiw-disclaimer-mobile-only {
    display: block;
    font-weight: 600;
  }
  .tiw-disclaimer-table span.tiw-disclaimer-mobile-only {
    display: inline-block;
  }
  .tiw-disclaimer-table span.tiw-disclaimer-mobile-only::after {
    content: ":";
    margin-right: 0.5em;
  }
  .tiw-disclaimer-table thead {
    display: none;
  }
  .tiw-disclaimer-table tbody, .tiw-disclaimer-table tr, .tiw-disclaimer-table td {
    display: block;
  }
  .tiw-disclaimer-table tr + tr {
    margin-top: 0.5em;
    padding-top: 0.5em;
    border-top: solid 1px #ccc;
  }
}

.tb-color-brand {
  color: #EB0A1E;
}

.tb-center-text {
  text-align: center;
}

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-forms[role=main] {
  display: flex;
  flex-direction: column;
  font-weight: 350;
}

@media (max-width: 940px) {
  #tb-forms[role=main] > * {
    order: 10;
  }
  #tb-forms[role=main] > *#detail-banner-root {
    order: 1;
  }
}
body .tb-header-back {
  margin: 24px 0 0;
}
@media (max-width: 940px) {
  body .tb-header-back.tb-desktop-only {
    display: none;
  }
}
body .tb-header-back a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 24px;
  line-height: 1.2;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  background: no-repeat top 50% left 0 url("../../images/icon/icon-arrow-left-red.svg");
  background-size: 14px auto;
  color: #1a1a1a;
}
body .tb-header-back a:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  body .tb-header-back a:hover {
    text-decoration: underline;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNoYXJlZC9fcmVzZXQuc2NzcyIsInNoYXJlZC9fZm9udHMuc2NzcyIsInNoYXJlZC9fYW5pbWF0aW9ucy5zY3NzIiwic2hhcmVkL192YXJpYWJsZXMuc2NzcyIsInNoYXJlZC9fYmFzZS5zY3NzIiwic2hhcmVkL19taXhpbnMuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX0Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19EaXNjbGFpbWVycy5zY3NzIiwiY29tcG9uZW50cy9fSW1nU2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fQ29udGVudFNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX0xvYWRpbmdBbmltYXRpb24uc2NzcyIsInBhZ2VzL190aXcuc2NzcyIsIl9nZW5lcmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFLQztFQUNBO0FBQW1CO0VBQ25CO0FBQWdDOzs7QUFHL0I7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtFQUNBOzs7QUFHQztBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNEO0FBQXlCO0VBQ3pCO0FBQVc7RUFDWDtBQUFtQjs7O0FBR2xCO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtBQUFtQztFQUNuQztBQUFnQjs7O0FBR2Y7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtBQUFxQjtFQUNyQjtBQUE0QjtFQUM1QjtBQUFtQzs7O0FBR2xDO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFRDs7O0FBR0M7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7RUFHRDtBQUFtQztFQUNuQztBQUFnQjs7O0FBR2Y7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0VBRUQ7RUFDQTtFQUNBO0VBQ0E7OztBQUdDO0VBQ0Q7OztBQUdDO0VBQ0Q7OztBQUdDO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0Q7QUFBc0I7RUFDdEI7QUFBaUI7RUFDakI7QUFBbUI7RUFDbkI7QUFBVzs7O0FBR1Y7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQ1E7RUFDVDs7O0FBR0M7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQ1M7RUFDVjs7O0FBR0M7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7RUFJRDs7O0FBR0M7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7RUFJRDtFQUNBOzs7QUFHQztBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlEOzs7QUFHQztBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFPQTtFQUNEO0FBQXdCO0VBQ3hCO0FBQWdCO0VBQ2hCO0FBQWdCO0VBQ2hCO0FBQWlCO0VBQ2pCO0FBQVk7RUFDWjtBQUFxQjs7O0FBR3BCO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtFQUVEO0FBQXdCO0VBQ3hCO0FBQVk7OztBQUdYO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFRDs7O0FBR0M7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNEO0FBQStCO0VBQy9CO0FBQXNCOzs7QUFHckI7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNEO0FBQTRCO0VBQzVCO0FBQWU7OztBQUdkO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FBR0M7QUFBQTtBQUFBO0FBSUE7RUFDRDs7O0FDelZEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFFQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FDeENEO0VBRUM7OztBQUVEO0VBRUM7OztBQUVEO0VBRUM7OztBQUdEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBRUM7OztBQUVEO0FBQUE7RUFHQztFQUNBOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDLFlDdkNhOzs7QUR5Q2Q7QUFBQTtFQUdDLFlDN0NhOzs7QUQrQ2Q7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7QUFBQTtFQUdDOzs7QUFFRDtBQUFBO0VBR0M7RUFDQTs7O0FBRUQ7RUFDQztJQUNDOztFQUVEO0lBQ0M7OztBRWpKRjtFQUVJOzs7QUFFSjtFQUVDOzs7QUFFRDtFQUVDO0VBQ0E7RUFDQSxhRFRrQjtFQ1VsQixPRFBhOztBQ1NiO0VBRUM7OztBQUdGO0VBRUM7OztBQUVEO0VBRUM7OztBQUVEO0VBRUM7RUFDQTtFQUVBO0VBQ0E7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QUVDO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7O0FBRUQ7RUFFQzs7QUFHRjtFQUVDOztBQUVEO0VBdEREO0lBd0RFOzs7QUFFRDtFQUVDO0lBRUM7SUFDQTs7RUFFRDtJQUVDO0lBQ0E7O0VBRUQ7SUFFQztJQUNBOztFQUVEO0lBRUM7Ozs7QUFLSDtFQUVDOztBQUVBO0VBQU07O0FBQ047RUFBVTs7O0FBRVg7RUFFQztFQUNBOzs7QUFFRDtFQUVDO0VBQ0E7RUFFQTs7O0FBRUQ7RUFFQzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUQ7RUFFQzs7QUFFRDtFQUVDO0VBQ0E7O0FBRUQ7RUFFQzs7QUFFRDtFQTFCRDtJQTRCRTs7RUFFQTtJQUVDO0lBQ0E7O0VBRUQ7SUFFQztJQUNBOztFQUVEO0lBRUM7O0VBRUE7SUFFQztJQUNBOztFQUdGO0lBQVE7O0VBQ1I7SUFFQzs7RUFFRDtJQUVDO0lBQ0E7SUFDQTs7OztBQzdSSDtFQUVDLE9YVVc7OztBV1JaO0VBRUM7OztBQUdEO0VUR0k7OztBU0NKO0VUREk7OztBU0tKO0VUTEk7OztBU1NKO0VUVEk7OztBU2FKO0VBRUM7RUFDQTtFQUVBOzs7QUFFRDtFQUVDO0lBRUM7O0VBRUE7SUFFQzs7O0FBS0g7RUFFQzs7QUFFQTtFQUVDO0lBRUM7OztBQUdGO0VBRUM7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsT1gvRFk7O0FXaUVaO0VBRUM7O0FUSEY7RUFFQztJU0tDIiwiZmlsZSI6IlRpd0FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuIGh0bWwge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFNlY3Rpb25zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAgICovXHJcbiAgXHJcbiAgbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGgxIHtcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRtYXJnaW46IDAuNjdlbSAwO1xyXG4gIH1cclxuICBcclxuICAvKiBHcm91cGluZyBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKi9cclxuICBcclxuICBociB7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBwcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYWJiclt0aXRsZV0ge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBjb2RlLFxyXG4gIGtiZCxcclxuICBzYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzbWFsbCB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gICAqIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzdWIsXHJcbiAgc3VwIHtcclxuXHRmb250LXNpemU6IDc1JTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBzdWIge1xyXG5cdGJvdHRvbTogLTAuMjVlbTtcclxuICB9XHJcbiAgXHJcbiAgc3VwIHtcclxuXHR0b3A6IC0wLjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyogRW1iZWRkZWQgY29udGVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgaW1nIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZvcm1zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCxcclxuICBvcHRncm91cCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHRtYXJnaW46IDA7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQgeyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgc2VsZWN0IHsgLyogMSAqL1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBbdHlwZT1cImJ1dHRvblwiXSxcclxuICBbdHlwZT1cInJlc2V0XCJdLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICAgKi9cclxuICBcclxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgZmllbGRzZXQge1xyXG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwOyAvKiAzICovXHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByb2dyZXNzIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gICAqL1xyXG4gIFxyXG4gIHRleHRhcmVhIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogSW50ZXJhY3RpdmVcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgZGV0YWlscyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC8qXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1bW1hcnkge1xyXG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICB9XHJcbiAgXHJcbiAgLyogTWlzY1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICAgKi9cclxuICBcclxuICB0ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgfSIsIiRmb250LWZhY2UtZGlyZWN0b3J5OiAnLi4vYXNzZXRzL2ZvbnRzL3RveW90YS10eXBlLyc7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtTGlnaHQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9vay5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdCB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtUmVndWxhci5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdCB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtU2VtaWJvbGQuZW90Jyk7XHJcblx0c3JjOiB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdHNyYzogdXJsKCRmb250LWZhY2UtZGlyZWN0b3J5ICsgJ1RveW90YVR5cGUtQm9sZC5lb3QnKTtcclxuXHRzcmM6IHVybCgkZm9udC1mYWNlLWRpcmVjdG9yeSArICdUb3lvdGFUeXBlLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdCB1cmwoJGZvbnQtZmFjZS1kaXJlY3RvcnkgKyAnVG95b3RhVHlwZS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIudGItdG9hc3QtdHJhbnNpdGlvbiBcclxue1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDsvL2N1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSlcclxufVxyXG4udGItdHJhbnNsYXRlLXktZnVsbFxyXG57XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG59XHJcbi50Yi10cmFuc2xhdGUteS0wXHJcbntcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdGhlaWdodDogNjRweDtcclxufVxyXG4ubGRzLXJvbGxlciBzcGFuXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubGRzLXJvbGxlciBkaXYsIFxyXG4ubGRzLXJvbGxlciBzcGFuXHJcbntcclxuXHRhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDMycHggMzJweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6OmFmdGVyLCBcclxuLmxkcy1yb2xsZXIgc3Bhbjo6YWZ0ZXIgXHJcbntcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDZweDtcclxuXHRoZWlnaHQ6IDZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRtYXJnaW46IC0zcHggMCAwIC0zcHg7XHJcbn1cclxuLmxkcy1saWdodCAubGRzLXJvbGxlciBkaXY6OmFmdGVyLCBcclxuLmxkcy1saWdodCAubGRzLXJvbGxlciBzcGFuOjphZnRlciBcclxue1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxufVxyXG4ubGRzLWRhcmsgLmxkcy1yb2xsZXIgZGl2OjphZnRlciwgXHJcbi5sZHMtZGFyayAubGRzLXJvbGxlciBzcGFuOjphZnRlciBcclxue1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoMSkgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgxKTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDUwcHg7XHJcblx0bGVmdDogNTBweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoMikgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgyKTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDU0cHg7XHJcblx0bGVmdDogNDVweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoMykgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCgzKTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDU3cHg7XHJcblx0bGVmdDogMzlweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNCkgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XHJcbn1cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIsIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg0KTo6YWZ0ZXIgXHJcbntcclxuXHR0b3A6IDU4cHg7XHJcblx0bGVmdDogMzJweDtcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpLCBcclxuLmxkcy1yb2xsZXIgc3BhbjpudGgtY2hpbGQoNSkgXHJcbntcclxuXHRhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDUpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTdweDtcclxuXHRsZWZ0OiAyNXB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNiksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg2KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDYpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTRweDtcclxuXHRsZWZ0OiAxOXB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg3KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDcpOjphZnRlciBcclxue1xyXG5cdHRvcDogNTBweDtcclxuXHRsZWZ0OiAxNHB4O1xyXG59XHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCksIFxyXG4ubGRzLXJvbGxlciBzcGFuOm50aC1jaGlsZCg4KSBcclxue1xyXG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcclxufVxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOjphZnRlciwgXHJcbi5sZHMtcm9sbGVyIHNwYW46bnRoLWNoaWxkKDgpOjphZnRlciBcclxue1xyXG5cdHRvcDogNDVweDtcclxuXHRsZWZ0OiAxMHB4O1xyXG59XHJcbkBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbiIsIiR3aWR0aC1jb250YWluZXI6IDE0NDBweDtcclxuJGxldHRlci1zcGFjaW5nLXNwYWNlZDogMC4xMmVtO1xyXG5cclxuJGZvbnQtZmFtaWx5LXRleHQ6IFRveW90YVR5cGUsIHNhbnMtc2VyaWY7XHJcblxyXG4kY29sb3Itd2hpdGU6IHdoaXRlO1xyXG4kY29sb3ItYmxhY2s6ICMxYTFhMWE7XHJcbiRjb2xvci1ncmV5LXRleHQ6ICM4MDgwODA7XHJcbiRjb2xvci1ncmV5LWJvcmRlcjogI2NjYztcclxuJGNvbG9yLWdyZXktYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuJGNvbG9yLWdyZXktYmFja2dyb3VuZC1kYXJrOiAjZWVlO1xyXG4kY29sb3ItdGV4dDogJGNvbG9yLWJsYWNrO1xyXG4kY29sb3ItcmVkOiAjRUIwQTFFO1xyXG4kY29sb3ItZGFyay1yZWQ6ICNkMTA5MWI7XHJcbiRjb2xvci1kYXJrLWdyZXk6ICMzMzM7XHJcbiRib3gtc2hhZG93LWRlZmF1bHQ6IDAgMCAycHggMnB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuIiwiOnJvb3QgXHJcbntcclxuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIFxyXG57XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sLCBib2R5IFxyXG57XHJcblx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktdGV4dDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHQmLnRiLW5vLXNjcm9sbCBcclxuXHR7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5pbWcgXHJcbnsgXHJcblx0bWF4LXdpZHRoOiAxMDAlOyBcclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBiLCBzdHJvbmdcclxue1xyXG5cdGZvbnQtd2VpZ2h0OiAzNTA7XHJcbn1cclxuYnV0dG9uIFxyXG57IFxyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwOyBcclxuXHJcblx0b3V0bGluZTogMDtcclxuXHRmb250OiBpbmhlcml0OyBcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuYm9keSBbY2xhc3NePXRiLWJ1dHRvbi1dXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWluLXdpZHRoOiAxNjZweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTdweCA1NnB4IDE4cHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xyXG5cclxuXHQmW2Rpc2FibGVkXVxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kZWZhdWx0O1xyXG5cdH1cclxuXHQmLnRiLWNoZXZyb24tcmlnaHQtYmxhY2sgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCA1MCUgcmlnaHQgMjRweCB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tY2hldnJvbi1yaWdodC1ibGFjay5zdmcnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxM3B4O1xyXG5cdH1cclxufVxyXG5ib2R5IFtjbGFzc149dGItYnV0dG9uLV1cclxue1xyXG5cdEBpbmNsdWRlIHRiLWxvYWRlci1idXR0b247XHJcbn1cclxuYm9keSAudGItYnV0dG9uLWJyYW5kIFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0QGluY2x1ZGUgdGItaG92ZXJcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1kYXJrLXJlZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXJlZDtcclxuXHR9XHJcbn1cclxuYm9keSAudGItYnV0dG9uLXNvbGlkIFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdCYuYWx0IFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzMzMztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi1zb2xpZC1yZXZlcnNlIFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn1cclxuYm9keSAudGItYnV0dG9uLW91dGxpbmUgXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi1idXR0b24tdHJhbnNwYXJlbnQgXHJcbntcclxuXHRAaW5jbHVkZSB0Yi1ib3JkZXJsaW5rO1xyXG5cclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgMCA2cHg7XHJcblxyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG5ib2R5IFtjbGFzcyo9dGItYnV0dG9uLWFycm93XVxyXG57XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XHJcblxyXG5cdCY6Zm9jdXMgXHJcblx0e1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuYm9keSBbY2xhc3MqPXRiLWJ1dHRvbi1hcnJvdy1yaWdodF1cclxue1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSByaWdodCAwO1xyXG5cdFxyXG5cdHNwYW4gXHJcblx0e1xyXG5cdFx0QGluY2x1ZGUgdGItYm9yZGVybGluaztcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHR9XHJcbn1cclxuYm9keSAudGItYnV0dG9uLWFycm93LXJpZ2h0LXJlZFxyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWFycm93LXJpZ2h0LXJlZC5zdmcnKTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbmJvZHkgLnRiLWJ1dHRvbi1hcnJvdy1yaWdodC1ibGFja1xyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWFycm93LXJpZ2h0LWJsYWNrLnN2ZycpO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuYm9keSAudGItbW9kYWwtY2xvc2Vcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4IDhweCA0OHB4O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXJcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDI0cHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDJweCAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOmZvY3VzIFxyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHR7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuYm9keSBcclxue1xyXG5cdFthcmlhLXByZXNzZWQ9dHJ1ZV1cclxuXHR7XHJcblx0XHQudGItYXJpYS11bnByZXNzZWQtdGV4dFx0eyBkaXNwbGF5OiBub25lOyB9XHJcblx0fVxyXG5cdFthcmlhLXByZXNzZWQ9ZmFsc2VdXHJcblx0e1xyXG5cdFx0LnRiLWFyaWEtcHJlc3NlZC10ZXh0IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG5cclxuLnRiLXdyYXAgXHJcbntcclxuXHR3aWR0aDogMTQ0MHB4O1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdCYudGItbmFycm93IFxyXG5cdHtcclxuXHRcdHdpZHRoOiA5NjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLXdyYXAgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxufVxyXG5ib2R5IC50Yi10ZXh0LWNlbnRlclxyXG57XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbltjbGFzc149dGItcGlsbF1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAzcHggMTBweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHQmICsgJiBcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdH1cclxuXHQmLnRiLWkgXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSBsZWZ0IDZweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1pLXdoaXRlLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XHJcblx0fVxyXG59XHJcbi50Yi1waWxsLWJyYW5kXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRiLXBpbGwtc29saWRcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi50Yi1waWxsLWdyZXlcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LDIwNCwyMDQsMC41KTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1waWxsLW91dGxpbmVcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLnRiLXBpbGwtc3BhY2VkXHJcbntcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblxyXG5cdCYudGItbGFyZ2VyIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0JltjbGFzcyo9dGItYmxhY2tdXHJcblx0e1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0JltjbGFzcyo9dGItdW5kZXJsaW5lXSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji50Yi11bmRlcmxpbmUtcmVkOjphZnRlciBcclxuXHR7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHRcclxuXHR9XHJcbn1cclxuYm9keSAudGItcnRlLW5hcnJvd1xyXG57XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiA4NzBweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLnRiLXJ0ZS1jb2wgXHJcbntcclxuXHQ+ICogeyBtYXJnaW46IDA7IH1cclxuXHQ+ICogKyAqIHsgbWFyZ2luLXRvcDogMjRweDsgfVxyXG5cclxuXHQudmlkZW8tZW1iZWRcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU2JTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdGlmcmFtZSBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG5cdFx0LmNvbm5lY3RlZC10YWItY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgPiBkaXYgKyBkaXYgeyBtYXJnaW4tdG9wOiAxLjVlbTsgfVxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogNjQ4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCA+IGgzXHR7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgaDMsXHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuaDMge1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRtYXJnaW46IDAgMCAyNHB4O1xyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IHAge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQ+ZGl2IHtcclxuXHRcdGZsZXg6IDEgMSA1MCU7XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgdWwge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmVcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCBsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIDVweCAwIDIwcHg7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgbGk6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDExcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjMWExYTFhO1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdFxyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudDpmb2N1cyB7XHJcblx0XHRjb2xvcjogIzAwMFxyXG5cdH1cclxuXHQuY29ubmVjdGVkLXRhYi1jb250ZW50IC5idXR0b24tdHJhbnNwYXJlbnQ6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMwMDBcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHR9XHJcblx0LmNvbm5lY3RlZC10YWItY29udGVudCAuYnV0dG9uLXRyYW5zcGFyZW50OjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtNnB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWExYTFhO1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjNzXHJcblx0fVxyXG5cdC5jb25uZWN0ZWQtdGFiLWNvbnRlbnQgLmJ1dHRvbi10cmFuc3BhcmVudDo6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1NSU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMWExYTFhO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxYTFhMWE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZylcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk0MXB4KVxyXG57XHJcblx0LnRiLXJ0ZS1yb3cgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCAtMjRweDtcclxuXHR9XHJcblx0LnRiLXJ0ZS1jb2wgXHJcblx0e1xyXG5cdFx0ZmxleDogMSAxIDFweDtcclxuXHRcdHBhZGRpbmc6IDAgMjRweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLXJ0ZS1jb2wgXHJcblx0e1xyXG5cdFx0JiArICYgeyBtYXJnaW4tdG9wOiAxLjVlbTsgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTQxcHgpXHJcbntcclxuXHQudGItcnRlLWNvbCBcclxuXHR7XHJcblx0XHQmICsgJiB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRiLXByb2dyZXNzLWxpbmVcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiAzcHg7XHJcblx0bWFyZ2luOiAzNnB4IDAgMDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0c3BhbiBcclxuXHR7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGItdG9vbHRpcC1ob2xkZXJcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblxyXG5cdC50Yi10b29sdGlwLWNvbnRlbnRcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA2MHZ3O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTJweCA0MHB4IDEycHggMTJweDtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ibGFjaztcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG5cdFx0XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0XHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0XHR7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0PiAqXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdD4gKiArICogXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHRcdH1cclxuXHRcdD4gYnV0dG9uOmxhc3QtY2hpbGQgXHJcblx0XHR7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSwgXHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMnB4O1xyXG5cclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji50Yi1icmFuZCAudGItdG9vbHRpcC1jb250ZW50XHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdH1cclxufVxyXG5cclxuLmRldGFpbHMtZGVzYy1tb3JlXHJcbntcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXM7XHJcblxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRtYXgtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdD4gKlxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0PiAqICsgKiBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcclxuXHR9XHJcbn1cclxuLnRiLXdyYXAgLmRldGFpbHMtZGVzY3JpcHRpb24gLm1vcmUgYSBcclxue1xyXG5cdEBpbmNsdWRlIHRiLWJvcmRlcmxpbms7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn0iLCJAbWl4aW4gdGItei1pbmRleFxyXG57XHJcbiAgICAkei1saXN0OlxyXG5cdFx0Jy50Yi1sb2FkaW5nLWFuaW1hdGlvbidcclxuXHRcdCcudGItZm9ybXMtaGVhZGVyLnRiLXN0aWNreSdcclxuXHRcdCdib2R5ICNhZ2doZWFkJ1xyXG5cdFx0J2JvZHkgI252aS1saXN0aW5nLWhlYWRlcidcclxuXHRcdCdib2R5ICNudmktY2FyLW1lbnUnXHJcblx0XHQnYm9keSAjbnZpLWluZm8tbWVudSdcclxuICAgIDtcclxuICAgICRtZTogXCIjeyZ9XCI7XHJcbiAgICAkei12YWw6IGluZGV4KCR6LWxpc3QsICRtZSk7XHJcbiAgICB6LWluZGV4OiAkei12YWwgKiAxMCArIDEwMDtcclxufVxyXG5AbWl4aW4gdGItbG9hZGVyLWJ1dHRvblxyXG57XHJcblx0Lmxkcy1ob2xkZXIgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubGRzLXJvbGxlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC40KTtcclxuXHR9XHJcblx0Ji5pcy1sb2FkaW5nIC5sZHMtcm9sbGVyIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0JiArIHNwYW4geyBvcGFjaXR5OiAwOyB9XHJcblx0fVxyXG5cdCYudGItYnV0dG9uLW91dGxpbmU6bm90KDpob3ZlcikgLmxkcy1yb2xsZXIgZGl2OjphZnRlclxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0QG1lZGlhIChob3Zlcjogbm9uZSkgXHJcblx0e1xyXG5cdFx0Ji50Yi1idXR0b24tb3V0bGluZSAubGRzLXJvbGxlciBkaXY6OmFmdGVyXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1peGluIHRiLWJvcmRlcmxpbmsgXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG5cdH1cclxuXHRbYXJpYS1wcmVzc2VkPXRydWVdID4gJjo6YmVmb3JlLFxyXG5cdCY6aG92ZXI6OmJlZm9yZSBcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1peGluIHRiLWhvdmVyIFxyXG57XHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0e1xyXG5cdFx0Jjpob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0QGNvbnRlbnRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1peGluIHRiLXBsYWNlaG9sZGVyIHtcclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cclxuXHQmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gIFxyXG5cdCY6OnBsYWNlaG9sZGVyICAgXHRcdCAgICAge0Bjb250ZW50fSAgXHJcbn0iLCJcclxuLmljb24tc3ZnIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAxZW07XHJcblx0bWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMS4xZW07XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDFlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLjFlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMS4xZW07XHJcblx0fVxyXG5cclxuXHQmLmljb24tbGlzdF90cHIsXHJcblx0Ji5pY29uLWxpc3RfdHByLWFwcGxpZWQge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHJhbnNtaXNzaW9uOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi10cmFuc21pc3Npb24uc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9lbmdpbmU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWVuZ2luZS5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X2ludGVyaW9yOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1pbnRlcmlvci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3JlZ286OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWNhci5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X29kbzo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tb2RvbWV0ZXIuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9wZXRyb2w6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBldHJvbC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X21hcmtlcjo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tbWFya2VyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfZG9vcnM6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWRvb3Iuc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9wZW9wbGU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBlcnNvbi5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3RpbWU6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXRpbWVyLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3Rfa21zOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1jb25lLnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfNHdkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi00V0Quc3ZnJyk7XHJcbn1cclxuLmljb24tc3ZnLmljb24tbGlzdF9Gd2Q6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLUZXRC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X1J3ZDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tUldELnN2ZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vdHByLnBuZycpO1xyXG59XHJcbi5pY29uLXN2Zy5pY29uLWxpc3RfdHByLWFwcGxpZWQ6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi90cHItYXBwbGllZC5zdmcnKTtcclxufVxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Rwcjo6YmVmb3JlLFxyXG4uaWNvbi1zdmcuaWNvbi1saXN0X3Rwci1hcHBsaWVkOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uaS1zdmdcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcbn1cclxuLmktc3ZnLmktY2FyLWZyb250OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tY2FyLWZyb250LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLW1hcmtlcjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLW1hcmtlci1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktb2RvbWV0ZXI6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1zcGVlZG9tZXRlci5zdmcnKTsgfVxyXG4uaS1zdmcuaS1lbmdpbmU6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vaWNvbi1lbmdpbmUtbmV3LnN2ZycpOyB9XHJcbi5pLXN2Zy5pLXBlcnNvbjo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXBlcnNvbi1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktdHJhbnNtaXNzaW9uOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tdHJhbnNtaXNzaW9uLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1kcml2ZTo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWRyaXZlLW5ldy5zdmcnKTsgfVxyXG4uaS1zdmcuaS1mdWVsOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2ljb24tZnVlbC1uZXcuc3ZnJyk7IH1cclxuLmktc3ZnLmktc2VhdDo6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLXNlYXQtbmV3LnN2ZycpOyB9XHJcbiIsIi50Yi1maWVsZC1zZXQtaG9sZGVyXHJcbntcclxuXHRwYWRkaW5nOiA0OHB4IDA7XHJcblxyXG5cdGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5cdGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDsgXHJcblx0fVxyXG5cdGlucHV0W3R5cGU9bnVtYmVyXVxyXG5cdHtcclxuXHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cdH1cclxufVxyXG4udGItZmllbGQtc2V0LWhvbGRlci1zbG90XHJcbntcclxuXHRmb250LXdlaWdodDogMzUwO1xyXG5cclxuXHQ+ICogXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHRcdCYgKyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcblx0fVxyXG5cdD4gKjpsYXN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NDFweClcclxue1xyXG5cdC50Yi1maWVsZC1yb3cgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCAtOHB4O1xyXG5cclxuXHRcdCogKyAmIHsgbWFyZ2luLXRvcDogMjRweDsgfVxyXG5cdH1cclxuXHQudGItZmllbGQtY29sIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMTtcclxuXHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cclxuXHRcdD4gKiB7IG1hcmdpbi10b3A6IDA7IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWNvbCArLnRiLWZpZWxkLWNvbCwgXHJcblx0LnRiLWZpZWxkLXJvdyArLnRiLWZpZWxkLXJvd1xyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLXNldCBcclxue1xyXG5cdG1heC13aWR0aDogNzgwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdFxyXG5cdCYgKyAmIHsgbWFyZ2luLXRvcDogNDhweDsgfVxyXG59XHJcbi50Yi1maWVsZC1zZXRbZGlzYWJsZWRdXHJcbntcclxuXHRvcGFjaXR5OiAwLjU7XHJcblx0XHJcblx0JiArIC50Yi1sb2FkaW5nLXdyYXBwZXJcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbi50Yi1maWVsZC1zZXQgaDMgXHJcbnsgXHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxufVxyXG4udGItZmllbGQtc2V0IGgzICsgLnRiLWZpZWxkLXJvd1xyXG57XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi50Yi1maWVsZC1zZXQgcCBcclxue1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdCogKyAmIHsgbWFyZ2luLXRvcDogMS41ZW07fVxyXG59XHJcbi50Yi1maWVsZC1ncm91cFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQqICsgJiB7IG1hcmdpbi10b3A6IDI0cHg7IH1cclxufVxyXG4udGItZmllbGQtZ3JvdXAudGItc2luZ2xlIFxyXG57XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHJcblx0LnRiLWZpZWxkLWdyb3VwLWlubmVyXHJcblx0e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLWVycm9yLW1zZyBcclxue1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXNlbGVjdCAudGItZmllbGQtY2hldnJvblxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aW5zZXQ6IDA7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWNoZXZyb24tcmlnaHQtYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCB0b3AgNTAlIHJpZ2h0IDUwJTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxM3B4XHJcblx0fVxyXG59XHJcbnNlbGVjdC50Yi1maWVsZFxyXG57XHJcblx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG59XHJcbi50Yi1maWVsZFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTBweCA4cHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHRvdXRsaW5lOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxufVxyXG50ZXh0YXJlYS50Yi1maWVsZCBcclxue1xyXG5cdHBhZGRpbmctbGVmdDogLjc1ZW07XHJcblx0cGFkZGluZy1yaWdodDogLjc1ZW07XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWJsYWNrO1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG4udGItZm9jdXMgLnRiLWZpZWxkIFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG4udGItZXJyb3IgLnRiLWZpZWxkIFxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xyXG59XHJcbi50Yi1sYWJlbC1lZ1xyXG57XHJcblx0Y29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMCAwIDRweDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC41cywgcGFkZGluZyAwLjVzLCBmb250LXNpemUgMC41cztcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcbi50Yi1oYXMtdGV4dGFyZWEgLnRiLWZpZWxkLWxhYmVsXHJcbntcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpbyAudGItZmllbGQtbGFiZWwtZGVzY3JpcHRpb25cclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsZXg6IDAgMCAxMDAlO1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gXHJcbntcclxuXHRmbGV4OiAwIDAgNTAlO1xyXG5cdG1heC13aWR0aDogMjA3cHg7XHJcblxyXG5cdGxhYmVsIHAgKyBwIHsgbWFyZ2luLXRvcDogMS41ZW07IH1cclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIFxyXG57XHJcblx0ZmxleDogMCAwIDEwMCU7XHJcblx0bWF4LXdpZHRoOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLXJhZGlvLW11bHRpLWxpbmUgLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCArIGxhYmVsOjpiZWZvcmVcclxue1xyXG5cdHRvcDogNXB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG4udGItZmllbGQtbGFiZWwtcmFkaW8tbXVsdGktbGluZSAudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWw6OmFmdGVyXHJcbntcclxuXHR0b3A6IDlweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dCBcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtNTAwMHB4O1xyXG59XHJcbi50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbCBcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0cGFkZGluZzogMCAzMnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmxhY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0fVxyXG5cdCY6OmFmdGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNnB4O1xyXG5cdFx0bGVmdDogN3B4O1xyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XHJcblx0fVxyXG5cdGEgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbjpsYXN0LWNoaWxkIGxhYmVsIFxyXG57XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uLnRiLWZvY3VzIGlucHV0ICsgbGFiZWw6OmJlZm9yZSBcclxue1xyXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWRlZmF1bHQ7XHJcbn1cclxuLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbiBpbnB1dDpjaGVja2VkICsgbGFiZWxcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG4udGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIgXHJcbntcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbi50Yi1maWVsZC1sYWJlbC1kZXNjcmlwdGlvblxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRwYWRkaW5nOiA2cHggMzBweCA2cHggMDtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFxyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0Ji50Yi1oaWRkZW4gXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnRiLWZpZWxkLWxhYmVsLWRlc2NyaXB0aW9uIHN0cm9uZ1xyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQudGItZmllbGQtc2V0LWhvbGRlclxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDMycHg7XHJcblx0fVxyXG5cdC50Yi1maWVsZC1zZXQgKyAudGItZmllbGQtc2V0XHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkLXNldCBwIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC50Yi1maWVsZC1sYWJlbFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnRiLWZpZWxkIFxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cdC50Yi1maWVsZC1ncm91cC1yYWRpby1vcHRpb24gaW5wdXQgKyBsYWJlbFxyXG5cdHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweClcclxue1xyXG5cdC50Yi1maWVsZC1ncm91cC5jYXB0Y2hhLmVycm9yIC50Yi1maWVsZC1ncm91cC1pbm5lclxyXG5cdHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHQmOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KVxyXG57XHJcblx0LnRiLWZpZWxkLWdyb3VwLmNhcHRjaGFcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdH1cclxufVxyXG4udGItY2hlY2tib3ggLnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvblxyXG57XHJcblx0aW5wdXQgKyBsYWJlbDo6YmVmb3JlLCBcclxuXHRpbnB1dCArIGxhYmVsOjphZnRlclxyXG5cdHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHR9XHJcblx0aW5wdXQgKyBsYWJlbDo6YWZ0ZXJcclxuXHR7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgbm8tcmVwZWF0IDUwJSA1MCUgdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uLXRpY2suc3ZnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcclxuXHR9XHJcbn1cclxuLnRiLXNpbmdsZVxyXG57XHJcblx0LnRiLWZpZWxkLWdyb3VwLXJhZGlvLW9wdGlvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdH1cclxuXHQudGItZmllbGQtZ3JvdXAtcmFkaW8tb3B0aW9uIGlucHV0ICsgbGFiZWxcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHQudGItZmllbGQtbGFiZWwtZGVzY3JpcHRpb25cclxuXHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcbn1cclxuLnRiLWZvcm0tcmVjYXB0Y2hhXHJcbntcclxuXHRtYXJnaW46IDI3cHggMCAwO1xyXG59XHJcbi50Yi1mb3JtLWJ0bnMgKyAudGItZmllbGQtZXJyb3ItbXNnXHJcbntcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi50Yi1mb3JtLWJ0bnMgXHJcbntcclxuXHRtYXJnaW46IDM5cHggMCAwO1xyXG59XHJcbi50Yi1vbmx5LWRhdGVcclxue1xyXG5cdC5kcF9fYnV0dG9uX2JvdHRvbSB7IGRpc3BsYXk6IG5vbmUgfTtcclxufVxyXG4udGItZmllbGQtZ3JvdXAudGItaGFzLWRhdGV0aW1lcGlja2VyIFxyXG57XHJcblx0LnRiLWZpZWxkLWxhYmVsXHJcblx0e1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblxyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0fVxyXG5cdCYudGItZm9jdXMgLnRiLWZpZWxkLWxhYmVsLCBcclxuXHQmLnRiLWZpbGxlZCAudGItZmllbGQtbGFiZWxcclxuXHR7XHJcblx0XHR0b3A6IDA7XHJcblxyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LmRwX19pbnB1dFxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRmb250LWZhbWlseTogJ1RveW90YVR5cGUnO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuYm9keSAuZHBfX3RvZGF5XHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC5kcF9fYWN0aXZlX2RhdGVcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC5kcF9fYWN0aW9uX2J1dHRvbnNcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbmJvZHkgLmRwX19hY3Rpb24gXHJcbntcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMTFweCAyNHB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1zcGFjZWQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcclxuXHJcblx0JiArIC5kcF9fYWN0aW9uIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHQmLmRwX19zZWxlY3QgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0XHQmOmZvY3VzIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXJcclxuXHRcdHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5kcF9fY2FuY2VsXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdFx0Jjpmb2N1cyBcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZHBfX2FjdGlvbl9kaXNhYmxlZFxyXG5cdHtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHR9XHJcbn1cclxuYm9keSAuZHBfX2NhbmNlbFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuYm9keSAuZHBfX3NlbGVjdFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5IC5kcF9fc2VsZWN0aW9uX3ByZXZpZXdcclxue1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keSAuZHBfX2FjdGlvbl9idXR0b25zXHJcbntcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5ib2R5IC5kcF9fcG1fYW1fYnV0dG9uXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBcclxue1xyXG5cdC50Yi1mb3JtLWJ0bnMgPiAqIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsIi50Yi1maWVsZC1zZXRcclxue1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4udGItZm9ybXMtZm9ybS10aGFua3Ncclxue1xyXG5cdHBhZGRpbmc6IDAgMCA0OHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0aW1nIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDk2cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byAyNHB4O1xyXG5cdH1cclxuXHRwIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG5cdH1cclxuXHRzdHJvbmcgXHJcblx0eyBcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrOyBcclxuXHR9XHJcbn1cclxuXHJcbiIsIi50Yi1mb3Jtcy1kaXNjbGFpbWVyc1xyXG57XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0YSBcclxuXHR7XHJcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcclxuXHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItZm9ybXMtZGlzY2xhaW1lcnMgaDMgXHJcbntcclxuXHRwYWRkaW5nOiAzMHB4IDAgMDtcclxuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi50Yi1mb3Jtcy1kaXNjbGFpbWVycyAuY29udGVudCBcclxue1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRwIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0KiArIHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLWZvcm1zLWRpc2NsYWltZXJzXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdH1cclxuXHQudGItZm9ybXMtZGlzY2xhaW1lcnMgaDMgXHJcblx0e1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG59IiwiLnRiLWltZy1zZWN0aW9uIGltZyBcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIudGItY29udGVudC1zZWN0aW9uIFxyXG57XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMjRweCAwO1xyXG5cdH1cclxuXHJcblx0Ji50Yi1hbHQtYmcgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFja2dyb3VuZDtcclxuXHR9XHJcbn0iLCJcclxuLnRiLWxvYWRpbmctd3JhcHBlclxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5sZHMtZGFyayAudGItbG9hZGluZy1hbmltYXRpb24gXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmxkcy1saWdodCAudGItbG9hZGluZy1hbmltYXRpb24gXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRiLWxvYWRpbmctYW5pbWF0aW9uIFxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxuXHJcblx0PiBkaXYgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0fVxyXG59XHJcbi50Yi1sb2FkaW5nLWxlYXZlLWFjdGl2ZSBcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG59XHJcbi50Yi1sb2FkaW5nLWxlYXZlLWZyb21cclxue1xyXG5cdG9wYWNpdHk6IDE7XHRcclxufVxyXG4udGItbG9hZGluZy1sZWF2ZS10byBcclxue1xyXG5cdG9wYWNpdHk6IDA7XHJcbn0iLCIudGItdGl3LWhlYWRlclxyXG57XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cclxuXHRhIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRzdmcgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNTZweDtcclxuXHRcdGhlaWdodDogNDdweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG4udGItdGl3LXJvd1xyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDI0cHg7XHJcbn1cclxuLnRiLXRpdy1jb2xcclxue1xyXG5cdGZsZXg6IDEgMSAxcHg7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LnRiLXRpdy1yb3dcclxuXHR7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdD4gKiB7IHdpZHRoOiAxMDAlOyB9XHJcblx0fVxyXG59XHJcbi50Yi10aXctZm9ybS1zZWN0aW9uXHJcbntcclxuXHQudGItd3JhcCBcclxuXHR7XHJcblx0XHR3aWR0aDogY2FsYyg4NDRweCArIDQ4cHgpO1xyXG5cdH1cclxuXHQ+IC50Yi13cmFwID4gLnRiLWNlbnRlci10ZXh0XHJcblx0e1xyXG5cdFx0PiBoMiBcclxuXHRcdHtcclxuXHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdFx0PiBwXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbjogMjRweCAwIDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBcclxuXHR7XHJcblx0XHRoMiBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0fVxyXG5cdFx0cCBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGItY29udGVudC1zZWN0aW9uLnRiLWludHJvIFxyXG57XHJcblx0aDEgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTEuNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR9XHJcblx0cCBcclxuXHR7XHJcblx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzNTA7XHJcblxyXG5cdFx0JiwgYiBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDM1MDtcclxuXHRcdH1cclxuXHRcdHN1cCBcclxuXHRcdHtcclxuXHRcdFx0dG9wOiAtMC4yNWVtO1xyXG5cdFx0fVxyXG5cdFx0c3Ryb25nIFxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhOm5vdChbY2xhc3NdKVxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0XHR7XHJcblx0XHRcdCY6aG92ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdGgxIFxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXNpemU6IDUycHg7XHJcblx0XHR9XHJcblx0XHRwIFxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGItY29udGVudC1zZWN0aW9uLnRiLXN0ZXAtZGVzY1xyXG57XHJcblx0aDIgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDAgNjBweDtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdHVsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMjRweDtcclxuXHJcblx0XHR3aWR0aDogMTExM3B4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGxpIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMSAzNTVweDtcclxuXHJcblx0XHQ+IGRpdiBcclxuXHRcdHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgxKSA+IGRpdiBcclxuXHRcdHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcclxuXHRcdH1cclxuXHRcdGltZyBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEycHg7XHJcblx0XHR9XHJcblx0XHRoMyBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR9XHJcblx0XHRwIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW46IDEycHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCArIHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDYwcHggMDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdGgyXHJcblx0XHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdH1cclxuXHRcdHVsIFxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRnYXA6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRsaSBcclxuXHRcdHtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0dWwgKyBwIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRpdy1kaXNjbGFpbWVyc1xyXG57XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0PiAqIHsgbWFyZ2luOiAwOyB9XHJcblx0PiAqICsgKiB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XHJcbn1cclxuLnRpdy1kaXNjbGFpbWVyLWxpc3QtbnVtYmVyZWRcclxue1xyXG5cdHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG4udGl3LWRpc2NsYWltZXItbGlzdC1ibGFua1xyXG57XHJcblx0cGFkZGluZzogMCAwIDAgMzBweDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi50aXctZGlzY2xhaW1lci10YWJsZVxyXG57XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdGNhcHRpb24gXHJcblx0e1xyXG5cdFx0Y2FwdGlvbi1zaWRlOiB0b3A7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblx0dGggXHJcblx0e1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblx0dGQsIHRoXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMCA1cHggNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnRpdy1kaXNjbGFpbWVyLW1vYmlsZS1vbmx5XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0XHRjYXB0aW9uIFxyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQudGl3LWRpc2NsYWltZXItbW9iaWxlLW9ubHlcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0XHRzcGFuLnRpdy1kaXNjbGFpbWVyLW1vYmlsZS1vbmx5XHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdCY6OmFmdGVyIFxyXG5cdFx0XHR7IFxyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiOlwiO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRoZWFkIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0dGJvZHksIHRyLCB0ZCBcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHR0ciArIHRyIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAuNWVtO1xyXG5cdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudGItY29sb3ItYnJhbmRcclxue1xyXG5cdGNvbG9yOiAkY29sb3ItcmVkO1xyXG59XHJcbi50Yi1jZW50ZXItdGV4dFxyXG57XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5ICNhZ2doZWFkXHJcbntcclxuXHRAaW5jbHVkZSB0Yi16LWluZGV4O1xyXG59XHJcbmJvZHkgI252aS1saXN0aW5nLWhlYWRlclxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxufVxyXG5ib2R5ICNudmktY2FyLW1lbnVcclxue1xyXG5cdEBpbmNsdWRlIHRiLXotaW5kZXg7XHJcbn1cclxuYm9keSAjbnZpLWluZm8tbWVudVxyXG57XHJcblx0QGluY2x1ZGUgdGItei1pbmRleDtcclxufVxyXG4jdGItZm9ybXNbcm9sZT1tYWluXVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRmb250LXdlaWdodDogMzUwO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweClcclxue1xyXG5cdCN0Yi1mb3Jtc1tyb2xlPW1haW5dID4gKlxyXG5cdHtcclxuXHRcdG9yZGVyOiAxMDtcclxuXHJcblx0XHQmI2RldGFpbC1iYW5uZXItcm9vdFxyXG5cdFx0e1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkgLnRiLWhlYWRlci1iYWNrIFxyXG57XHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KVxyXG5cdHtcclxuXHRcdCYudGItZGVza3RvcC1vbmx5XHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGFcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIDUwJSBsZWZ0IDAgdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9pY29uLWFycm93LWxlZnQtcmVkLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4IGF1dG87XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufSJdfQ== */
