@font-face {
  font-family: "Euclid Circular A";
  src: url("/wp-content/themes/customtheme/assets/fonts/EuclidCircularA/EuclidCircularA-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Euclid Circular A";
  src: url("/wp-content/themes/customtheme/assets/fonts/EuclidCircularA/EuclidCircularA-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
html {
  line-height: 1.15;
  text-size-adjust: 100%;
}

body {
  margin: 0;
  overflow-x: hidden;
}

main {
  display: block;
}

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

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

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

a {
  background-color: transparent;
}

b,
strong {
  font-weight: bolder;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button {
  background: inherit;
}

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

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

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

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

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

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

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

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

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

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

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

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-size: 16px;
  position: relative;
  scroll-behavior: smooth;
}

body {
  font-family: "Euclid Circular A", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: -0.4px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #010000;
  display: flex;
  flex-direction: column;
}
body.no-scroll {
  overflow: hidden;
}

html,
body {
  height: 100%;
}

@supports (font: -apple-system-body) and (-webkit-appearance: none) {
  img[loading=lazy] {
    clip-path: inset(0.6px);
  }
  button:focus {
    outline: none;
  }
}
main {
  flex: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  margin: 0;
}

h5 {
  font-size: 1rem;
}

a {
  color: inherit;
  text-decoration: none;
}

.jcc {
  justify-content: center;
}

.container {
  width: 1312px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
  padding-left: 16px;
}
@media (max-width: 1312px) {
  .container {
    width: 100%;
  }
}

.row,
.row-reverse {
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 auto;
  column-gap: 8px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .row,
  .row-reverse {
    column-gap: 10px;
  }
}
.row > *,
.row-reverse > * {
  min-width: 0;
}

@media screen and (min-width: 768px) {
  .row-reverse {
    flex-direction: row-reverse;
  }
}

@supports not (column-gap: 10px) {
  .row > * {
    margin: 0 calc(8px / 2);
  }
  @media screen and (min-width: 1024px) {
    .row > * {
      margin: 0 calc(10px / 2);
    }
  }
}
.col {
  flex-basis: 0;
  flex-grow: 1;
}

.col1 {
  flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}

.col2 {
  flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}

.col3 {
  flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}

.col4 {
  flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}

.col5 {
  flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}

.col6 {
  flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}

.col7 {
  flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}

.col8 {
  flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}

.col9 {
  flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}

.col10 {
  flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}

.col11 {
  flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}

.col12 {
  flex-basis: 100%;
}

@media only screen and (min-width: ) {
  .col {
    flex-basis: 0;
    flex-grow: 1;
  }
  .col1 {
    flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: ) {
  .col2 {
    flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: ) {
  .col3 {
    flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: ) {
  .col4 {
    flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: ) {
  .col5 {
    flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: ) {
  .col6 {
    flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: ) {
  .col7 {
    flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: ) {
  .col8 {
    flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: ) {
  .col9 {
    flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: ) {
  .col10 {
    flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: ) {
  .col11 {
    flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: ) {
  .col12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 425px) {
  .colXs {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colXs1 {
    flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 425px) {
  .colXs2 {
    flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 425px) {
  .colXs3 {
    flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 425px) {
  .colXs4 {
    flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 425px) {
  .colXs5 {
    flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 425px) {
  .colXs6 {
    flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 425px) {
  .colXs7 {
    flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 425px) {
  .colXs8 {
    flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 425px) {
  .colXs9 {
    flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 425px) {
  .colXs10 {
    flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 425px) {
  .colXs11 {
    flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 425px) {
  .colXs12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .colSm {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colSm1 {
    flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 768px) {
  .colSm2 {
    flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 768px) {
  .colSm3 {
    flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 768px) {
  .colSm4 {
    flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 768px) {
  .colSm5 {
    flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 768px) {
  .colSm6 {
    flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 768px) {
  .colSm7 {
    flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 768px) {
  .colSm8 {
    flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 768px) {
  .colSm9 {
    flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 768px) {
  .colSm10 {
    flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 768px) {
  .colSm11 {
    flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 768px) {
  .colSm12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .colTb {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colTb1 {
    flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 992px) {
  .colTb2 {
    flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 992px) {
  .colTb3 {
    flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 992px) {
  .colTb4 {
    flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 992px) {
  .colTb5 {
    flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 992px) {
  .colTb6 {
    flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 992px) {
  .colTb7 {
    flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 992px) {
  .colTb8 {
    flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 992px) {
  .colTb9 {
    flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 992px) {
  .colTb10 {
    flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 992px) {
  .colTb11 {
    flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 992px) {
  .colTb12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .colMd {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colMd1 {
    flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd2 {
    flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd3 {
    flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd4 {
    flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd5 {
    flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd6 {
    flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd7 {
    flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd8 {
    flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd9 {
    flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd10 {
    flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd11 {
    flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  .colLg {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colLg1 {
    flex-basis: calc(8.3333% * 1 - 8px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg1 {
    flex-basis: calc(8.3333% * 1 - 10px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg2 {
    flex-basis: calc(8.3333% * 2 - 8px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg2 {
    flex-basis: calc(8.3333% * 2 - 10px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg3 {
    flex-basis: calc(8.3333% * 3 - 8px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg3 {
    flex-basis: calc(8.3333% * 3 - 10px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg4 {
    flex-basis: calc(8.3333% * 4 - 8px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg4 {
    flex-basis: calc(8.3333% * 4 - 10px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg5 {
    flex-basis: calc(8.3333% * 5 - 8px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg5 {
    flex-basis: calc(8.3333% * 5 - 10px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg6 {
    flex-basis: calc(8.3333% * 6 - 8px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg6 {
    flex-basis: calc(8.3333% * 6 - 10px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg7 {
    flex-basis: calc(8.3333% * 7 - 8px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg7 {
    flex-basis: calc(8.3333% * 7 - 10px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg8 {
    flex-basis: calc(8.3333% * 8 - 8px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg8 {
    flex-basis: calc(8.3333% * 8 - 10px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg9 {
    flex-basis: calc(8.3333% * 9 - 8px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg9 {
    flex-basis: calc(8.3333% * 9 - 10px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg10 {
    flex-basis: calc(8.3333% * 10 - 8px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg10 {
    flex-basis: calc(8.3333% * 10 - 10px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg11 {
    flex-basis: calc(8.3333% * 11 - 8px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg11 {
    flex-basis: calc(8.3333% * 11 - 10px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg12 {
    flex-basis: 100%;
  }
}
.display-1 {
  font-weight: 600;
  font-size: 55px;
  line-height: 86%;
}
@media screen and (min-width: 1024px) {
  .display-1 {
    font-size: 78px;
  }
}
@media screen and (min-width: 1201px) {
  .display-1 {
    font-size: 96px;
  }
}

.display-2 {
  font-weight: 600;
  font-size: 64px;
  line-height: 86%;
}

.text-lg {
  font-weight: 400;
  font-size: 20px;
  line-height: 119%;
}
@media screen and (min-width: 1024px) {
  .text-lg {
    font-size: 32px;
  }
}

.text-md {
  font-weight: 400;
  font-size: 24px;
  line-height: 122%;
}

.text-sm {
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
}

header.issukis-header {
  background-color: #ffffff;
  padding: 18px 10px 17px;
}
@media screen and (min-width: 1024px) {
  header.issukis-header {
    padding: 19px 18px 24px;
  }
}
header.issukis-header svg {
  display: block;
  width: auto;
  height: 29px;
  margin-left: auto;
}

.section-hero {
  overflow: hidden;
  position: relative;
  height: 460px;
}
@media screen and (min-width: 1024px) {
  .section-hero {
    height: 660px;
  }
}
.section-hero img {
  position: absolute;
  width: 100vw;
  height: 110%;
  object-fit: cover;
  margin-top: -60px;
  left: 50%;
  transform: translateX(-50%);
  will-change: transform;
  transition: transform 0.1s linear;
}
@media (min-width: 700px) {
  .section-hero img {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .section-hero img {
    width: 120%;
    margin-left: 10%;
    margin-top: 0px;
  }
}
.section-hero .slogan {
  position: relative;
  display: block;
  width: 187px;
  height: auto;
  margin: 0 auto;
  padding-top: 184px;
}
@media screen and (min-width: 768px) {
  .section-hero .slogan {
    width: 250px;
    margin: 0;
    padding-top: 100px;
  }
}
@media screen and (min-width: 1024px) {
  .section-hero .slogan {
    width: 500px;
    margin: 0;
    padding-top: 70px;
    margin-left: -40px;
  }
}

.section-form {
  position: relative;
  background-color: #f8423a;
  padding: 140px 0;
}
.section-form .container {
  background-color: #f8423a;
  padding-top: 60px;
}
.section-form .top-skew-wrapper {
  position: relative;
  margin-top: -220px;
  height: 20px;
}
@media screen and (min-width: 1024px) {
  .section-form .top-skew-wrapper {
    height: 80px;
  }
}
.section-form .top-skew {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: #f8423a;
  clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0% 100%);
  overflow: visible;
}
@media screen and (min-width: 1024px) {
  .section-form .top-skew {
    height: 80px;
  }
}
.section-form .graphic {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  height: 98px;
  margin-top: -38px;
  margin-left: -5px;
}
@media (min-width: 640px) {
  .section-form .graphic {
    margin-top: -40px;
  }
}
@media screen and (min-width: 1024px) {
  .section-form .graphic {
    margin-top: -30px;
    height: 150px;
    min-width: calc(100% + 10px);
    max-width: calc(100% + 10px);
  }
}
@media (min-width: 1450px) {
  .section-form .graphic {
    margin-top: -32px;
  }
}
@media (min-width: 2000px) {
  .section-form .graphic {
    margin-top: -35px;
  }
}
.section-form .round-container {
  position: relative;
  width: calc(100% + 32px);
  aspect-ratio: 1/1;
  border: 6px solid #010000;
  background-color: #ffffff;
  border-radius: 100%;
  margin-top: -50px;
  margin-left: -28px;
  margin-bottom: 32px;
  z-index: 1;
}
@media (min-width: 550px) {
  .section-form .round-container {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .section-form .round-container {
    width: 120%;
    border: 8px solid #010000;
    margin-top: -200px;
    margin-left: -100px;
    max-width: calc(100% + 100px);
  }
}
.section-form .round-container img,
.section-form .round-container svg {
  position: absolute;
}
.section-form .round-container img.suitcase,
.section-form .round-container svg.suitcase {
  top: 0;
  left: 15%;
  width: 36%;
  height: auto;
  transform: rotate(-17deg);
}
.section-form .round-container img.backpack,
.section-form .round-container svg.backpack {
  top: 25%;
  left: -5%;
  width: 55%;
  height: auto;
  transform: rotate(-45deg);
}
.section-form .round-container img.iphone,
.section-form .round-container svg.iphone {
  top: 6%;
  left: 48%;
  width: 40%;
  height: auto;
  transform: rotate(23deg);
}
.section-form .round-container img.coupon,
.section-form .round-container svg.coupon {
  top: 42%;
  right: 0;
  width: 42%;
  height: auto;
  transform: rotate(-42deg);
}
.section-form .round-container .prize-content {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  color: #ffffff;
}
.section-form .round-container .prize-content .number {
  display: flex;
  align-items: center;
}
.section-form .round-container .prize-content .number .small {
  font-size: 24px;
}
.section-form .round-container .prize-content .number .large {
  font-size: 48px;
  line-height: 1;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .prize-content .number .large {
    font-size: 96px;
  }
}
.section-form .round-container .prize-content .text {
  text-align: center;
  background-color: #f8423a;
  border-radius: 30px;
  padding: 4px 8px;
  font-size: 12px;
  width: 108px;
  line-height: 86%;
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .prize-content .text {
    font-size: 14px;
    width: 175px;
    padding: 4px 16px;
  }
}
.section-form .round-container .prize-content .text .bold {
  font-weight: 600;
}
.section-form .round-container .prize-content.backpack-prize {
  top: 50%;
  left: 13%;
  transform: rotate(-45deg);
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .prize-content.backpack-prize {
    top: 50%;
    left: 17%;
  }
}
.section-form .round-container .prize-content.suitcase-prize {
  top: 18%;
  left: 24%;
  transform: rotate(-16deg);
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .prize-content.suitcase-prize {
    top: 18%;
    left: 20%;
  }
}
.section-form .round-container .prize-content.iphone-prize {
  top: 10%;
  left: 54%;
  transform: rotate(23deg);
}
@media (min-width: 500px) {
  .section-form .round-container .prize-content.iphone-prize {
    top: 15%;
    left: 58%;
  }
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .prize-content.iphone-prize {
    top: 22%;
    left: 53%;
  }
}
.section-form .round-container .prize-content.coupon-prize {
  top: 52%;
  left: 60%;
  transform: rotate(0deg);
}
@media (min-width: 500px) {
  .section-form .round-container .prize-content.coupon-prize {
    top: 55%;
    left: 64%;
  }
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .prize-content.coupon-prize {
    top: 50%;
    left: 60%;
  }
}
@media screen and (min-width: 1201px) {
  .section-form .round-container .prize-content.coupon-prize {
    top: 54%;
    left: 59%;
  }
}
.section-form .round-container .win-prizes {
  position: absolute;
  top: 85%;
  left: 50%;
  transform: translateX(-50%);
  color: #f8423a;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 86%;
  width: 150px;
}
@media screen and (min-width: 1024px) {
  .section-form .round-container .win-prizes {
    font-size: 24px;
    width: 235px;
  }
}
@media screen and (min-width: 1024px) {
  .section-form .content {
    padding-left: 40px;
  }
}
.section-form .content .heading {
  color: #ffffff;
  margin-bottom: 14px;
}
.section-form .content .text {
  color: #ffffff;
  width: 90%;
  margin-bottom: 14px;
}
@media screen and (min-width: 768px) {
  .section-form .content .text {
    width: 80%;
    margin-bottom: 19px;
    font-size: 30px;
  }
}
.section-form .content .wpcf7 .screen-reader-response {
  display: none;
}
.section-form .content form.wpcf7-form {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .section-form .content form.wpcf7-form {
    width: 85%;
  }
}
.section-form .content form.wpcf7-form .wpcf7-response-output {
  order: -1;
  display: block !important;
  color: #731914;
  border: none;
  padding: 0;
  margin: 0 0 16px;
  height: 16px;
  line-height: 1;
}
.section-form .content form.wpcf7-form.sent .wpcf7-response-output {
  color: #ffc200;
}
.section-form .content form.wpcf7-form .wpcf7-spinner {
  display: none;
}
.section-form .content form.wpcf7-form .wpcf7-not-valid-tip {
  display: none !important;
}
.section-form .content form.wpcf7-form input {
  width: 100%;
  border: none;
  border-radius: 30px;
  padding: 24px 22px 23px 22px;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 1;
  max-height: 61px;
}
.section-form .content form.wpcf7-form input::placeholder {
  color: #c1b5a4;
}
.section-form .content form.wpcf7-form input.wpcf7-not-valid {
  color: #f8423a;
}
.section-form .content form.wpcf7-form .wpcf7-acceptance {
  display: block;
}
@media screen and (min-width: 1024px) {
  .section-form .content form.wpcf7-form .wpcf7-acceptance {
    padding-left: 15px;
  }
}
.section-form .content form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item {
  margin: 0;
}
.section-form .content form.wpcf7-form .wpcf7-acceptance label {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  color: #ffffff;
  font-size: 12px;
  line-height: 102%;
  margin-top: 14px;
}
.section-form .content form.wpcf7-form .wpcf7-acceptance label a {
  text-decoration: underline;
}
.section-form .content form.wpcf7-form .wpcf7-acceptance label input {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  padding: 0;
  line-height: unset;
  appearance: none;
  -webkit-appearance: none;
  background-color: white;
  border-radius: 100%;
  position: relative;
  cursor: pointer;
}
.section-form .content form.wpcf7-form .wpcf7-acceptance label input:checked::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 5px;
  left: 5px;
  background-color: #010000;
}
.section-form .content form.wpcf7-form br {
  display: none;
}
.section-form .content form.wpcf7-form .wpcf7-submit {
  width: max-content;
  display: block;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 600;
  padding: 18px 50px;
  cursor: pointer;
  background-color: #ffffff;
  text-transform: uppercase;
  margin-top: 20px;
  color: #010000;
}
.section-form .content form.wpcf7-form .wpcf7-submit:hover {
  color: #f8423a;
}
.section-form .content form.wpcf7-form .wpcf7-submit[disabled] {
  color: rgba(16, 16, 16, 0.3);
}
.section-form .content form.wpcf7-form .wpcf7-submit[disabled]:hover {
  color: rgba(16, 16, 16, 0.3);
  cursor: not-allowed;
}
@media screen and (min-width: 1024px) {
  .section-form .content form.wpcf7-form .wpcf7-submit {
    font-size: 32px;
    padding: 14px 31px;
  }
}

.section-how-to {
  position: relative;
  background-color: #ffffff;
  padding: 140px 0 40px;
}
.section-how-to .container {
  overflow: hidden;
  background-color: #ffffff;
  padding-top: 60px;
}
@media screen and (min-width: 1024px) {
  .section-how-to .container {
    padding-top: 120px;
    overflow: unset;
  }
}
.section-how-to .top-skew-wrapper {
  position: relative;
  margin-top: -220px;
  height: 20px;
}
@media screen and (min-width: 1024px) {
  .section-how-to .top-skew-wrapper {
    height: 80px;
  }
}
.section-how-to .top-skew {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: #ffffff;
  clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0% 100%);
  overflow: visible;
}
@media screen and (min-width: 1024px) {
  .section-how-to .top-skew {
    height: 80px;
  }
}
.section-how-to .heading {
  color: #f8423a;
  margin-bottom: 25px;
}
@media screen and (min-width: 1024px) {
  .section-how-to .heading {
    margin-bottom: 45px;
  }
}
.section-how-to .list {
  color: #f8423a;
  margin-bottom: 37px;
  margin-left: 28px;
}
@media screen and (min-width: 1024px) {
  .section-how-to .list {
    margin-bottom: 81px;
  }
}
.section-how-to .text {
  color: #f8423a;
  font-weight: 600;
  margin-bottom: 40px;
  margin-left: 4px;
}
.section-how-to .text-cta {
  width: fit-content;
}
.section-how-to .cta {
  width: max-content;
  display: block;
  margin: 0 auto;
  font-size: 24px;
  font-weight: 600;
  line-height: 86%;
  padding: 18px 50px;
  cursor: pointer;
  background-color: #f8423a;
  color: #010000;
  text-transform: uppercase;
  margin-top: 30px;
  border-radius: 30px;
  border: none;
}
.section-how-to .cta:hover {
  color: #ffffff;
}
@media screen and (min-width: 1024px) {
  .section-how-to .cta {
    font-size: 32px;
    padding: 14px 28px;
  }
}
.section-how-to .image-wrapper {
  position: relative;
  width: 100%;
  max-width: 450px;
  aspect-ratio: 1;
  background-color: #f8423a;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  pointer-events: none;
}
@media (min-width: 450px) {
  .section-how-to .image-wrapper {
    margin: 0 auto;
  }
}
@media screen and (min-width: 1024px) {
  .section-how-to .image-wrapper {
    max-width: unset;
    margin-top: -120px;
  }
}
.section-how-to .image-wrapper img {
  position: absolute;
  top: -10%;
  left: -20%;
  display: block;
  width: 130%;
  height: auto;
  margin-top: -60px;
}
@media screen and (min-width: 1024px) {
  .section-how-to .image-wrapper img {
    top: -20%;
  }
}

.section-trips {
  overflow: hidden;
  position: relative;
  padding: 0px 0 70px;
}
@media screen and (min-width: 768px) {
  .section-trips {
    background-position: top left;
    padding: 0 0 155px;
  }
}
.section-trips .top-skew-wrapper {
  transform: rotate(180deg);
  background-color: transparent;
  position: relative;
  margin-top: 1px;
  height: 20px;
}
@media screen and (min-width: 1024px) {
  .section-trips .top-skew-wrapper {
    height: 80px;
  }
}
.section-trips .top-skew {
  background-color: #ffffff;
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 20px;
  background: #ffffff;
  clip-path: polygon(0 100%, 100% 0%, 100% 100%, 0% 100%);
  overflow: visible;
}
@media screen and (min-width: 1024px) {
  .section-trips .top-skew {
    height: 80px;
  }
}
.section-trips > img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 45% top;
  margin-top: -50px;
}
@media screen and (min-width: 1024px) {
  .section-trips > img {
    width: 140%;
    height: 120%;
    object-position: center;
    margin-top: unset;
  }
}
.section-trips .container {
  position: relative;
  padding-top: 60px;
}
@media screen and (min-width: 768px) {
  .section-trips .container {
    padding-top: 120px;
  }
}
.section-trips .happy-trips {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto 0 auto;
  aspect-ratio: 1/1;
  background-color: #f8423a;
  width: 100%;
  border-radius: 100%;
}
@media (min-width: 450px) {
  .section-trips .happy-trips {
    max-width: 450px;
  }
}
@media screen and (min-width: 768px) {
  .section-trips .happy-trips {
    max-width: unset;
    margin: -40px 0;
  }
}
.section-trips .happy-trips .heading {
  text-align: center;
  color: #ffffff;
  font-size: 36px;
  line-height: 86%;
  font-weight: 600;
  width: 80%;
  margin-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .section-trips .happy-trips .heading {
    font-size: 64px;
  }
}
.section-trips .happy-trips .cta {
  background-color: #ffffff;
  color: #f8423a;
  padding: 18px 30px;
  border-radius: 30px;
  margin-bottom: 6px;
  font-size: 24px;
  line-height: 86%;
  font-weight: 600;
  border: none;
  cursor: pointer;
  width: 204px;
}
@media screen and (min-width: 1024px) {
  .section-trips .happy-trips .cta {
    font-size: 32px;
    padding: 14px 30px;
    margin-bottom: 27px;
    width: 256px;
  }
}
.section-trips .happy-trips .cta:hover {
  color: #010000;
}
.section-trips .pin-col {
  position: relative;
  height: 260px;
  max-width: 400px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .section-trips .pin-col {
    height: auto;
  }
}
.section-trips .pin-col svg {
  position: absolute;
  width: 64px;
  height: 64px;
}
@media screen and (min-width: 1024px) {
  .section-trips .pin-col svg {
    width: 128px;
    height: 128px;
  }
}
.section-trips .pin-col .ignalina {
  bottom: 10%;
  left: 0;
}
@media screen and (min-width: 1024px) {
  .section-trips .pin-col .ignalina {
    left: 40%;
  }
}
.section-trips .pin-col .siauliai {
  bottom: 70%;
  left: 10%;
}
@media screen and (min-width: 768px) {
  .section-trips .pin-col .siauliai {
    top: 60%;
    left: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .section-trips .pin-col .siauliai {
    top: 60%;
    left: -30%;
  }
}
.section-trips .pin-col .kaunas {
  top: -20%;
  left: 40%;
}
@media screen and (min-width: 768px) {
  .section-trips .pin-col .kaunas {
    top: -40%;
    left: 20%;
  }
}
@media screen and (min-width: 1024px) {
  .section-trips .pin-col .kaunas {
    top: -10%;
    left: -10%;
  }
}
.section-trips .pin-col .vilnius {
  top: 0;
  right: 0;
}
@media screen and (min-width: 768px) {
  .section-trips .pin-col .vilnius {
    top: -20%;
  }
}
@media screen and (min-width: 1024px) {
  .section-trips .pin-col .vilnius {
    right: -30%;
  }
}
.section-trips .pin-col .klaipeda {
  bottom: 10%;
  right: 0;
}
@media screen and (min-width: 768px) {
  .section-trips .pin-col .klaipeda {
    top: 40%;
    right: -20%;
  }
}

.section-prizes {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .section-prizes {
    padding-bottom: 80px;
  }
}
.section-prizes .content .heading {
  width: 80%;
  margin-bottom: 73px;
}
@media screen and (min-width: 1024px) {
  .section-prizes .content .heading {
    width: 100%;
    margin-bottom: 89px;
  }
}
.section-prizes .prize-row {
  row-gap: 66px;
}
.section-prizes .prize-item {
  width: calc(100% - 80px);
  margin: 0 40px;
}
@media screen and (min-width: 1024px) {
  .section-prizes .prize-item {
    width: calc(100% - 60px);
    margin: 0 30px;
  }
}
.section-prizes .prize-item .prize-image {
  position: relative;
  width: 100%;
  aspect-ratio: 1;
  margin-bottom: 10px;
}
@media screen and (min-width: 1024px) {
  .section-prizes .prize-item .prize-image {
    margin-bottom: 12px;
  }
}
.section-prizes .prize-item .prize-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  aspect-ratio: 1;
  background-color: #ffffff;
  border-radius: 100%;
}
.section-prizes .prize-item .prize-image img,
.section-prizes .prize-item .prize-image svg {
  position: absolute;
  display: block;
  width: 100%;
  height: auto;
}
.section-prizes .prize-item .prize-image img.iphone,
.section-prizes .prize-item .prize-image svg.iphone {
  width: 65%;
  bottom: 20%;
  left: 50%;
  transform: translatex(-45%) rotate(21deg);
}
.section-prizes .prize-item .prize-image img.suitcase,
.section-prizes .prize-item .prize-image svg.suitcase {
  bottom: 28%;
  left: 50%;
  width: 53%;
  transform: translatex(-45%) rotate(15deg);
}
.section-prizes .prize-item .prize-image img.backpack,
.section-prizes .prize-item .prize-image svg.backpack {
  bottom: 30px;
  left: 50%;
  width: 95%;
  transform: translatex(-45%) rotate(4deg);
}
.section-prizes .prize-item .prize-image img.coupon,
.section-prizes .prize-item .prize-image svg.coupon {
  top: 30px;
  left: 50%;
  width: 90%;
  transform: translatex(-45%) rotate(-69deg);
}
.section-prizes .prize-item .prize-image img.hiatus,
.section-prizes .prize-item .prize-image svg.hiatus {
  bottom: 32px;
  left: 50%;
  max-height: 10px;
  width: auto;
  transform: translatex(-50%);
}
.section-prizes .prize-item .prize-text {
  display: flex;
  flex-direction: column;
  gap: 13px;
  color: #ffffff;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .section-prizes .prize-item .prize-text {
    gap: 25px;
  }
}
.section-prizes .prize-item .prize-text .top {
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-prizes .prize-item .prize-text .top .times {
  font-size: 24px;
}
.section-prizes .prize-item .prize-text .top .big {
  font-size: 48px;
  font-weight: 600;
}
.section-prizes .prize-item .prize-text .top .title {
  margin-left: 10px;
  font-size: 14px;
}
.section-prizes .prize-item .prize-text .bottom {
  text-align: center;
  font-size: 14px;
  line-height: 122%;
}
.section-prizes .prize-item .prize-text .bottom a {
  font-weight: 600;
  border-bottom: 2px solid #ffffff;
}

.modal-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2000;
}
.modal-wrapper .modal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  border-radius: 30px;
  width: calc(100% - 32px);
  height: 80vh;
  padding: 46px 16px;
  z-index: 3000;
}
@media screen and (min-width: 1024px) {
  .modal-wrapper .modal {
    height: 660px;
    padding: 24px 100px;
    border-radius: 55px;
    padding: 24px 100px;
  }
}
.modal-wrapper .modal .modal-inner {
  position: relative;
}
.modal-wrapper .modal .modal-inner .close {
  position: absolute;
  top: -27px;
  right: 5px;
  min-width: 13px;
  min-height: 13px;
  max-width: 13px;
  max-height: 13px;
  cursor: pointer;
  color: #010000;
}
.modal-wrapper .modal .modal-inner .close:hover {
  color: #f8423a;
}
@media screen and (min-width: 1024px) {
  .modal-wrapper .modal .modal-inner .close {
    top: 10px;
    right: 20px;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .modal-wrapper .modal {
    max-width: 867px;
  }
}
.modal-wrapper .modal .winner-content,
.modal-wrapper .modal .rules-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.modal-wrapper .modal .rules-content {
  display: none;
}
.modal-wrapper .modal .modal-header {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  font-size: 32px;
  font-weight: 600;
  color: #f8423a;
  margin-bottom: 25px;
  pointer-events: none;
}
.modal-wrapper .modal .modal-header svg {
  width: 28px;
  height: 28px;
}
@media screen and (min-width: 1024px) {
  .modal-wrapper .modal .modal-header {
    font-size: 64px;
    gap: 4px;
  }
  .modal-wrapper .modal .modal-header svg {
    width: 32px;
    height: 32px;
  }
}
.modal-wrapper .modal .modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal-wrapper .modal .modal-body h2 {
  text-align: center;
  color: #f8423a;
  font-size: 20px;
  line-height: 86%;
  font-weight: 600;
  margin-bottom: 34px;
}
@media screen and (min-width: 1024px) {
  .modal-wrapper .modal .modal-body h2 {
    font-size: 36px;
  }
}
.modal-wrapper .modal .modal-body h3 {
  text-align: center;
  color: #f8423a;
  font-size: 18px;
  line-height: 86%;
  font-weight: 600;
  margin-bottom: 26px;
}
@media screen and (min-width: 1024px) {
  .modal-wrapper .modal .modal-body h3 {
    font-size: 24px;
  }
}
.modal-wrapper .modal .modal-body ol {
  display: flex;
  flex-direction: column;
  gap: 18px;
  font-size: 14px;
  line-height: 86%;
  margin-bottom: 34px;
  list-style-position: inside;
}
.modal-wrapper .modal .rules-content {
  color: #f8423a;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9fZm9udHMuc2NzcyIsImxpYi9fcmVzZXQuc2NzcyIsImxpYi9fYmFzZS5zY3NzIiwibGliL192YXJpYWJsZXMuc2NzcyIsImxpYi9fZ3JpZC5zY3NzIiwibGliL19icmVha3BvaW50cy5zY3NzIiwibGliL190eXBvZ3JhcGh5LnNjc3MiLCJwYWdlLXBhcnRzL19oZWFkZXIuc2NzcyIsInBhZ2UtcGFydHMvX2hlcm8uc2NzcyIsInBhZ2UtcGFydHMvX3BhcnRpY2lwYXRlLnNjc3MiLCJwYWdlLXBhcnRzL19ob3ctdG8uc2NzcyIsInBhZ2UtcGFydHMvX3RyaXBzLnNjc3MiLCJwYWdlLXBhcnRzL19wcml6ZXMuc2NzcyIsInBhZ2UtcGFydHMvX21vZGFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUNmRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FB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RTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBb0JFO0lBQ0U7OztBQXJCSjtFQUNFO0lBQ0U7SUFDQTs7RUFJQTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBb0JFO0lBQ0U7OztBQXJCSjtFQUNFO0lBQ0U7SUFDQTs7RUFJQTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBb0JFO0lBQ0U7OztBQXJCSjtFQUNFO0lBQ0U7SUFDQTs7RUFJQTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBb0JFO0lBQ0U7OztBQXJCSjtFQUNFO0lBQ0U7SUFDQTs7RUFJQTtJQUNFO0lBR0E7OztBQ3hDSjtFRG9DRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FDeENKO0VEb0NFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QUN4Q0o7RURvQ0U7SUFPSTs7O0FBZFI7RUFPSTtJ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T1Z0SlUiLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFdWNsaWQgQ2lyY3VsYXIgQVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9jdXN0b210aGVtZS9hc3NldHMvZm9udHMvRXVjbGlkQ2lyY3VsYXJBL0V1Y2xpZENpcmN1bGFyQS1SZWd1bGFyLndvZmYyXCIpXG4gICAgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRXVjbGlkIENpcmN1bGFyIEFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvY3VzdG9tdGhlbWUvYXNzZXRzL2ZvbnRzL0V1Y2xpZENpcmN1bGFyQS9FdWNsaWRDaXJjdWxhckEtU2VtaWJvbGQud29mZjJcIilcbiAgICBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJodG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBhcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgJGNvbG9yLXByaW1hcnk7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4OyAvLyAxNnB4ID09IDFyZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gU2FmYXJpIGxhenkgbG9hZGluZyBpbWFnZSBvdXRsaW5lIGZpeFxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWJvZHkpIGFuZCAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gIC8vIFNhZmFyaSBsYXp5IGxvYWRpbmcgaW1hZ2Ugb3V0bGluZSBmaXhcbiAgaW1nW2xvYWRpbmc9XCJsYXp5XCJdIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAuNnB4KTtcbiAgfVxuXG4gIC8vIFNhZmFyaSBidXR0b24gZm9jdXMgZml4XG4gIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5tYWluIHtcbiAgZmxleDogMTtcbiAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmpjYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiJGNvbG9yLXByaW1hcnk6ICNmODQyM2E7XG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZjMjAwO1xuJGNvbG9yLWRhcms6ICMwMTAwMDA7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItcGxhY2Vob2xkZXI6ICNjMWI1YTQ7XG4iLCIkZ3JpZC1nYXA6IDEwcHg7XG4kZ3JpZC1nYXAtbW9iaWxlOiA4cHg7XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTMxMnB4O1xuXG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzEycHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm93LFxuLnJvdy1yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgY29sdW1uLWdhcDogJGdyaWQtZ2FwLW1vYmlsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICBjb2x1bW4tZ2FwOiAkZ3JpZC1nYXA7XG4gIH1cblxuICA+ICoge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4ucm93LXJldmVyc2Uge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKFwic20tdXBcIikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgbm90IChjb2x1bW4tZ2FwOiAkZ3JpZC1nYXApIHtcbiAgLnJvdyA+ICoge1xuICAgIG1hcmdpbjogMCBjYWxjKCN7JGdyaWQtZ2FwLW1vYmlsZX0gLyAyKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW46IDAgY2FsYygjeyRncmlkLWdhcH0gLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgPENvbC8+IHN0eWxlcyBmb3IgYWxsIHNjcmVlbnMgJiBudW1iZXIgb2YgY29sdW1uc1xuJHNjcmVlbnM6IFwiXCIsIFwiWHNcIiwgXCJTbVwiLCBcIlRiXCIsIFwiTWRcIiwgXCJMZ1wiO1xuXG5AZWFjaCAkc2NyZWVuIGluICRzY3JlZW5zIHtcbiAgJGJyZWFrcG9pbnQ6IFwiXCI7XG5cbiAgQGlmICRzY3JlZW4gPT0gXCJcIiB7XG4gICAgLmNvbCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xuICAgICAgLmNvbCN7JGl9IHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyhcbiAgICAgICAgICA4LjMzMzMlICogI3skaX0gLSAoI3skZ3JpZC1nYXAtbW9iaWxlfSAvIDEyKSAqICgxMiAtICN7JGl9KVxuICAgICAgICApO1xuICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyhcbiAgICAgICAgICAgIDguMzMzMyUgKiAjeyRpfSAtICgjeyRncmlkLWdhcH0gLyAxMikgKiAoMTIgLSAjeyRpfSlcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbDEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzY3JlZW4gPT0gXCJYc1wiIHtcbiAgICAkYnJlYWtwb2ludDogI3skeHMtbWF4fTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiU21cIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JHNtLXVwfTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiVGJcIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JHRiLXVwfTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiTWRcIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JG1kLXVwfTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiTGdcIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JGxnLXVwfTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcbiAgICAuY29sI3skc2NyZWVufSB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xuICAgICAgLmNvbCN7JHNjcmVlbn0jeyRpfSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoXG4gICAgICAgICAgOC4zMzMzJSAqICN7JGl9IC0gKCN7JGdyaWQtZ2FwLW1vYmlsZX0gLyAxMikgKiAoMTIgLSAjeyRpfSlcbiAgICAgICAgKTtcbiAgICAgICAgZmxleC1ncm93OiB1bnNldDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoXG4gICAgICAgICAgICA4LjMzMzMlICogI3skaX0gLSAoI3skZ3JpZC1nYXB9IC8gMTIpICogKDEyIC0gI3skaX0pXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skc2NyZWVufTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIkeHMtbWF4OiA0MjVweDtcbiRzbS1tYXg6IDc2N3B4O1xuJHRiLW1heDogOTkxcHg7XG4kbWQtbWF4OiAxMDIzcHg7XG4kbGctbWF4OiAxMjAwcHg7XG4keHMtdXA6IDQyNnB4O1xuJHNtLXVwOiA3NjhweDtcbiR0Yi11cDogOTkycHg7XG4kbWQtdXA6IDEwMjRweDtcbiRsZy11cDogMTIwMXB4O1xuXG5AbWl4aW4gcmVzcG9uc2l2ZSgkcG9pbnQpIHtcbiAgLy8gbW9iaWxlLXhzIGRvd25cbiAgQGlmICRwb2ludCA9PSB4cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLW1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gbW9iaWxlLXhzIHVwXG4gIEBpZiAkcG9pbnQgPT0geHMtdXAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy11cCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gbW9iaWxlLWRvd25cbiAgQGVsc2UgaWYgJHBvaW50ID09IHNtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBtb2JpbGUtdXBcbiAgQGVsc2UgaWYgJHBvaW50ID09IHNtLXVwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc20tdXApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIHNtYWxsLXRhYmxldC1kb3duXG4gIEBlbHNlIGlmICRwb2ludCA9PSB0YiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiLW1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gc21hbGwtdGFibGV0LXVwXG4gIEBlbHNlIGlmICRwb2ludCA9PSB0Yi11cCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRiLXVwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyB0YWItZG93blxuICBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1tYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRhYi11cFxuICBAZWxzZSBpZiAkcG9pbnQgPT0gbWQtdXAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZC11cCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gZGVza3RvcC1kb3duXG4gIEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnLW1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gZGVza3RvcC11cFxuICBAZWxzZSBpZiAkcG9pbnQgPT0gbGctdXAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZy11cCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyAkZm9udC1wcmltYXJ5OiBcIkV1Y2xpZCBDaXJjdWxhciBBXCIsIHNhbnMtc2VyaWY7XG5cbi5kaXNwbGF5LTEge1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogODYlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgZm9udC1zaXplOiA3OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICBmb250LXNpemU6IDk2cHg7XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIC8vIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA4NiU7XG59XG5cbi50ZXh0LWxnIHtcbiAgLy8gZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExOSU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnRleHQtbWQge1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTIyJTtcbn1cblxuLnRleHQtc20ge1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTJweDsgLy8gfjg2JVxufVxuIiwiaGVhZGVyLmlzc3VraXMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTdweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgIHBhZGRpbmc6IDE5cHggMThweCAyNHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDYwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gd2lkdGg6IGF1dG87XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgbGluZWFyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbG9nYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTg3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAxODRweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cblxuICAudG9wLXNrZXctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0yMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRvcC1za2V3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ncmFwaGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk4cHg7XG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICB9XG4gIH1cblxuICAucm91bmQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICRjb2xvci1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAkY29sb3ItZGFyaztcbiAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJi5zdWl0Y2FzZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xN2RlZyk7XG4gICAgICB9XG5cbiAgICAgICYuYmFja3BhY2sge1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICYuaXBob25lIHtcbiAgICAgICAgdG9wOiA2JTtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzZGVnKTtcbiAgICAgIH1cblxuICAgICAgJi5jb3Vwb24ge1xuICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQyZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpemUtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYXJnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg2JTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9sZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJhY2twYWNrLXByaXplIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEzJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDE3JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN1aXRjYXNlLXByaXplIHtcbiAgICAgICAgdG9wOiAxOCU7XG4gICAgICAgIGxlZnQ6IDI0JTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE2ZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIHRvcDogMTglO1xuICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlwaG9uZS1wcml6ZSB7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICBsZWZ0OiA1NCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzZGVnKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICBsZWZ0OiA1OCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIHRvcDogMjIlO1xuICAgICAgICAgIGxlZnQ6IDUzJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvdXBvbi1wcml6ZSB7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgICBsZWZ0OiA2MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIHRvcDogNTUlO1xuICAgICAgICAgIGxlZnQ6IDY0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgICBsZWZ0OiA1OSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2luLXByaXplcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDg1JTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogODYlO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjcge1xuICAgICAgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ud3BjZjctZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzczMTkxNDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmLnNlbnQge1xuICAgICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmYzIwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjJweCAyM3B4IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWF4LWhlaWdodDogNjFweDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAyJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTYsIDE2LCAxNiwgMC4zKTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE2LCAxNiwgMTYsIDAuMyk7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24taG93LXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNDBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICAvLyBmaXhcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLnRvcC1za2V3LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICAudG9wLXNrZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5saXN0IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MXB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cblxuICAudGV4dC1jdGEge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gIC5jdGEge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogODYlO1xuICAgIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMCU7XG4gICAgICBsZWZ0OiAtMjAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTMwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICB0b3A6IC0yMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi10cmlwcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwcHggMCA3MHB4O1xuXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDE1NXB4O1xuICB9XG5cbiAgLnRvcC1za2V3LXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC50b3Atc2tldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gID4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNDUlIHRvcDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICB3aWR0aDogMTQwJTtcbiAgICAgIGhlaWdodDogMTIwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgfVxuICAgIC8vIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcInNtLXVwXCIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAuaGFwcHktdHJpcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgbWFyZ2luOiAtNDBweCAwO1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogODYlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDg2JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMjA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICB3aWR0aDogMjU2cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBpbi1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pZ25hbGluYSB7XG4gICAgICBib3R0b206IDEwJTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lhdWxpYWkge1xuICAgICAgYm90dG9tOiA3MCU7XG4gICAgICBsZWZ0OiAxMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBsZWZ0OiAtMzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rYXVuYXMge1xuICAgICAgdG9wOiAtMjAlO1xuICAgICAgbGVmdDogNDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwic20tdXBcIikge1xuICAgICAgICB0b3A6IC00MCU7XG4gICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWxuaXVzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwic20tdXBcIikge1xuICAgICAgICB0b3A6IC0yMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICByaWdodDogLTMwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua2xhaXBlZGEge1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcInNtLXVwXCIpIHtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIHJpZ2h0OiAtMjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tcHJpemVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcml6ZS1yb3cge1xuICAgIHJvdy1nYXA6IDY2cHg7XG4gIH1cblxuICAucHJpemUtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cblxuICAgIC5wcml6ZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyxcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5pcGhvbmUge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgYm90dG9tOiAyMCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtNDUlKSByb3RhdGUoMjFkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWl0Y2FzZSB7XG4gICAgICAgICAgYm90dG9tOiAyOCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC00NSUpIHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJhY2twYWNrIHtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC00NSUpIHJvdGF0ZSg0ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY291cG9uIHtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC00NSUpIHJvdGF0ZSgtNjlkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWF0dXMge1xuICAgICAgICAgIGJvdHRvbTogMzJweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpemUtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTNweDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgICAgZ2FwOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAudG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnRpbWVzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJpZyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIyJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb2RhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgNTAlKTtcbiAgei1pbmRleDogMjAwMDtcblxuICAubW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGhlaWdodDogODB2aDtcbiAgICBwYWRkaW5nOiA0NnB4IDE2cHg7XG4gICAgei1pbmRleDogMzAwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBoZWlnaHQ6IDY2MHB4O1xuICAgICAgcGFkZGluZzogMjRweCAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDEwMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjdweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEzcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIG1heC13aWR0aDogODY3cHg7XG4gICAgfVxuXG4gICAgLndpbm5lci1jb250ZW50LFxuICAgIC5ydWxlcy1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAucnVsZXMtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NiU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODYlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG9sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgbGkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJ1bGVzLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgb2wge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */
