html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
:focus {
  outline: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}
input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: content-box;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html,
button,
input,
select,
textarea {
  color: #222;
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
img {
  vertical-align: middle;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@font-face {
  font-family: "geomanist-wz";
  src: url("../fonts/wizink/geomanist-book-wz-webfont.eot");
  src: url("../fonts/wizink/geomanist-book-wz-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/wizink/geomanist-book-wz-webfont.woff2") format("woff2"),
    url("../fonts/wizink/geomanist-book-wz-webfont.woff") format("woff"),
    url("../fonts/wizink/geomanist-book-wz-webfont.ttf") format("truetype"),
    url("../fonts/wizink/geomanist-book-wz-webfont.svg#geomanist-wzbook")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "geomanist-wzlight";
  src: url("../fonts/wizink/geomanist-light-wz-webfont.eot");
  src: url("../fonts/wizink/geomanist-light-wz-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/wizink/geomanist-light-wz-webfont.woff2") format("woff2"),
    url("../fonts/wizink/geomanist-light-wz-webfont.woff") format("woff"),
    url("../fonts/wizink/geomanist-light-wz-webfont.ttf") format("truetype"),
    url("../fonts/wizink/geomanist-light-wz-webfont.svg#geomanist-wzlight")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "geomanist-wzmedium";
  src: url("../fonts/wizink/geomanist-medium-wz-webfont.eot");
  src: url("../fonts/wizink/geomanist-medium-wz-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/wizink/geomanist-medium-wz-webfont.woff2") format("woff2"),
    url("../fonts/wizink/geomanist-medium-wz-webfont.woff") format("woff"),
    url("../fonts/wizink/geomanist-medium-wz-webfont.ttf") format("truetype"),
    url("../fonts/wizink/geomanist-medium-wz-webfont.svg#geomanist-wzmedium")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "geomanist-wzbold";
  src: url("../fonts/wizink/geomanist-bold-wz-webfont.eot");
  src: url("../fonts/wizink/geomanist-bold-wz-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/wizink/geomanist-bold-wz-webfont.woff2") format("woff2"),
    url("../fonts/wizink/geomanist-bold-wz-webfont.woff") format("woff"),
    url("../fonts/wizink/geomanist-bold-wz-webfont.ttf") format("truetype"),
    url("../fonts/wizink/geomanist-bold-wz-webfont.svg#geomanist-wzbold")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
h1 {
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 5.2rem;
  line-height: 1;
  color: #fff;
}
h1 span {
  font-size: 3.8rem;
}
h2 {
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 3.8rem;
  line-height: 1.2;
  color: #000;
}
h2 span {
  color: #c30000;
}
h2 sup {
  font-size: 0.6em;
  top: 0;
}
p {
  font-family: "geomanist-wz";
  color: #000;
  line-height: 1.1;
  font-size: 1.6rem;
}
* {
  box-sizing: border-box;
}
html,
body {
  background-color: #ffffff;
  font-size: 62.5%;
  transition: 1s;
}
@media only screen and (max-width: 85.5em) {
  html,
  body {
    font-size: 58%;
  }
}
@media only screen and (max-width: 77em) {
  html,
  body {
    font-size: 45.5%;
  }
}
@media only screen and (max-width: 37.5em) {
  html,
  body {
    font-size: 37.5%;
  }
}
a {
  text-decoration: none;
  color: inherit;
  word-wrap: break-word;
}
.wrapper {
  margin: 0 auto;
  width: 90%;
  max-width: 140.8rem;
  min-width: 30rem;
}
.hide {
  display: none;
}
strong {
  font-family: "geomanist-wzmedium";
}
sup {
  vertical-align: top;
  position: relative;
  top: -0.5em;
}
.btn {
  text-decoration: none;
  display: inline-block;
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 2rem;
  line-height: 1.2;
  color: #fff;
  background-color: #e10514;
  padding: 1.7rem 5.1rem;
  border-radius: 2.755rem;
  width: 24rem;
  text-align: center;
}
*[data-show="mobile"] {
  display: none;
}
@media only screen and (max-width: 60.3125em) {
  *[data-show="mobile"] {
    display: block;
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 60.3125em) {
  *[data-show="desktop"] {
    display: none;
    width: 100%;
    max-width: 100%;
  }
}
.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.col {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}
.double-col {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}
@media screen and (min-width: 1024px) {
  .col {
    flex: 1;
  }
  .double-col {
    flex: 2;
  }
}
.header {
  background: #8a150e;
  background: linear-gradient(90deg, #8a150e 0%, #e91c23 100%);
}
.header__wrapper {
  margin: 0 auto;
  width: 90%;
  max-width: 137rem;
  min-width: 30rem;
}
.header__logo {
  padding-top: 4.4rem;
  padding-bottom: 2.7rem;
}
.header__logo-image img {
  width: 100%;
  max-width: 25rem;
}
.header__hero {
  display: flex;
  gap: 1.5rem;
  padding-bottom: 6.5rem;
}
.header__hero__image img {
  width: 100%;
  max-width: 80.2rem;
}
.header__hero__text {
  width: 100%;
  max-width: 55.1rem;
}
.header__hero__text p {
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 5.5rem;
  color: #fff;
  margin-top: 3.9rem;
}
.header__hero__btn {
  margin-top: 4rem;
}
.header__hero__btn a {
  color: #c30000;
  background-color: #f4ebd9;
}
@media only screen and (max-width: 77em) {
  .header__hero {
    flex-direction: column;
  }
}
.benefits__title {
  width: 100%;
  max-width: 98rem;
  margin: auto;
  text-align: center;
  margin-top: 7.8rem;
}
.benefits__title h2 {
  font-size: 5rem;
}
.benefits__container {
  background-color: #f4ebd9;
  width: 100%;
  max-width: 101.4rem;
  margin: auto;
  border-radius: 10rem;
  padding: 4.3rem 1.6rem;
  margin-top: 5.3rem;
}
.benefits__content {
  width: 100%;
  max-width: 84.5rem;
  margin: auto;
  text-align: center;
}
.benefits__content p {
  font-family: "geomanist-wz", sans-serif;
  font-size: 4.5rem;
  letter-spacing: 0.016rem;
}
.offer {
  margin-top: 7.2rem;
  position: relative;
}
.offer__title {
  text-align: center;
}
.offer__title mark {
  background: linear-gradient(0deg, #f4ebd9 45%, transparent 45%);
  color: #e10514;
  background-position-y: -1rem;
}
.offer__container {
  width: 100%;
  margin: auto;
}
.offer__content {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 8rem;
  gap: 3.3rem;
}
@media only screen and (max-width: 60.3125em) {
  .offer__content {
    flex-direction: column;
    align-items: center;
    gap: 0;
  }
}
.offer__item {
  width: 100%;
  max-width: 44.8rem;
  background-color: #e9ebec;
  border-radius: 5rem;
  padding: 4rem 2rem 5.9rem 2rem;
  text-align: center;
  position: relative;
}
.offer__item.active {
  padding-bottom: 10rem;
  border-radius: 5rem 5rem 0 0;
  border-bottom: 0;
  background-color: #f4ebd9;
}
.offer__item.active::after {
  content: " ";
  background-color: #f4ebd9;
  width: 100%;
  height: 2rem;
  display: block;
  position: absolute;
  bottom: 0;
}
@media only screen and (max-width: 60.3125em) {
  .offer__item.active::after {
    display: none;
  }
}
.offer__item.active#offer01Box::after {
  left: 0;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
}
.offer__item.active#offer02Box::after {
  right: 0;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
}
.offer__item.active#offer03Box::after {
  right: 0;
  -webkit-transform: translate(0, 1rem);
  transform: translate(0, 1rem);
}
.offer__item-title {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.offer__item-title p {
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 3rem;
  letter-spacing: 0.16px;
}
.offer__item-image {
  width: 100%;
  height: 28.9rem;
  max-width: 54.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}
.offer__item-image-offer01 {
  width: 100%;
  max-width: 21.5rem;
  z-index: 2;
}
.offer__item-image-offer02 {
  width: 100%;
  max-width: 18rem;
}
.offer__item-image-offer03 {
  width: 100%;
  max-width: 19.3rem;
}
.offer__item-image .stamp {
  width: 100%;
  max-width: 15.7rem;
  position: absolute;
  left: 0;
  z-index: 1;
  -webkit-transform: translateY(5rem);
  transform: translateY(5rem);
}
.offer__item-text {
  text-align: center;
  margin-top: 1.9rem;
  display: flex;
  flex-direction: column;
  height: 5.8rem;
  justify-content: center;
}
.offer__item-text p {
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 2.6rem;
  letter-spacing: 0.16px;
}
.offer__item-btn {
  margin-top: 1.5rem;
}
.offer__item button {
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 100%;
  border: 0;
  background-color: #e10514;
  left: 0;
  right: 0;
  margin: auto;
  position: absolute;
  bottom: 0;
  z-index: 2;
  -webkit-transform: translateY(1.5rem);
  transform: translateY(1.5rem);
}
.offer__item button::after {
  content: "+";
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 2.3rem;
  color: #fff;
}
.offer__item button.active {
  -webkit-transform: translateY(-2.8rem);
  transform: translateY(-2.8rem);
  background-color: #000;
}
.offer__item button.active::after {
  content: "-";
}
@media only screen and (max-width: 60.3125em) {
  .offer__item:not(:first-child) {
    margin-top: 4rem;
  }
}
.offer__description {
  display: none;
  background-color: #f4ebd9;
  padding: 4.9rem 3rem;
}
.offer__description__container {
  max-width: 123rem;
  margin: auto;
}
.offer__description.offer01 {
  border-radius: 5rem;
}
.offer__description.offer02 {
  border-radius: 5rem;
}
.offer__description.offer03 {
  border-radius: 5rem 0 5rem 5rem;
}
.offer__description li {
  font-family: "geomanist-wz", sans-serif;
  font-size: 1.8rem;
  color: #000;
  line-height: 1.2;
  margin-left: 1.1em;
}
.offer__description li span {
  font-family: "geomanist-wzmedium", sans-serif;
  color: #c30000;
}
.offer__description li::before {
  content: "\2022";
  color: #c30000;
  font-weight: bold;
  display: inline-block;
  width: 0.5em;
  margin-left: -0.8em;
}
.offer__description li:not(:first-child) {
  margin-top: 1rem;
}
.offer__description__btn {
  text-align: center;
  margin-top: 3rem;
}
.offer__description sup {
  font-size: small;
  top: -0.4rem;
  color: #c30000;
}
.offer__description.active {
  display: block;
}
@media only screen and (max-width: 60.3125em) {
  .offer__description.active {
    border-top: 0;
  }
}
@media only screen and (max-width: 60.3125em) {
  .offer__description {
    max-width: 44.8rem;
    margin: auto;
    border-top: 0;
    border-radius: 0 0 6rem 6rem;
    padding-top: 0;
    padding-bottom: 5rem;
  }
}
@media only screen and (max-width: 60.3125em) {
  .offer {
    margin-top: 6.3rem;
  }
}
.conditions {
  margin-top: 7.4rem;
}
.conditions__container {
  background-color: #f4ebd9;
  border-radius: 30rem;
  padding: 8rem 5rem;
}
@media only screen and (max-width: 60.3125em) {
  .conditions__container {
    padding: 12.9rem 8rem;
  }
}
@media only screen and (max-width: 37.5em) {
  .conditions__container {
    padding: 12.9rem 5rem;
  }
}
.conditions__content {
  width: 100%;
  max-width: 113rem;
  margin: auto;
}
.conditions__title {
  margin-left: 1.8rem;
}
.conditions__title p {
  font-family: "geomanist-wzbold", sans-serif;
  font-size: 3.5rem;
  line-height: 1.2;
  color: #c30000;
}
.conditions__title mark {
  background: linear-gradient(0deg, #f4ebd9 45%, transparent 45%);
  color: #e10514;
  background-position-y: -1rem;
}
.conditions__list li {
  font-family: "geomanist-wz", sans-serif;
  font-size: 2.1rem;
  color: #000;
  line-height: 1.2;
  margin-left: 1.1em;
}
.conditions__list li::before {
  content: "\2022";
  color: #c30000;
  font-weight: bold;
  display: inline-block;
  width: 0.5em;
  margin-left: -0.8em;
}
.conditions__list li:first-child {
  margin-top: 1.5rem;
}
.conditions__list li:not(:first-child) {
  margin-top: 0.1rem;
}
.conditions__list li span {
  white-space: nowrap;
}
.management {
  margin-top: 7.4rem;
}
.management__title {
  text-align: center;
}
.management__title mark {
  background: linear-gradient(0deg, #f4ebd9 45%, transparent 45%);
  color: #e10514;
  background-position-y: -1rem;
}
.management__slide {
  margin-top: 6.1rem;
}
.management__slide .slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  z-index: 2;
}
.management__slide .slick-prev {
  left: 0;
  background: url("../images/left_arrow.png") no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  max-height: 6.7rem;
  max-width: 4.3rem;
}
@media only screen and (max-width: 60.3125em) {
  .management__slide .slick-prev {
    display: none;
  }
}
.management__slide .slick-next {
  right: 0;
  background: url("../images/right_arrow.png") no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  max-height: 6.7rem;
  max-width: 4.3rem;
}
@media only screen and (max-width: 60.3125em) {
  .management__slide .slick-next {
    display: none;
  }
}
.management__content {
  display: flex;
  justify-content: space-evenly;
}
.management__item {
  text-align: center;
}
.management__item__image {
  display: inline-block;
}
.management__item__image img {
  width: 100%;
}
.management__item__title {
  margin-top: 2.5rem;
}
.management__item__title p {
  font-family: "geomanist-wzmedium", sans-serif;
  font-size: 2.6rem;
  color: #c30000;
}
.management__item__text p {
  font-family: "geomanist-wz", sans-serif;
  font-size: 2.2rem;
}
.management__item__text p:not(:first-child) {
  margin-top: 3.5rem;
}
.management__item__text span {
  font-family: "geomanist-wzmedium", sans-serif;
  color: #c30000;
}
.management__item strong {
  font-family: "geomanist-wzmedium", sans-serif;
}
@media only screen and (max-width: 60.3125em) {
  .management__item {
    padding: 3rem 1.6rem 5rem 1.6rem;
    padding-top: 0;
  }
}
.management__tabs {
  margin-top: 3rem;
}
.management__tabs__button {
  transition: 0.4s;
  cursor: pointer;
  border: none;
  width: 100%;
  outline: none;
  text-align: center;
  font-family: "geomanist-wzbold", sans-serif;
  font-size: 20px;
  padding: 2rem 1.6rem;
  border-radius: 1.5rem;
  background-color: #f4ebd9;
  position: relative;
}
.management__tabs__button:after {
  background: url("../images/tab-open.png") no-repeat;
  content: "";
  display: block;
  width: 15px;
  height: 8px;
  position: absolute;
  right: 14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.management__tabs__button.active {
  background-color: #e9ebec;
  border-radius: 1.5rem 1.5rem 0 0;
}
.management__tabs__button.active:after {
  background: url("../images/tab-close.png") no-repeat;
  content: "";
}
.management__tabs__button:not(:first-child) {
  margin-top: 1.2rem;
}
.management__tabs__panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #e9ebec;
  border-radius: 0 0 1.5rem 1.5rem;
}
.earnings__tabs:not(:first-child) {
  margin-top: 13px;
}
.earnings__tabs-link {
  cursor: pointer;
  position: relative;
  border: none;
  width: 100%;
  outline: none;
  transition: 0.4s;
  text-align: center;
  font-family: "geomanist-wzbold", sans-serif;
  font-size: 20px;
  color: inherit;
  padding: 19px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.earnings__tabs-link:first-child {
  margin-top: 0;
}
.earnings__tabs-link:after {
  background: url("../images/rewards/tab_open.png") no-repeat;
  content: "";
  display: block;
  width: 15px;
  height: 8px;
  position: absolute;
  right: 14px;
}
.earnings__tabs-link.active:after {
  background: url("../images/rewards/tab_close.png") no-repeat;
  content: "";
  -webkit-transform: translateY(3rem);
  transform: translateY(3rem);
}
.earnings__tabs-panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.earnings__tabs-panel-title {
  text-align: center;
}
.earnings__tabs-panel-title h2 {
  font-family: "geomanist-wzbold", sans-serif;
  font-size: 20px;
  color: inherit;
}
.earnings__tabs-panel-title h2 .mark-color01 {
  background: linear-gradient(0deg, #f5e5c2 56%, transparent 45%);
  color: inherit;
  background-position-y: -0.7rem;
}
.earnings__tabs-panel-title p {
  font-family: "geomanist-wz", sans-serif;
  font-size: 14px;
  color: inherit;
  margin-top: 15px;
}
.earnings__tabs-panel-text {
  text-align: center;
  padding-bottom: 25px;
}
.earnings__tabs-panel-text p {
  font-family: "geomanist-wzbold", sans-serif;
  font-size: 14px;
  color: inherit;
}
.earnings__tabs#recopensas button,
.earnings__tabs#recopensas .earnings__tabs-panel {
  background-color: #b5eddb;
}
.join {
  margin-top: 7.4rem;
}
.join__btn {
  margin-top: 4rem;
  text-align: center;
}
@media only screen and (max-width: 60.3125em) {
  .join__btn {
    text-align: center;
  }
}
@media only screen and (max-width: 60.3125em) {
  .join {
    margin-top: 8.4rem;
  }
}
.footer {
  background-color: #e9ebec;
  margin-top: 6.3rem;
  padding: 6.8rem 0;
}
.footer__text {
  max-width: 131.1rem;
  margin: auto;
}
.footer__text p {
  font-family: Arial, sans-serif;
  font-size: 1.8rem;
  line-height: 1.2;
  color: #000;
  text-align: justify;
}
.footer__text p:not(:first-child) {
  margin-top: 2.8rem;
}
.footer__text p sup {
  font-size: small;
  top: -0.3em;
  line-height: 1.5;
}
@media only screen and (max-width: 37.5em) {
  .footer__text p {
    text-align: left;
  }
}
.footer__text a {
  text-decoration: underline;
  color: #000cfe;
}
@media only screen and (max-width: 60.3125em) {
  .footer {
    padding-bottom: 15rem;
  }
}
.button-fix {
  background-color: #000000;
  text-align: center;
  padding: 2.3rem 0;
  position: fixed;
  bottom: 0;
  z-index: 10;
}
.button-fix a {
  margin: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvcmVzZXQuc2NzcyIsImNvcmUvc2xpY2suc2NzcyIsImNvcmUvdHlwb2dyYXBoeS5zY3NzIiwiY29yZS9jb2xvcnMuc2NzcyIsImNvcmUvZ2xvYmFsLnNjc3MiLCJjb3JlL21peGlucy5zY3NzIiwiY29yZS9ncmlkLnNjc3MiLCJtb2R1bGVzL2hlYWRlci5zY3NzIiwibW9kdWxlcy9iZW5lZml0cy5zY3NzIiwibW9kdWxlcy9vZmZlci5zY3NzIiwibW9kdWxlcy9jb25kaXRpb25zLnNjc3MiLCJtb2R1bGVzL21hbmFnZW1lbnQuc2NzcyIsIm1vZHVsZXMvam9pbi5zY3NzIiwibW9kdWxlcy9mb290ZXIuc2NzcyIsIm1vZHVsZXMvYnV0dG9uRml4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsdVpBYUUsU0FDRCxVQUNBLFNBQ0EsZUFDQSxhQUNBLHVCQUF3QixDQUN4QixPQUlHLFNBQVUsQ0FDYiw4RUFLQSxhQUFjLENBQ2QsS0FHQSxhQUFjLENBQ2QsTUFHQSxlQUFnQixDQUNoQixhQUdBLFdBQVksQ0FDWixvREFJQSxXQUNBLFlBQWEsQ0FDYixNQUdBLHlCQUNBLGdCQUFpQixDQUNqQix1TUFNRyx3QkFDQSxvQkFBcUIsQ0FDeEIsbUJBR0csd0JBQ0EscUJBQ0EsQUFFQSxzQkFBdUIsQ0FDMUIsU0FHRyxjQUNBLG1CQUNBLGVBQWdCLENBQ25CLG1CQVNHLHFCQUNBLENBQUEsZUFDQSxDQUFBLE9BQ0EsY0FBZSxDQUNsQixzQkFRRyxhQUNBLFFBQVMsQ0FDWixTQVFHLFlBQWEsQ0FDaEIsS0FVRyxlQUNBLDhCQUNBLHlCQUEwQixDQUM3QixRQU9HLG1CQUFvQixDQUN2QixpQkFRRyxTQUFVLENBQ2IsSUFRRyxTQUNBLDhCQUErQixDQUNsQyxPQU9HLFFBQVMsQ0FDWixLQU9HLFFBQVMsQ0FDWixTQU9HLHlCQUNBLGFBQ0EsNkJBQThCLENBQ2pDLE9BU0csU0FDQSxVQUNBLG1CQUNBLENBQUEsZ0JBQWtCLENBQ3JCLDZCQWFHLGVBQ0EsU0FDQSx3QkFDQSxDQUFBLHFCQUF1QixDQUMxQixhQVNHLGtCQUFtQixDQUN0QixjQVdHLG1CQUFvQixDQUN2QiwwRUFnQkcsMEJBQ0EsZUFDQSxDQUFBLGdCQUFrQixDQUNyQixzQ0FRRyxjQUFlLENBQ2xCLDJDQVdHLHNCQUNBLFVBQ0EsQ0FBQSxZQUNBLENBQUEsVUFBWSxDQUNmLHFCQVNHLDZCQUNBLEFBRUEsc0JBQXVCLENBQzFCLG1HQVNHLHVCQUF3QixDQUMzQixpREFRRyxTQUNBLFNBQVUsQ0FDYixTQVFHLGNBQ0Esa0JBQW1CLENBQ3RCLE1BT0cseUJBQ0EsZ0JBQWlCLENBQ3BCLGtDQU9HLFVBQVcsQ0FDZCxpQkFJRyxtQkFDQSxnQkFBaUIsQ0FDcEIsWUFHRyxtQkFDQSxnQkFBaUIsQ0FDcEIsSUFHRyxxQkFBc0IsQ0FDekIsU0FHRyxTQUNBLFNBQ0EsU0FBVSxDQUNiLFNBR0csZUFBZ0IsQ0FDbkIsYUFHRyxlQUNBLGdCQUNBLFdBQ0EsZUFBZ0IsQ0FDbkIsY0MxV0csa0JBQ0EsY0FDQSxzQkFDQSwyQkFDQSx5QkFDQSxBQUNBLHNCQUNBLHFCQUNBLGlCQUNBLEFBQ0EsbUJBQ0EsdUNBQXdDLENBQzNDLFlBRUcsa0JBQ0EsZ0JBQ0EsY0FDQSxTQUNBLFNBQVUsQ0FMZCxrQkFRUSxZQUFhLENBUnJCLHFCQVlRLGVBQ0EsV0FBWSxDQUNmLHFEQUlELHVDQUNBLEFBR0EsOEJBQStCLENBQ2xDLGFBR0csa0JBQ0EsT0FDQSxNQUNBLGNBQ0EsaUJBQ0EsaUJBQWtCLENBTnRCLHVDQVVRLFdBQ0EsYUFBYyxDQVh0QixtQkFlUSxVQUFXLENBQ2QsNEJBR0csaUJBQWtCLENBQ3JCLGFBR0QsV0FDQSxZQUNBLGVBV0EsWUFBYSxDQW1CaEIseUJBNUJPLFdBQVksQ0FMcEIsaUJBUVEsYUFBYyxDQVJ0QiwrQkFXUSxZQUFhLENBWHJCLDBCQWlCUSxtQkFBb0IsQ0FDdkIsZ0NBR0csYUFBYyxDQUNqQiw0QkFHRyxpQkFBa0IsQ0FDckIsNkJBR0csY0FDQSxZQUNBLDRCQUE2QixDQUNoQywwQkFHRCxZQUFhLENBQ2hCLFdDakdDLDJCQUNBLHlEQUNBLG9ZQU9BLG1CQUNBLGlCQUFrQixDQUdwQixXQUNFLGdDQUNBLDBEQUNBLDBZQU9BLG1CQUNBLGlCQUFrQixDQUdwQixXQUNFLGlDQUNBLDJEQUNBLGdaQU9BLG1CQUNBLGlCQUFrQixDQUdwQixXQUNFLCtCQUNBLHlEQUNBLG9ZQU9BLG1CQUNBLGlCQUFrQixDQUtwQixHQUNFLDZDQUNBLGlCQUNBLGNBQ0EsVUN6RGEsQ0RxRGYsUUFNSSxnQkFBaUIsQ0FDbEIsR0FJRCw2Q0FDQSxpQkFDQSxnQkFDQSxVQ2xFYSxDRDhEZixRQU1JLGFDMUVTLENEb0ViLE9BU0ksZ0JBQ0EsS0FBTSxDQUNQLEVBSUQsMkJBQ0EsV0FDQSxnQkFDQSxnQkFBaUIsQ0FDbEIsRUVyRkMscUJBQXNCLENBQ3ZCLFVBR0MseUJBQ0EsZ0JBQ0EsYUFBYyxDQ0VSLDJDRE5SLFVBTUksYUFBYyxDQVFqQixDQ1hPLHlDREhSLFVBU0ksZUFBZ0IsQ0FLbkIsQ0NqQk8sMkNER1IsVUFZSSxlQUFnQixDQUVuQixDQUVELEVBQ0UscUJBQ0EsY0FDQSxvQkFBcUIsQ0FDdEIsU0FHQyxjQUNBLFVBQ0EsbUJBQ0EsZUFBZ0IsQ0FDakIsTUFHQyxZQUFhLENBQ2QsT0FHQyxnQ0FBaUMsQ0FDbEMsSUFHQyxtQkFDQSxrQkFDQSxVQUFXLENBQ1osS0FHQyxxQkFDQSxxQkFDQSw2Q0FDQSxlQUNBLGdCQUNBLFdBQ0EseUJBQ0Esc0JBQ0EsdUJBQ0EsWUFDQSxpQkFBa0IsQ0FDbkIsc0JBR0MsWUFBYSxDQzFEUCw4Q0R5RFIsc0JBR0ksY0FDQSxXQUNBLGNBQWUsQ0FFbEIsQ0NoRU8sOENEaUVSLHVCQUVJLGFBQ0EsV0FDQSxjQUFlLENBRWxCLENFNUVELEtBQ0ksYUFDQSxtQkFDQSxlQUNBLFVBQVcsQ0FDZCxLQUdHLGFBQ0Esc0JBQ0EsZUFBZ0IsQ0FDbkIsWUFHRyxhQUNBLHNCQUNBLGVBQWdCLENBQ25CLHNDQUdHLEtBQ0ksTUFBTyxDQUNWLFlBR0csTUFBTyxDQUNWLENDMUJMLFFBQ0UsbUJBQ0EsMkRBSUMsQ0FFRCxpQkFDRSxjQUNBLFVBQ0EsaUJBQ0EsZUFBZ0IsQ0FDakIsY0FHQyxtQkFDQSxxQkFBc0IsQ0FDckIsd0JBRUcsV0FDQSxlQUFnQixDQUNqQixjQUtILGFBQ0EsV0FDQSxxQkFBc0IsQ0FDckIseUJBRUcsV0FDQSxpQkFBa0IsQ0FDbkIsb0JBR0QsV0FDQSxpQkFBa0IsQ0FGbkIsc0JBSUcsNkNBQ0EsaUJBQ0EsV0FDQSxpQkFBa0IsQ0FDbkIsbUJBR0QsZUFBZ0IsQ0FEakIscUJBR0csY0FDQSx3Qko5Q2MsQ0VJZCx5Q0VrQk4sY0E0QkkscUJBQXNCLENBRXpCLENDdkRELGlCQUNFLFdBQ0EsZ0JBQ0EsWUFDQSxrQkFDQSxpQkFBa0IsQ0FMbkIsb0JBT0csY0FBZSxDQUNoQixxQkFJRCx5QkFDQSxXQUNBLG1CQUNBLFlBQ0Esb0JBQ0Esc0JBQ0EsaUJBQWtCLENBQ25CLG1CQUdDLFdBQ0Esa0JBQ0EsWUFDQSxpQkFBa0IsQ0FKbkIscUJBTUcsdUNBQ0EsaUJBQ0EsdUJBQXdCLENBQ3pCLE9DOUJILGtCQUNBLGlCQUFrQixDQUVsQixjQUNFLGlCQUFrQixDQURuQixtQkFHRywrREFDQSxjQUNBLDJCQUE0QixDQUM3QixrQkFJRCxXQUNBLFdBQVksQ0FDYixnQkFHQyxhQUNBLHVCQUNBLHVCQUNBLGdCQUNBLFVBQVcsQ0psQlAsOENJYU4sZ0JBT0ksc0JBQ0EsbUJBQ0EsS0FBTSxDQUVULENBRUQsYUFDRSxXQUNBLGtCQUNBLHlCQUNBLG1CQUNBLDhCQUNBLGtCQUNBLGlCQUFrQixDQVBuQixvQkFTRyxxQkFDQSw0QkFDQSxnQkFDQSx3Qk52Q2dCLENNMkJuQiwyQkFjSyxZQUNBLHlCQUNBLFdBQ0EsWUFDQSxjQUNBLGtCQUNBLFFBQVMsQ0o5Q1QsOENJMEJMLDJCQXNCTyxZQUFhLENBRWhCLENBeEJKLHNDQTJCTyxPQUNBLHFDQUFBLEFBQTZCLDRCQUFBLENBNUJwQyxzQ0FpQ08sUUFDQSxxQ0FBQSxBQUE2Qiw0QkFBQSxDQWxDcEMsc0NBdUNPLFFBQ0EscUNBQUEsQUFBNkIsNEJBQUEsQ0FDOUIsbUJBSUgsa0JBQ0EsYUFDQSxzQkFDQSxzQkFBdUIsQ0FKeEIscUJBTUcsNkNBQ0EsZUFDQSxxQkFBc0IsQ0FDdkIsbUJBR0QsV0FDQSxlQUNBLGtCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZUFBZ0IsQ0FDaEIsMkJBQ0UsV0FDQSxrQkFDQSxTQUFVLENBQ1gsMkJBRUMsV0FDQSxlQUFnQixDQUNqQiwyQkFFQyxXQUNBLGlCQUFrQixDQW5CckIsMEJBc0JHLFdBQ0Esa0JBQ0Esa0JBQ0EsT0FDQSxVQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENBQzVCLGtCQUdELGtCQUNBLGtCQUNBLGFBQ0Esc0JBQ0EsY0FDQSxzQkFBdUIsQ0FOeEIsb0JBUUcsNkNBQ0EsaUJBQ0EscUJBQXNCLENBQ3ZCLGlCQUdELGlCQUFrQixDQW5HckIsb0JBc0dHLGFBQ0EsY0FDQSxtQkFDQSxTQUNBLHlCQUNBLE9BQ0EsUUFDQSxZQUNBLGtCQUNBLFNBQ0EsVUFDQSxxQ0FBQSxBQUE2Qiw0QkFBQSxDQWpIaEMsMkJBbUhLLFlBQ0EsNkNBQ0EsaUJBQ0EsVU4vSU8sQ015QlosMkJBeUhLLHNDQUFBLEFBQ0EsOEJBQUEscUJObEpPLENNd0JaLGtDQTRITyxXQUFZLENKdEpkLDhDSTBCTCwrQkFrSUssZUFBZ0IsQ0FDakIsQ0FJTCxvQkFDRSxhQUNBLHlCQUNBLG1CQUFvQixDQUNwQiwrQkFDRSxpQkFDQSxXQUFZLENBTmYsNEJBU0csa0JBQW1CLENBVHRCLDRCQVlHLGtCQUFtQixDQVp0Qiw0QkFlRyw4QkFBK0IsQ0FmbEMsdUJBa0JHLHVDQUNBLGlCQUNBLFdBQ0EsZ0JBQ0EsaUJBQWtCLENBdEJyQiw0QkF3QkssNkNBQ0EsYU45TEssQ01xS1YsK0JBNEJLLGdCQUNBLGNBQ0EsaUJBQ0EscUJBQ0EsWUFDQSxrQkFBbUIsQ0FqQ3hCLHlDQW9DSyxlQUFnQixDQUNqQix5QkFHRCxrQkFDQSxlQUFnQixDQXpDbkIsd0JBNENHLGdCQUNBLFlBQ0EsYU5uTk8sQ01xS1YsMkJBaURHLGFBQWMsQ0psTlosOENJaUtMLDJCQW1ESyxZQUFhLENBRWhCLENKdE5HLDhDSWlLTixvQkF1REksa0JBQ0EsWUFDQSxhQUNBLDRCQUNBLGNBQ0EsbUJBQW9CLENBRXZCLENKL05LLDhDSUxSLE9Bc09JLGlCQUFrQixDQUVyQixDQ3hPRCxZQUNFLGlCQUFrQixDQUNsQix1QkFDRSx5QkFDQSxvQkFDQSxpQkFBa0IsQ0xBZCw4Q0tITix1QkFLSSxvQkFBcUIsQ0FLeEIsQ0xWSywyQ0tBTix1QkFRSSxvQkFBcUIsQ0FFeEIsQ0FDRCxxQkFDRSxXQUNBLGlCQUNBLFdBQVksQ0FDYixtQkFFQyxrQkFBbUIsQ0FEcEIscUJBR0csMkNBQ0EsaUJBQ0EsZ0JBQ0EsYVB2Qk8sQ09pQlYsd0JBU0csK0RBQ0EsY0FDQSwyQkFBNEIsQ0FDN0IscUJBSUMsdUNBQ0EsaUJBQ0EsV0FDQSxnQkFDQSxpQkFBa0IsQ0FOckIsNkJBUUssZ0JBQ0EsY0FDQSxpQkFDQSxxQkFDQSxZQUNBLGtCQUFtQixDQWJ4QixpQ0FnQkssaUJBQWtCLENBaEJ2Qix1Q0FtQkssaUJBQWtCLENBbkJ2QiwwQkFzQkssa0JBQW1CLENBQ3BCLFlDdERMLGlCQUFrQixDQUVsQixtQkFDRSxpQkFBa0IsQ0FEbkIsd0JBR0csK0RBQ0EsY0FDQSwyQkFBNEIsQ0FDN0IsbUJBSUQsaUJBQWtCLENBRG5CLGdDQUdHLGNBQ0Esa0JBQ0EsUUFDQSxtQ0FBQSxBQUNBLDJCQUFBLGtCQUNBLFlBQ0EsYUFDQSx1QkFDQSxTQUFVLENBWGIsK0JBY0csT0FDQSxxREFDQSx3QkFDQSxXQUNBLFlBQ0Esa0JBQ0EsZ0JBQWlCLENOM0JmLDhDTU9MLCtCQXNCSyxZQUFhLENBRWhCLENBeEJGLCtCQTBCRyxRQUNBLHNEQUNBLHdCQUNBLFdBQ0EsWUFDQSxrQkFDQSxnQkFBaUIsQ052Q2YsOENNT0wsK0JBa0NLLFlBQWEsQ0FFaEIsQ0FHSCxxQkFDRSxhQUNBLDRCQUE2QixDQUM5QixrQkFHQyxpQkFBa0IsQ0FDbEIseUJBQ0Usb0JBQXFCLENBRHRCLDZCQUdHLFVBQVcsQ0FDWix5QkFHRCxpQkFBa0IsQ0FEbkIsMkJBR0csNkNBQ0EsaUJBQ0EsYVJwRUssQ1FxRU4sMEJBSUMsdUNBQ0EsZ0JBQWlCLENBSHBCLDRDQUtLLGlCQUFrQixDQUx2Qiw2QkFTRyw2Q0FDQSxhUmpGSyxDUXVEVix5QkE4QkcsNENBQTZDLENOakYzQyw4Q01tRE4sa0JBaUNJLGdDQUNBLGFBQWMsQ0FFakIsQ0FFRCxrQkFDRSxlQUFnQixDQUNoQiwwQkFDRSxnQkFDQSxlQUNBLFlBQ0EsV0FDQSxhQUNBLGtCQUNBLDJDQUNBLGVBQ0Esb0JBQ0EscUJBQ0EseUJBQ0EsaUJBQWtCLENBWm5CLGdDQWNHLG1EQUNBLFdBQ0EsY0FDQSxXQUNBLFdBQ0Esa0JBQ0EsV0FDQSxRQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENBdEI5QixpQ0F5QkcseUJBQ0EsK0JBQWdDLENBMUJuQyx1Q0E0Qkssb0RBQ0EsVUFBVyxDQTdCaEIsNENBaUNHLGlCQUFrQixDQUNuQix5QkFHRCxhQUNBLGdCQUNBLG9DQUNBLHlCQUNBLCtCQUFnQyxDQUNqQyxrQ0FPQyxlQUFnQixDQUNqQixxQkFFQyxlQUNBLGtCQUNBLFlBQ0EsV0FDQSxhQUNBLGdCQUNBLGtCQUNBLDJDQUNBLGVBQ0EsY0FDQSxlQUNBLGFBQ0EsbUJBQ0Esc0JBQXVCLENBZHhCLGlDQWlCRyxZQUFhLENBakJoQiwyQkFvQkcsMkRBQ0EsV0FDQSxjQUNBLFdBQ0EsV0FDQSxrQkFDQSxVQUFXLENBMUJkLGtDQThCSyw0REFDQSxXQUNBLG1DQUFBLEFBQTJCLDBCQUFBLENBQzVCLHNCQUtILGFBQ0EsZ0JBQ0EsbUNBQW9DLENBRXBDLDRCQUNFLGlCQUFrQixDQURuQiwrQkFHRywyQ0FDQSxlQUNBLGFBQWMsQ0FMakIsNkNBT0ssK0RBQ0EsY0FDQSw2QkFBOEIsQ0FUbkMsOEJBYUcsdUNBQ0EsZUFDQSxjQUNBLGVBQWdCLENBQ2pCLDJCQUlELGtCQUNBLG1CQUFvQixDQUZyQiw2QkFJRywyQ0FDQSxlQUNBLGFBQWMsQ0F4RXJCLG1GQWdGSyx3QkFBeUIsQ0FDMUIsTUMvTkwsaUJBQWtCLENBRWxCLFdBQ0UsZ0JBQ0EsaUJBQWtCLENQQWQsOENPRk4sV0FJSSxpQkFBa0IsQ0FFckIsQ1BKSyw4Q09MUixNQVlJLGlCQUFrQixDQUVyQixDQ2RELFFBQ0UseUJBQ0Esa0JBQ0EsZ0JBQWlCLENBQ2pCLGNBQ0UsbUJBQ0EsV0FBWSxDQUZiLGdCQUlHLDhCQUNBLGlCQUNBLGdCQUNBLFdBQ0Esa0JBQW1CLENBUnRCLGtDQVVLLGlCQUFrQixDQVZ2QixvQkFhSyxnQkFDQSxXQUNBLGVBQWdCLENSakJoQiwyQ1FFTCxnQkFrQkssZUFBZ0IsQ0FFbkIsQ0FwQkYsZ0JBc0JHLDBCQUNBLGFBQWMsQ1J0QlosOENRTFIsUUErQkksb0JBQXFCLENBRXhCLENDakNELFlBQ0UseUJBQ0Esa0JBQ0EsaUJBQ0EsZUFDQSxTQUNBLFVBQVcsQ0FOYixjQVFJLFdBQVksQ0FDYiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wLW1vZGlmaWVkIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKiBtYWtlIHN1cmUgdG8gc2V0IHNvbWUgZm9jdXMgc3R5bGVzIGZvciBhY2Nlc3NpYmlsaXR5ICovXHJcbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5vbCwgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAqem9vbTogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxyXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcclxuICogICAgYGVtYCB1bml0cy5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlcjogMDsgLyogMSAqL1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cclxuICovXHJcblxyXG5mb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cclxuICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gICAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xyXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxyXG4gKiAgICBhbmQgQ2hyb21lLlxyXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cclxuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cclxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cclxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cclxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxyXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cclxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXHJcbiAgICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA2LzcvOC85LlxyXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5odG1sLFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbi5jaHJvbWVmcmFtZSB7XHJcbiAgICBtYXJnaW46IDAuMmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xyXG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gRm9udHNcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvb2std3otd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvb2std3otd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib29rLXd6LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvb2std3otd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvb2std3otd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvb2std3otd2ViZm9udC5zdmcjZ2VvbWFuaXN0LXd6Ym9va1wiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emxpZ2h0XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWxpZ2h0LXd6LXdlYmZvbnQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1saWdodC13ei13ZWJmb250LmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWxpZ2h0LXd6LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWxpZ2h0LXd6LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1saWdodC13ei13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbGlnaHQtd3otd2ViZm9udC5zdmcjZ2VvbWFuaXN0LXd6bGlnaHRcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbWVkaXVtLXd6LXdlYmZvbnQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1tZWRpdW0td3otd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1tZWRpdW0td3otd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3dpemluay9nZW9tYW5pc3QtbWVkaXVtLXd6LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1tZWRpdW0td3otd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LW1lZGl1bS13ei13ZWJmb250LnN2ZyNnZW9tYW5pc3Qtd3ptZWRpdW1cIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pib2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvbGQtd3otd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvbGQtd3otd2ViZm9udC5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvd2l6aW5rL2dlb21hbmlzdC1ib2xkLXd6LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvbGQtd3otd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvbGQtd3otd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy93aXppbmsvZ2VvbWFuaXN0LWJvbGQtd3otd2ViZm9udC5zdmcjZ2VvbWFuaXN0LXd6Ym9sZFwiKVxyXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8vIFN0eWxlXHJcblxyXG5oMSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG4gIH1cclxuICBzdXAge1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13elwiO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG4iLCIvLyBDT0xPUlNcclxuJHJlZDogI2MzMDAwMDtcclxuJGxpZ2h0LXJlZDogI2UxMDUxNDtcclxuJGRhcmstcmVkOiAjNTQwMzA0O1xyXG4kbGlnaHQtb3JhbmdlOiAjZjRlYmQ5O1xyXG5cclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiRsaWdodC1ncmV5OiAjZTllYmVjO1xyXG4kZGFyay1ncmV5OiAjN2E3YTdhO1xyXG4iLCIqIHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG4gIHRyYW5zaXRpb246IDFzO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQoZGVza3RvcCkge1xyXG4gICAgZm9udC1zaXplOiA1OCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQpIHtcclxuICAgIGZvbnQtc2l6ZTogNDUuNSU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMzcuNSU7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDkwJTtcclxuICBtYXgtd2lkdGg6IDE0MC44cmVtO1xyXG4gIG1pbi13aWR0aDogMzByZW07XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4uYnRuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXJlZDtcclxuICBwYWRkaW5nOiAxLjdyZW0gNS4xcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIuNzU1cmVtO1xyXG4gIHdpZHRoOiAyNHJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbipbZGF0YS1zaG93PVwibW9iaWxlXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbipbZGF0YS1zaG93PVwiZGVza3RvcFwiXSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gcmVzcG9uZCgkYnJlYWtwb2ludCkge1xyXG4gICAgQGlmICRicmVha3BvaW50ID09IHBob25lIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3LjVlbSkgeyBAY29udGVudCB9OyAgICAvLzYwMHB4XHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gdGFiLXBvcnQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogIDYwLjMxMjVlbSkgeyBAY29udGVudCB9OyAgICAgLy85NjVweFxyXG4gICAgfVxyXG4gICAgQGlmICRicmVha3BvaW50ID09IHRhYi1sYW5kIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3ZW0pIHsgQGNvbnRlbnQgfTsgICAgLy8xMjMycHhcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1LjVlbSkgeyBAY29udGVudCB9OyAgICAvLyAxMzEyXHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gYmlnLWRlc2t0b3Age1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE4Ljc1ZW0pIHsgQGNvbnRlbnQgfTsgICAgLy8xOTAwcHhcclxuICAgIH1cclxufSIsIi5yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4gIFxyXG4uY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG5cclxuLmRvdWJsZS1jb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5jb2wge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdWJsZS1jb2wge1xyXG4gICAgICAgIGZsZXg6IDI7XHJcbiAgICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMTM4LCAyMSwgMTQpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDkwZGVnLFxyXG4gICAgcmdiYSgxMzgsIDIxLCAxNCwgMSkgMCUsXHJcbiAgICByZ2JhKDIzMywgMjgsIDM1LCAxKSAxMDAlXHJcbiAgKTtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzN3JlbTtcclxuICAgIG1pbi13aWR0aDogMzByZW07XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBhZGRpbmctdG9wOiA0LjRyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43cmVtO1xyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVybyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU1LjFyZW07XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy45cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1sYW5kKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5iZW5lZml0cyB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDk4cmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNy44cmVtO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDEuNHJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgcGFkZGluZzogNC4zcmVtIDEuNnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDUuM3JlbTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDg0LjVyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vZmZlciB7XHJcbiAgbWFyZ2luLXRvcDogNy4ycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkbGlnaHQtb3JhbmdlIDQ1JSwgdHJhbnNwYXJlbnQgNDUlKTtcclxuICAgICAgY29sb3I6ICRsaWdodC1yZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgIGdhcDogMy4zcmVtO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0NC44cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG4gICAgcGFkZGluZzogNHJlbSAycmVtIDUuOXJlbSAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW0gNXJlbSAwIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYjb2ZmZXIwMUJveCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDFyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmI29mZmVyMDJCb3gge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYjb2ZmZXIwM0JveCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcmVtKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDI4LjlyZW07XHJcbiAgICAgIG1heC13aWR0aDogNTQuN3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICYtb2ZmZXIwMSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMS41cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgJi1vZmZlcjAyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtb2ZmZXIwMyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOS4zcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdGFtcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNS43cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuOXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiA1LjhyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3ptZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAzLjZyZW07XHJcbiAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1yZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS41cmVtKTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMi44cmVtKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG4gICAgcGFkZGluZzogNC45cmVtIDNyZW07XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyM3JlbTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5vZmZlcjAxIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgIH1cclxuICAgICYub2ZmZXIwMiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XHJcbiAgICB9XHJcbiAgICAmLm9mZmVyMDMge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cmVtIDAgNXJlbSA1cmVtO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjFlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhlbTtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgICBzdXAge1xyXG4gICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICB0b3A6IC0wLjRyZW07XHJcbiAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NC44cmVtO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cmVtIDZyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgbWFyZ2luLXRvcDogNi4zcmVtO1xyXG4gIH1cclxufVxyXG4iLCIuY29uZGl0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogNy40cmVtO1xyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzByZW07XHJcbiAgICBwYWRkaW5nOiA4cmVtIDVyZW07XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDEyLjlyZW0gOHJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgcGFkZGluZzogMTIuOXJlbSA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTNyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjhyZW07XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6Ym9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICBtYXJrIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRsaWdodC1vcmFuZ2UgNDUlLCB0cmFuc3BhcmVudCA0NSUpO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LXJlZDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13elwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuMWVtO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTAuOGVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDExNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFuYWdlbWVudCB7XHJcbiAgbWFyZ2luLXRvcDogNy40cmVtO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJrIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRsaWdodC1vcmFuZ2UgNDUlLCB0cmFuc3BhcmVudCA0NSUpO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LXJlZDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIG1hcmdpbi10b3A6IDYuMXJlbTtcclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IC8vIHRoaXMgdGFrZXMgY2FyZSBvZiB0aGUgdmVydGljYWwgY2VudGVyaW5nXHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xlZnRfYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2LjdyZW07XHJcbiAgICAgIG1heC13aWR0aDogNC4zcmVtO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JpZ2h0X2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNi43cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDQuM3JlbTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6bWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13em1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbSA1cmVtIDEuNnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWJzIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6Ym9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS42cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RhYi1vcGVuLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gMS41cmVtIDAgMDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90YWItY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGFuZWwge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMS41cmVtIDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lYXJuaW5ncyB7XHJcbiAgJl9fdGFicyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIH1cclxuICAgICYtbGluayB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3Jld2FyZHMvdGFiX29wZW4ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmV3YXJkcy90YWJfY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBlYXNlLW91dDtcclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJnZW9tYW5pc3Qtd3pib2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIC5tYXJrLWNvbG9yMDEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y1ZTVjMiA1NiUsIHRyYW5zcGFyZW50IDQ1JSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0wLjdyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZ2VvbWFuaXN0LXd6XCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImdlb21hbmlzdC13emJvbGRcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjcmVjb3BlbnNhcyB7XHJcbiAgICAgIGJ1dHRvbixcclxuICAgICAgLmVhcm5pbmdzX190YWJzLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVlZGRiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5qb2luIHtcclxuICBtYXJnaW4tdG9wOiA3LjRyZW07XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4LjRyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIG1hcmdpbi10b3A6IDYuM3JlbTtcclxuICBwYWRkaW5nOiA2LjhyZW0gMDtcclxuICAmX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogMTMxLjFyZW07XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi44cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICB0b3A6IC0wLjNlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGNvbG9yOiAjMDAwY2ZlO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5idXR0b24tZml4IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyLjNyZW0gMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGEge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iXX0= */
