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

html, body, div, span, object, iframe, legend, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
  padding-inline-start: 0;
  padding-inline-end: 0;
  text-decoration: none;
}

footer, header, nav, section, main {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  -webkit-appearance: none;
  border-radius: 0;
}

/* === LAYOUT & CONTAINER === */
.container {
  width: 100%;
  max-width: 1656px;
  margin: 0 auto;
  padding: 0 2.12rem;
}
@media (max-width: 1280px) {
  .container {
    max-width: 100%;
    padding: 0 1rem;
  }
}

.br-15 {
  border-radius: 1.5rem;
}

/* === FLEXBOX === */
.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.flex-row {
  flex-direction: row;
}

.f-300 {
  font-weight: 300;
}

/* Align Items */
.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

/* Justify Content */
.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.bbrr-4 {
  border-bottom-right-radius: 4rem;
}

/* Align Self */
.self-start {
  align-self: flex-start;
}

.self-center {
  align-self: center;
}

.self-end {
  align-self: flex-end;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.ovf {
  overflow: hidden;
}

.column {
  flex-direction: column;
}

/* Shortcuts */
.center {
  justify-content: center;
  align-items: center;
}

/* === GRID === */
.grid {
  display: grid;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}
@media (max-width: 991px) {
  .grid-cols-12 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* === GRID SPAN === */
.col-span-1 {
  grid-column: span 1/span 1;
}
@media (max-width: 1280px) {
  .col-span-1 {
    grid-column: span 2/span 2;
  }
}
@media (max-width: 991px) {
  .col-span-1 {
    grid-column: span 1/span 1;
  }
}

.col-span-2 {
  grid-column: span 2/span 2;
}
@media (max-width: 1280px) {
  .col-span-2 {
    grid-column: span 3/span 3;
  }
}
@media (max-width: 991px) {
  .col-span-2 {
    grid-column: span 1/span 1;
  }
}

.col-span-3 {
  grid-column: span 3/span 3;
}
@media (max-width: 1280px) {
  .col-span-3 {
    grid-column: span 4/span 4;
  }
}
@media (max-width: 991px) {
  .col-span-3 {
    grid-column: span 1/span 1;
  }
}

.col-span-4 {
  grid-column: span 4/span 4;
}
@media (max-width: 1280px) {
  .col-span-4 {
    grid-column: span 6/span 6;
  }
}
@media (max-width: 991px) {
  .col-span-4 {
    grid-column: span 1/span 1;
  }
}

.col-span-5 {
  grid-column: span 5/span 5;
}
@media (max-width: 1280px) {
  .col-span-5 {
    grid-column: span 6/span 6;
  }
}
@media (max-width: 991px) {
  .col-span-5 {
    grid-column: span 1/span 1;
  }
}

.col-span-6 {
  grid-column: span 6/span 6;
}
@media (max-width: 1280px) {
  .col-span-6 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-6 {
    grid-column: span 1/span 1;
  }
}

.col-span-7 {
  grid-column: span 7/span 7;
}
@media (max-width: 1280px) {
  .col-span-7 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-7 {
    grid-column: span 1/span 1;
  }
}

.col-span-8 {
  grid-column: span 8/span 8;
}
@media (max-width: 1280px) {
  .col-span-8 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-8 {
    grid-column: span 1/span 1;
  }
}

.col-span-9 {
  grid-column: span 9/span 9;
}
@media (max-width: 1280px) {
  .col-span-9 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-9 {
    grid-column: span 1/span 1;
  }
}

.col-span-10 {
  grid-column: span 10/span 10;
}
@media (max-width: 1280px) {
  .col-span-10 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-10 {
    grid-column: span 1/span 1;
  }
}

.col-span-11 {
  grid-column: span 11/span 11;
}
@media (max-width: 1280px) {
  .col-span-11 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-11 {
    grid-column: span 1/span 1;
  }
}

.col-span-12 {
  grid-column: span 12/span 12;
}
@media (max-width: 1280px) {
  .col-span-12 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-12 {
    grid-column: span 1/span 1;
  }
}

/* === GAP === */
.gap-0 {
  gap: 0rem;
}

.gap-1 {
  gap: 0.5rem;
}

.gap-2 {
  gap: 1rem;
}

.gap-3 {
  gap: 1.5rem;
}

.gap-4 {
  gap: 2rem;
}

.gap-5 {
  gap: 2.5rem;
}

.gap-6 {
  gap: 3rem;
}

.gap-7 {
  gap: 3.5rem;
}

.gap-8 {
  gap: 4rem;
}

.gap-9 {
  gap: 4.5rem;
}

.gap-x-0 {
  -moz-column-gap: 0rem;
       column-gap: 0rem;
}

.gap-x-1 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-2 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-3 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-4 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-5 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-6 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-7 {
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}

.gap-x-8 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-9 {
  -moz-column-gap: 4.5rem;
       column-gap: 4.5rem;
}

.gap-y-0 {
  row-gap: 0rem;
}

.gap-y-1 {
  row-gap: 0.5rem;
}

.gap-y-2 {
  row-gap: 1rem;
}

.gap-y-3 {
  row-gap: 1.5rem;
}

.gap-y-4 {
  row-gap: 2rem;
}

.gap-y-5 {
  row-gap: 2.5rem;
}

.gap-y-6 {
  row-gap: 3rem;
}

.gap-y-7 {
  row-gap: 3.5rem;
}

.gap-y-8 {
  row-gap: 4rem;
}

.gap-y-9 {
  row-gap: 4.5rem;
}

/* === TEXT === */
.text {
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  color: #000;
}

/* === BACKGROUNDS === */
.bg-blue {
  background-color: #0046fd;
}

.bg-navy {
  background-color: #3f5391;
}

.bg-pink {
  background-color: #eca5c5;
}

.bg-red {
  background-color: #ff2020;
}

.bg-green {
  background-color: #47b095;
}

.bg-orange {
  background-color: #ff7f00;
}

.bg-purple {
  background-color: #6065c8;
}

.bg-baby-blue {
  background-color: #7eafd2;
}

/* === COLORS === */
.text-blue {
  color: #0046fd;
}

.text-pink {
  color: #eca5c5;
}

.text-red {
  color: #ff2020;
}

.text-green {
  color: #3c9a5f;
}

.text-orange {
  color: #ff7f00;
}

.text-purple {
  color: #6065c8;
}

.text-baby-blue {
  color: #7eafd2;
}

.text-white {
  color: #ffffff;
}

.text-black {
  color: #000000;
}

.text-gray {
  color: #888888;
}

/* === TEXTCENTER === */
.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

/* === FONT WEIGHT === */
.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

/* === MARGIN === */
/* Margin Top */
.mt-0 {
  margin-top: 0rem;
}

.mt-1 {
  margin-top: 0.5rem;
}

.mt-2 {
  margin-top: 1rem;
}

.mt-3 {
  margin-top: 1.5rem;
}

.mt-4 {
  margin-top: 2rem;
}

.mt-5 {
  margin-top: 2.5rem;
}

.mt-6 {
  margin-top: 3rem;
}

.mt-7 {
  margin-top: 3.5rem;
}

.mt-8 {
  margin-top: 4rem;
}

.mt-9 {
  margin-top: 4.5rem;
}

@media (max-width: 768px) {
  .mt-3 {
    margin-top: 1rem;
  }
  .mt-4 {
    margin-top: 1.25rem;
  }
  .mt-5 {
    margin-top: 1.5rem;
  }
  .mt-6 {
    margin-top: 1.75rem;
  }
  .mt-7 {
    margin-top: 2rem;
  }
  .mt-8 {
    margin-top: 2.25rem;
  }
  .mt-9 {
    margin-top: 2.5rem;
  }
}
/* Margin Bottom */
.mb-0 {
  margin-bottom: 0rem;
}

.mb-1 {
  margin-bottom: 0.5rem;
}

.mb-2 {
  margin-bottom: 1rem;
}

.mb-3 {
  margin-bottom: 1.5rem;
}

.mb-4 {
  margin-bottom: 2rem;
}

.mb-5 {
  margin-bottom: 2.5rem;
}

.mb-6 {
  margin-bottom: 3rem;
}

.mb-7 {
  margin-bottom: 3.5rem;
}

.mb-8 {
  margin-bottom: 4rem;
}

.mb-9 {
  margin-bottom: 4.5rem;
}

@media (max-width: 768px) {
  .mb-3 {
    margin-bottom: 1rem;
  }
  .mb-4 {
    margin-bottom: 1.25rem;
  }
  .mb-5 {
    margin-bottom: 1.5rem;
  }
  .mb-6 {
    margin-bottom: 1.75rem;
  }
  .mb-7 {
    margin-bottom: 2rem;
  }
  .mb-8 {
    margin-bottom: 2.25rem;
  }
  .mb-9 {
    margin-bottom: 2.5rem;
  }
}
/* Margin Left */
.ml-0 {
  margin-left: 0rem;
}

.ml-1 {
  margin-left: 0.5rem;
}

.ml-2 {
  margin-left: 1rem;
}

.ml-3 {
  margin-left: 1.5rem;
}

.ml-4 {
  margin-left: 2rem;
}

.ml-5 {
  margin-left: 2.5rem;
}

.ml-6 {
  margin-left: 3rem;
}

.ml-7 {
  margin-left: 3.5rem;
}

.ml-8 {
  margin-left: 4rem;
}

.ml-9 {
  margin-left: 4.5rem;
}

@media (max-width: 768px) {
  .ml-3 {
    margin-left: 1rem;
  }
  .ml-4 {
    margin-left: 1.25rem;
  }
  .ml-5 {
    margin-left: 1.5rem;
  }
  .ml-6 {
    margin-left: 1.75rem;
  }
  .ml-7 {
    margin-left: 2rem;
  }
  .ml-8 {
    margin-left: 2.25rem;
  }
  .ml-9 {
    margin-left: 2.5rem;
  }
}
/* Margin Right */
.mr-0 {
  margin-right: 0rem;
}

.mr-1 {
  margin-right: 0.5rem;
}

.mr-2 {
  margin-right: 1rem;
}

.mr-3 {
  margin-right: 1.5rem;
}

.mr-4 {
  margin-right: 2rem;
}

.mr-5 {
  margin-right: 2.5rem;
}

.mr-6 {
  margin-right: 3rem;
}

.mr-7 {
  margin-right: 3.5rem;
}

.mr-8 {
  margin-right: 4rem;
}

.mr-9 {
  margin-right: 4.5rem;
}

@media (max-width: 768px) {
  .mr-3 {
    margin-right: 1rem;
  }
  .mr-4 {
    margin-right: 1.25rem;
  }
  .mr-5 {
    margin-right: 1.5rem;
  }
  .mr-6 {
    margin-right: 1.75rem;
  }
  .mr-7 {
    margin-right: 2rem;
  }
  .mr-8 {
    margin-right: 2.25rem;
  }
  .mr-9 {
    margin-right: 2.5rem;
  }
}
/* === PADDING === */
/* Padding */
.p-0 {
  padding: 0rem;
}

.p-1 {
  padding: 0.5rem;
}

.p-2 {
  padding: 1rem;
}

.p-3 {
  padding: 1.5rem;
}

.p-4 {
  padding: 2rem;
}

.p-5 {
  padding: 2.5rem;
}

/* Padding Top */
.pt-0 {
  padding-top: 0rem;
}

.pt-1 {
  padding-top: 0.5rem;
}

.pt-2 {
  padding-top: 1rem;
}

.pt-3 {
  padding-top: 1.5rem;
}

.pt-4 {
  padding-top: 2rem;
}

.pt-5 {
  padding-top: 2.5rem;
}

.pt-6 {
  padding-top: 3rem;
}

.pt-7 {
  padding-top: 3.5rem;
}

.pt-8 {
  padding-top: 4rem;
}

.pt-9 {
  padding-top: 4.5rem;
}

.overflow-hidden {
  overflow: hidden;
}

@media (max-width: 768px) {
  .pt-3 {
    padding-top: 1rem;
  }
  .pt-4 {
    padding-top: 1.25rem;
  }
  .pt-5 {
    padding-top: 1.5rem;
  }
  .pt-6 {
    padding-top: 1.75rem;
  }
  .pt-7 {
    padding-top: 2rem;
  }
  .pt-8 {
    padding-top: 2.25rem;
  }
  .pt-9 {
    padding-top: 2.5rem;
  }
}
/* Padding Bottom */
.pb-0 {
  padding-bottom: 0rem;
}

.pb-1 {
  padding-bottom: 0.5rem;
}

.pb-2 {
  padding-bottom: 1rem;
}

.pb-3 {
  padding-bottom: 1.5rem;
}

.pb-4 {
  padding-bottom: 2rem;
}

.pb-5 {
  padding-bottom: 2.5rem;
}

.pb-6 {
  padding-bottom: 3rem;
}

.pb-7 {
  padding-bottom: 3.5rem;
}

.pb-8 {
  padding-bottom: 4rem;
}

.pb-9 {
  padding-bottom: 4.5rem;
}

@media (max-width: 768px) {
  .pb-3 {
    padding-bottom: 1rem;
  }
  .pb-4 {
    padding-bottom: 1.25rem;
  }
  .pb-5 {
    padding-bottom: 1.5rem;
  }
  .pb-6 {
    padding-bottom: 1.75rem;
  }
  .pb-7 {
    padding-bottom: 2rem;
  }
  .pb-8 {
    padding-bottom: 2.25rem;
  }
  .pb-9 {
    padding-bottom: 2.5rem;
  }
}
/* Padding Left */
.pl-0 {
  padding-left: 0rem;
}

.pl-1 {
  padding-left: 0.5rem;
}

.pl-2 {
  padding-left: 1rem;
}

.pl-3 {
  padding-left: 1.5rem;
}

.pl-4 {
  padding-left: 2rem;
}

.pl-5 {
  padding-left: 2.5rem;
}

.pl-6 {
  padding-left: 3rem;
}

.pl-7 {
  padding-left: 3.5rem;
}

.pl-8 {
  padding-left: 4rem;
}

.pl-9 {
  padding-left: 4.5rem;
}

@media (max-width: 768px) {
  .pl-3 {
    padding-left: 1rem;
  }
  .pl-4 {
    padding-left: 1.25rem;
  }
  .pl-5 {
    padding-left: 1.5rem;
  }
  .pl-6 {
    padding-left: 1.75rem;
  }
  .pl-7 {
    padding-left: 2rem;
  }
  .pl-8 {
    padding-left: 2.25rem;
  }
  .pl-9 {
    padding-left: 2.5rem;
  }
}
/* Padding Right */
.pr-0 {
  padding-right: 0rem;
}

.pr-1 {
  padding-right: 0.5rem;
}

.pr-2 {
  padding-right: 1rem;
}

.pr-3 {
  padding-right: 1.5rem;
}

.pr-4 {
  padding-right: 2rem;
}

.pr-5 {
  padding-right: 2.5rem;
}

.pr-6 {
  padding-right: 3rem;
}

.pr-7 {
  padding-right: 3.5rem;
}

.pr-8 {
  padding-right: 4rem;
}

.pr-9 {
  padding-right: 4.5rem;
}

@media (max-width: 768px) {
  .pr-3 {
    padding-right: 1rem;
  }
  .pr-4 {
    padding-right: 1.25rem;
  }
  .pr-5 {
    padding-right: 1.5rem;
  }
  .pr-6 {
    padding-right: 1.75rem;
  }
  .pr-7 {
    padding-right: 2rem;
  }
  .pr-8 {
    padding-right: 2.25rem;
  }
  .pr-9 {
    padding-right: 2.5rem;
  }
}
/* === TEXTDECORATION === */
.underline {
  text-decoration: underline;
}

html {
  font-size: calc(100vw * 16 / 1200);
}
@media (min-width: 1200px) {
  html {
    font-size: calc(1200px * 16 / 1440);
  }
}
@media (max-width: 900px) {
  html {
    font-size: calc(100vw * 16 / 375);
  }
}

h1,
p,
li,
legend,
label,
a,
span {
  color: var(--White);
}

body {
  font-size: 1em;
}

html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-smoothing: antialiased;
}

:root {
  font-family: "TTFirsNeue" !important;
}

img {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.mobile-button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.mobile-button svg {
  width: 1.5rem;
  height: 1.5rem;
}
.mobile-button svg rect {
  transition: all 0.3s ease-in-out;
}
.mobile-button.active svg rect:first-child {
  transform: rotate(45deg);
  transform-origin: 9px 15px;
}
.mobile-button.active svg rect:last-child {
  transform: rotate(-45deg);
  transform-origin: 11px 19px;
}

.mobile-menu {
  position: fixed;
  left: -100%;
  top: 0;
  bottom: 0;
  z-index: 101;
  background-color: white;
  padding: 1rem;
  width: 400px;
  border-right: 1px solid #e1e1e1;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
@media (max-width: 991px) {
  .mobile-menu {
    width: 80%;
  }
}
.mobile-menu.active {
  left: 0;
}
.mobile-menu .logo_container {
  margin-bottom: 2rem;
  padding-top: 0.75rem;
}
.mobile-menu .logo_container a img {
  height: 2.313rem;
}
.mobile-menu .nav_container ul li.text {
  color: #000;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
}

body {
  padding-top: 6.25rem;
}

.sticky_menu header.sticky {
  height: 5rem;
}

header {
  height: 6.25rem;
  transition: all 0.3s ease;
}
header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
  z-index: 1;
}
header .logo_container a.logo_text {
  font-size: 2rem;
  font-weight: 700;
  color: #000;
}
header .logo_container a img {
  height: 2.313rem;
}
header .mobile-button {
  display: none;
}
@media (max-width: 1280px) {
  header .nav_container {
    display: none;
  }
}
header .nav_container ul li.text {
  color: #000;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
}
header .nav_container ul li a:hover {
  color: #47b095;
}
header .nav_container .header_menu_container {
  display: flex;
  gap: 3rem;
}
header .nav_container .header_menu_container li {
  background-color: transparent !important;
}
header .nav_container .header_menu_container li.menu-item-home {
  display: none;
}
header .nav_container .header_menu_container li.current_page_item a {
  font-weight: 700;
}
header .nav_container .header_menu_container li a {
  color: #000;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 300;
}

.swiper_container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.swiper_container * {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.swiper_container .swiper-wrapper {
  width: 100%;
  height: 51.75rem;
  justify-content: flex-end;
}
.swiper_container .swiper-wrapper .swiper-slide {
  height: 100%;
  border-radius: 3.125rem;
  width: 4.1875rem;
  cursor: pointer;
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
}
.swiper_container .swiper-wrapper .swiper-slide .text, .swiper_container .swiper-wrapper .swiper-slide .text-center {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.5s ease;
}
.swiper_container .swiper-wrapper .swiper-slide .text-center {
  transition-delay: 0.1s;
}
.swiper_container .swiper-wrapper .swiper-slide.corner_img .text-center {
  width: 70rem;
  position: absolute;
  right: -7rem;
  bottom: -9rem;
  max-width: 850px;
}
.swiper_container .swiper-wrapper .swiper-slide.corner_img .text-center img {
  width: 100%;
  height: 100%;
}
.swiper_container .swiper-wrapper .swiper-slide.active {
  width: 100%;
  cursor: default;
}
.swiper_container .swiper-wrapper .swiper-slide.load_content .text, .swiper_container .swiper-wrapper .swiper-slide.load_content .text-center {
  opacity: 1;
  transform: translateY(0px);
}
.swiper_container .swiper-wrapper .swiper-slide .slide_content {
  width: 100%;
  height: 100%;
  padding: 10rem;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1280px) {
  .swiper_container .swiper-wrapper .swiper-slide .slide_content {
    padding: 4rem;
  }
}
.swiper_container .swiper-wrapper .swiper-slide .slide_content .text img {
  height: 2.313rem;
}
.swiper_container .swiper-wrapper .swiper-slide .slide_content .text .title {
  font-size: 4.688rem;
  line-height: 1;
}
.swiper_container .swiper-pagination {
  padding: 0 1rem;
  height: 4rem;
  background-color: transparent;
  border: 2px solid rgba(66, 66, 69, 0.7);
  border-radius: 4rem;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  transition: all 0.5s ease;
}
.swiper_container .swiper-pagination.load_pag {
  transform: scale(0);
}
.swiper_container .swiper-pagination .bullet {
  width: 8px;
  height: 8px;
  border-radius: 14px;
  cursor: pointer;
  background-color: #000000;
  transition: all 0.5s ease;
  position: relative;
  overflow: hidden;
}
.swiper_container .swiper-pagination .bullet .bullet-fill {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0%;
  background-color: #000;
  transition: none;
}
.swiper_container .swiper-pagination .bullet.active {
  background-color: rgba(0, 0, 0, 0.5);
  width: 2.5rem;
}
.swiper_container .swiper-pagination .bullet.active .bullet-fill {
  animation: fillProgress 10s linear forwards;
}

@keyframes fillProgress {
  from {
    width: 0%;
  }
  to {
    width: 100%;
  }
}
.main-text .text {
  width: 820px;
}
@media (max-width: 991px) {
  .main-text .text {
    width: 100%;
  }
}
.main-text .text .main-title {
  font-size: 3.438rem;
  color: #2d2c2c;
}
.main-text .text h3 {
  font-size: 2.25rem;
}
.main-text .text p {
  margin-bottom: 1.25rem;
}

.main-list a {
  display: block;
  height: 455px;
  position: relative;
}
.main-list a:hover .button .inner-button span svg {
  transform: rotate(45deg);
}
.main-list a .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.563rem;
}
.main-list a .icon {
  position: absolute;
  left: -1px;
  bottom: -1px;
}
.main-list a .image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-list a .text {
  position: relative;
  z-index: 1;
  width: 65%;
}
.main-list a .text h1 {
  font-size: 3.75rem;
  line-height: 1;
}
.main-list a .text h2 {
  font-size: 2.5rem;
  line-height: 1;
}
.main-list a .sub-text {
  position: relative;
  z-index: 1;
  width: 32%;
}
.main-list a .sub-text h1, .main-list a .sub-text .h1_s {
  font-size: 3.75rem;
  line-height: 1;
  font-weight: 700;
}
.main-list a .sub-text h2 {
  font-size: 2.5rem;
  line-height: 1;
}
.main-list a .sub-text h3 {
  font-size: 1.75rem;
  line-height: 1;
}
.main-list a .sub-text p {
  font-size: 1.375rem;
  line-height: 1.625rem;
}
.main-list a .button {
  position: absolute;
  bottom: 0;
  right: 0;
  border-top-left-radius: 60px;
  z-index: 1;
}
.main-list a .button .svg-corner-left {
  position: absolute;
  bottom: 0;
  left: -12px;
  transform: translateX(-100%);
  color: #fff;
  transition: all 0.1s ease;
}
.main-list a .button .svg-corner-right {
  position: absolute;
  top: -12px;
  right: 0;
  transform: translateY(-100%);
  color: #fff;
  transition: all 0.1s ease;
}
.main-list a .button .inner-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  color: #fff;
  width: 115px;
  height: 115px;
  transition: all 0.4s ease;
}
.main-list a .button .inner-button.bg-opacity {
  opacity: 0.6;
}
.main-list a .button .inner-button span svg {
  width: 3rem;
  height: 3rem;
  transition: transform 0.3s ease-in-out;
}

.main-text-secondary .text {
  width: 1000px;
}
.main-text-secondary .text h3 {
  font-size: 2.25rem;
}
.main-text-secondary .text span {
  border-radius: 100px;
}

.blog-list a {
  display: block;
}
.blog-list a .image {
  width: 100%;
  height: 360px;
  overflow: hidden;
  position: relative;
}
.blog-list a .image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 1.563rem;
}
.blog-list a .text h3 {
  font-size: 2rem;
}
.blog-list a .button {
  position: absolute;
  background-color: #fff;
  bottom: 0;
  right: 0;
  border-top-left-radius: 60px;
  padding-left: 1rem;
  padding-top: 1rem;
  z-index: 1;
}
.blog-list a .button .svg-corner-left {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  color: #fff;
}
.blog-list a .button .svg-corner-right {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  color: #fff;
}
.blog-list a .button .inner-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  color: #fff;
  width: 115px;
  height: 115px;
  transition: all 0.4s ease;
}
.blog-list a .button .inner-button.bg-opacity {
  opacity: 0.6;
}
.blog-list a .button .inner-button span svg {
  width: 3rem;
  height: 3rem;
  transition: transform 0.3s ease-in-out;
}

footer img {
  height: 37px;
}

.second-text .text {
  width: 1000px;
}
.second-text .text .main-title {
  font-size: 3.438rem;
  font-weight: 700;
}
.second-text .text .sub-title {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.second-text .text p {
  margin-bottom: 20px;
}

.corner_container {
  position: relative;
}

.second-list .title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 3.125rem;
  margin-bottom: 1.25rem;
  width: 1000px;
}
.second-list .boxes {
  width: 1100px;
}
@media (max-width: 1280px) {
  .second-list .boxes {
    width: 100%;
  }
}
.second-list .boxes .single_myth {
  display: block;
  position: relative;
}
.second-list .boxes .single_myth .myth_content {
  width: 100%;
  height: 100%;
}
.second-list .boxes .single_myth .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.second-list .boxes .single_myth .icon {
  position: absolute;
  left: -1px;
  bottom: -1px;
}
.second-list .boxes .single_myth .image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.second-list .boxes .single_myth .text {
  position: relative;
  z-index: 1;
  width: 65%;
}
.second-list .boxes .single_myth .text.full-width {
  width: 100%;
}
.second-list .boxes .single_myth .text span {
  font-size: 1.375rem;
  display: block;
}
.second-list .boxes .single_myth .text h3 {
  font-size: 2.125rem;
  line-height: 1.1;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.second-list .boxes .single_myth .text p, .second-list .boxes .single_myth .text p span {
  font-size: 1.25rem;
  line-height: 1.25;
}
.second-list .boxes .single_myth .text p.narrow, .second-list .boxes .single_myth .text p span.narrow {
  display: inline-block;
  width: 80%;
}
.second-list .boxes .single_myth .button {
  position: absolute;
  background-color: #fff;
  bottom: 0;
  right: 0;
  border-top-left-radius: 60px;
  padding-left: 1rem;
  padding-top: 1rem;
  z-index: 1;
}
.second-list .boxes .single_myth .button .svg-corner-left {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  color: #fff;
}
.second-list .boxes .single_myth .button .svg-corner-right {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  color: #fff;
}
.second-list .boxes .single_myth .button .inner-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  color: #fff;
  width: 8rem;
  height: 8rem;
  transition: all 0.4s ease;
}
.second-list .boxes .single_myth .button .inner-button.bg-opacity {
  opacity: 0.6;
}
.second-list .boxes .single_myth .button .inner-button span .expandable {
  width: 3rem;
  height: 3rem;
  position: relative;
}
.second-list .boxes .single_myth .button .inner-button span .expandable::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.second-list .boxes .single_myth .button .inner-button span .expandable::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
}

.event-text .text {
  width: 880px;
}
.event-text .text .event-title {
  font-size: 3.438rem;
  font-weight: 700;
}

.project-text .text {
  width: 970px;
}
.project-text .text h2 {
  font-size: 3.438rem;
  font-weight: 700;
}
.project-text .text h3 {
  font-size: 2.125rem;
  font-weight: 700;
}

.main-list.project-list a {
  overflow: hidden;
}
.main-list.project-list .grid {
  width: 1232px;
  margin: 0 auto;
}
@media (max-width: 1280px) {
  .main-list.project-list .grid {
    width: 100%;
  }
}

.accordion-page h1 {
  font-size: 3.438rem;
}
.accordion-page .accordion-list {
  max-width: 1220px;
  margin: 0 auto;
}
.accordion-page .accordion {
  color: white;
  border-radius: 1.563rem;
  width: 100%;
  margin: 20px auto;
  position: relative;
  cursor: pointer;
}
.accordion-page .accordion:first-child {
  margin-top: 0;
}
.accordion-page .accordion.active .icon {
  opacity: 1;
}
.accordion-page .accordion .icon {
  position: absolute;
  right: 2rem;
  top: 2rem;
  opacity: 0;
  transition: all 0.3s ease;
}
.accordion-page .accordion .button {
  position: absolute;
  background-color: #fff;
  bottom: 0;
  right: 0;
  border-top-left-radius: 60px;
  padding-left: 1rem;
  padding-top: 1rem;
  z-index: 1;
}
.accordion-page .accordion .button .svg-corner-left {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  color: #fff;
}
.accordion-page .accordion .button .svg-corner-right {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  color: #fff;
}
.accordion-page .accordion .button .inner-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  color: #fff;
  width: 8rem;
  height: 8rem;
  transition: all 0.4s ease;
}
.accordion-page .accordion .button .inner-button.bg-opacity {
  opacity: 0.6;
}
.accordion-page .accordion .button .inner-button span .expandable {
  width: 3rem;
  height: 3rem;
  position: relative;
}
.accordion-page .accordion .button .inner-button span .expandable::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.accordion-page .accordion .button .inner-button span .expandable::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
}
.accordion-page .accordion .accordion-header {
  padding: 6.5rem 4rem;
  transition: background-color 0.3s ease;
}
.accordion-page .accordion .accordion-header h3 {
  margin: 0;
  font-size: 2.5rem;
  font-weight: 700;
}
.accordion-page .accordion .accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
  color: white;
}
.accordion-page .accordion .accordion-content .accordion-body {
  padding: 0 4rem 4rem 4rem;
}
.accordion-page .accordion .accordion-content .accordion-body h4, .accordion-page .accordion .accordion-content .accordion-body strong {
  font-size: 1.25rem;
  font-weight: 700;
  padding-bottom: 1rem;
  display: flex;
}
.accordion-page .accordion .accordion-content .accordion-body p {
  margin: 16px 0;
  font-weight: 300;
}
.accordion-page .accordion .accordion-content .accordion-body ul {
  margin-bottom: 1.5rem;
  padding-left: 1rem;
}
.accordion-page .accordion .accordion-content .accordion-body ul li {
  list-style: disc;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
}

.anim {
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  transform: translateY(80px);
}
.anim.animated {
  opacity: 1;
  transform: translateY(0px);
}

.box_anim .b_anim {
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  transform: translateY(80px);
}
.box_anim .b_anim.animated {
  opacity: 1;
  transform: translateY(0px);
}

.load_anim.hero_section .swiper-slide {
  width: 0px;
}
.load_anim.hero_section [data-slide_no="1"] {
  transform: translateX(200%);
}
.load_anim.hero_section [data-slide_no="2"] {
  transform: translateX(100%);
}

.box_hover {
  position: relative;
}
.box_hover .button {
  transition: all 0.5s ease;
  background-color: transparent !important;
  padding-left: 0rem !important;
  padding-top: 0rem !important;
}
.box_hover:not(.bg-purple) {
  overflow: hidden;
}
.box_hover:hover::after {
  transform: translate(110px, 110px) scale(0.5);
}
.box_hover:hover .inner-button {
  transform: scale(0.8);
}
.box_hover:hover .inner-button svg {
  transform: rotate(45deg) scale(1.2) !important;
}
.box_hover:hover .inner-button.disable_rotate svg {
  transform: scale(1.2) !important;
}

footer .logo_container .logo_text {
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
}

.multi_wys .article_img {
  width: 100%;
  height: 100%;
  margin-bottom: 5rem;
}
.multi_wys .article_img img {
  width: 100%;
  height: 100%;
  border-radius: 1.875rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.multi_wys h1 {
  font-size: 3.438rem;
  font-weight: 700;
  margin-bottom: 2rem;
}
.multi_wys h4 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.multi_wys p {
  font-weight: 300;
  margin-bottom: 2.25rem;
}
.multi_wys a {
  position: relative;
}
.multi_wys a:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  bottom: -1px;
  left: 0;
  transition: all 0.3s ease;
}
.multi_wys a:hover:after {
  transform: scale(0);
}

.myth_row {
  display: flex;
}
.myth_row * {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.myth_row.active .text p {
  position: relative;
  height: 14rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
}
.myth_row .single_myth {
  cursor: pointer;
  transition: width 0.4s ease, opacity 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.myth_row .single_myth.active {
  width: 100%;
}
.myth_row .single_myth.active .expandable::after {
  transform: translate(-50%, -50%) rotate(90deg) !important;
}
.myth_row .single_myth:not(.active) {
  width: 45rem;
}
.myth_row .single_myth:not(.active) .text p {
  position: relative;
  height: 14rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
}
.myth_row .single_myth .text p {
  width: 75%;
}

.accordion-page .accordion.active .expandable::after {
  transform: translate(-50%, -50%) rotate(90deg) !important;
}

.mobile_menu_2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  z-index: 10;
  transform: translateY(100%);
  display: none !important;
}
.mobile_menu_2 .menu-menu-1-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.mobile_menu_2 .menu-menu-1-container ul {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.mobile_menu_2 .menu-menu-1-container ul li {
  width: 20%;
  flex-shrink: 0;
  flex-grow: 0;
  display: flex;
  align-items: center;
  writing-mode: vertical-rl;
  text-orientation: mixed;
  justify-content: flex-start;
  /* text-align: center; */
  transform: rotate(180deg);
  transition: all 0.5s ease;
}
.mobile_menu_2 .menu-menu-1-container ul li.menu_anim {
  transform: rotate(180deg) translateY(100%);
}
.mobile_menu_2 .menu-menu-1-container ul li a {
  color: #fff;
  font-size: 2.125rem;
  font-style: normal;
  font-weight: 700;
  padding-top: 2rem;
}

.mobile_menu_3 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  z-index: 10;
  transform: translateX(100%);
}
.mobile_menu_3 .menu-menu-1-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.mobile_menu_3 .menu-menu-1-container ul {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.mobile_menu_3 .menu-menu-1-container ul li {
  width: 100%;
  display: flex;
  padding-left: 1rem;
  /* text-align: center; */
  transition: all 0.5s ease;
  height: 10vh;
  align-items: center;
}
.mobile_menu_3 .menu-menu-1-container ul li.bg-green {
  height: 60vh;
  align-items: flex-end;
}
.mobile_menu_3 .menu-menu-1-container ul li.bg-green a {
  height: 10vh;
  display: flex;
  align-items: center;
}
.mobile_menu_3 .menu-menu-1-container ul li.menu_anim {
  transform: translateX(-100%);
}
.mobile_menu_3 .menu-menu-1-container ul li a {
  color: #fff;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  padding-top: 0rem;
}

.main-list .col-span-9 a .text h2 {
  font-size: 3.75rem;
}

.footer_menu ul {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
.footer_menu ul li a {
  color: #fff;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 300;
}
.footer_menu ul li a:hover {
  color: #47b095;
}

.page-id-112 .multi_wys {
  padding-bottom: 0rem;
}

.bg_hide {
  background-color: transparent !important;
}

.corner_hover {
  overflow: hidden;
}
.corner_hover:hover .corner_radius {
  transform: translate(100%, 100%);
}

.corner_wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 125px;
  height: 125px;
  pointer-events: none;
}
.corner_wrapper .corner_radius {
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  border-top-left-radius: 60px;
  background: #ffffff;
}
.corner_wrapper .svg-corner-left {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  color: #fff;
}
.corner_wrapper .svg-corner-right {
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  color: #fff;
}

@media (max-width: 991px) {
  body {
    padding-top: 4rem;
  }
  header {
    height: 4rem;
  }
  header .logo_container a img {
    height: 1.5rem;
  }
  .swiper_container .swiper-wrapper .swiper-slide {
    border-radius: 1.5625rem;
    width: 100%;
  }
  .swiper_container .swiper-wrapper .swiper-slide .gap-y-3 {
    gap: 1rem;
  }
  header.sticky {
    z-index: 10;
  }
  .mobile-menu-open header.sticky {
    background-color: transparent;
  }
  .swiper-slide:not(.corner_img) img {
    margin-top: 2rem;
  }
  .sticky_menu header.sticky {
    height: 3.5rem;
  }
  .swiper_container .swiper-wrapper {
    width: 100%;
    height: 71svh;
    flex-direction: column;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content .text img {
    height: 1.4375rem;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content .text .title {
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content {
    padding: 1.31rem;
    justify-content: flex-start;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content .text svg {
    width: 15.3125rem;
    height: 1.4375rem;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content p {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content .grid-cols-2 {
    grid-template-columns: repeat(1, 1fr);
    gap: 0rem;
  }
  .swiper_container .swiper-pagination {
    height: 3rem;
  }
  .swiper_container .swiper-wrapper .swiper-slide.corner_img .text-center {
    width: 70% !important;
    position: absolute;
    right: -3.5rem !important;
    bottom: -1rem !important;
    max-width: 850px !important;
  }
  .swiper_container .swiper-wrapper .swiper-slide.corner_img .text-center img {
    height: 70% !important;
    width: 60% !important;
  }
  .swiper_container .swiper-wrapper .swiper-slide .slide_content .grid-cols-2 .hero-img {
    height: 8.125rem;
  }
  .main-text .text .main-title {
    font-size: 2rem;
    line-height: 2.125rem;
    color: #2d2c2c;
  }
  .main-text .text p {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .main-list a .text p {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
  .main-list a .text h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-top: 0.25rem;
    word-break: break-all;
  }
  .main-list a .text {
    width: 79%;
  }
  .main-list a .text h2 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-top: 0.25rem;
    word-break: break-word;
  }
  .main-list a {
    border-radius: 1.5rem;
    padding: 1.5rem 1.5rem 2.5rem 1.5rem;
    height: 100%;
    overflow: hidden;
  }
  .blog-list a .image {
    border-radius: 1.5rem !important;
  }
  .main-list a .bg {
    border-radius: 1.5rem;
  }
  .main-list a .button .inner-button span svg {
    width: 2rem;
    height: 2rem;
    transition: transform 0.3s ease-in-out;
  }
  .main-list a .button .inner-button {
    width: 4.5rem;
    height: 4.5rem;
  }
  .main-list a .button {
    position: absolute;
    background-color: #fff;
    bottom: 0;
    right: 0;
    border-top-left-radius: 40px;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    z-index: 1;
  }
  .main-list a .icon {
    display: none;
  }
  .main-text-secondary .text h3 {
    font-size: 1.25rem;
  }
  .main-text-secondary .text p {
    font-size: 1rem;
  }
  .blog-list a .button .inner-button span svg {
    width: 2rem;
    height: 2rem;
    transition: transform 0.3s ease-in-out;
  }
  .blog-list a .button .inner-button {
    width: 4rem;
    height: 4rem;
  }
  .blog-list a .button {
    position: absolute;
    background-color: #fff;
    bottom: 0;
    right: 0;
    border-top-left-radius: 40px;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    z-index: 1;
  }
  .blog-list a .image {
    width: 100%;
    height: 300px;
    overflow: hidden;
    border-radius: 1.563rem;
    position: relative;
  }
  .blog-list a .text p {
    font-size: 1rem;
  }
  .blog-list a .text h3 {
    font-size: 1.5rem;
  }
  .accordion-page h1 {
    font-size: 1.5rem;
    padding-bottom: 1rem;
  }
  .accordion-page .accordion {
    overflow: visible;
    margin: 10px auto;
  }
  .accordion-page .accordion .accordion-header {
    padding: 4rem 1rem;
    transition: background-color 0.3s ease;
  }
  .accordion-page .accordion .accordion-header h3 {
    margin: 0;
    font-size: 1.25rem;
    font-weight: 700;
  }
  .accordion-page .accordion .button .inner-button span svg {
    width: 1rem;
    height: 1rem;
    transition: transform 0.3s ease-in-out;
  }
  .accordion-page .accordion .button .inner-button {
    width: 4.5rem;
    height: 4.5rem;
  }
  .accordion-page .accordion .button .inner-button span .expandable {
    width: 2rem;
    height: 2rem;
  }
  .accordion-page .accordion .button {
    position: absolute;
    background-color: #fff;
    bottom: 0;
    right: 0;
    border-top-left-radius: 20px;
    padding-left: 0.25rem;
    padding-top: 0.25rem;
    z-index: 1;
  }
  .accordion-page .accordion .button .svg-corner-right {
    width: 15px;
    height: 15px;
  }
  .accordion-page .accordion .button .svg-corner-left {
    width: 15px;
    height: 15px;
  }
  .accordion-page .accordion .icon {
    display: none !important;
  }
  .accordion-page .accordion .accordion-content .accordion-body {
    padding: 0 1rem 6rem 1rem;
  }
  .accordion-page .accordion .accordion-content .accordion-body h4 {
    font-size: 1rem;
    font-weight: 700;
    padding-bottom: 1rem;
  }
  .accordion-page .accordion .accordion-content .accordion-body ul li {
    list-style: disc;
    margin-bottom: 0.5rem;
    font-size: 1rem;
  }
  .main-list.project-list a {
    display: block;
    border-radius: 1rem;
    height: 350px;
  }
  .main-list a .sub-text h1, .main-list a .sub-text .h1_s {
    font-size: 1.5rem;
    line-height: 1;
    font-weight: 700;
  }
  .main-list a .sub-text h3 {
    font-size: 1rem;
    line-height: 1;
  }
  .project-text .text h2 {
    font-size: 2rem;
    font-weight: 700;
  }
  .project-text .text p {
    font-size: 1rem;
  }
  .event-text .text h2 {
    font-size: 2rem !important;
    font-weight: 700;
  }
  .event-text .text p {
    font-size: 1rem !important;
  }
  .second-text .text .main-title {
    font-size: 2rem;
    font-weight: 700;
  }
  .second-text .text p {
    font-size: 1rem;
  }
  .second-list .boxes a .text p {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  .second-list .boxes a .text h1 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-top: 0.25rem;
    word-break: break-all;
  }
  .second-list .boxes a .text h2 {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-top: 0.25rem;
    word-break: break-all;
  }
  .second-list .boxes a {
    border-radius: 1rem;
    padding: 1.5rem 1.5rem 2.5rem 1.5rem;
    height: auto;
  }
  .second-list .boxes a .button .inner-button span svg {
    width: 2rem;
    height: 2rem;
    transition: transform 0.3s ease-in-out;
  }
  .second-list .boxes a .button .inner-button {
    width: 4rem;
    height: 4rem;
  }
  .second-list .boxes a .button {
    position: absolute;
    background-color: #fff;
    bottom: 0;
    right: 0;
    border-top-left-radius: 40px;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    z-index: 1;
  }
  .second-list .boxes a .icon {
    display: none;
  }
  .second-text .text {
    width: 100%;
  }
  .second-list .title {
    width: 100%;
  }
  header .mobile-button {
    display: flex;
    position: relative;
    z-index: 100;
  }
  .mobile-menu-open {
    overflow: hidden !important;
  }
  .accordion-page .accordion {
    overflow: hidden;
  }
  .corner_hover:hover .corner_radius {
    transform: translate(0%, 0%) !important;
  }
  .corner_wrapper {
    width: 90px;
    height: 90px;
  }
  .corner_wrapper .corner_radius svg {
    width: 30px;
    height: 30px;
  }
  .bbrr-4 {
    border-bottom-right-radius: 0rem;
  }
  .load_anim.hero_section .swiper-slide {
    height: 0rem !important;
  }
  .hero_section .swiper-slide {
    height: 1.75rem !important;
    transform: translateY(0%);
  }
  .load_anim.hero_section [data-slide_no="1"] {
    transform: translateY(200%);
  }
  .load_anim.hero_section [data-slide_no="2"] {
    transform: translateY(100%);
  }
  .swiper_container .swiper-wrapper .swiper-slide.active {
    height: 100% !important;
  }
  .main-list .bbrr-4 {
    min-height: 21.56rem;
  }
  .main-list .text p {
    color: #FFF;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.875rem; /* 150% */
  }
  .main-list .text h2 {
    color: #FFF;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.5rem;
  }
  .main-list .bg-green .bg {
    display: none;
  }
  .multi_wys h1,
  .second-list .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.125rem; /* 106.25% */
  }
  .multi_wys h4 {
    font-size: 1.4rem;
  }
  .main-list.project-list a {
    height: 100%;
  }
  .myth_row {
    flex-direction: column;
  }
  .second-list .boxes .myth_row .single_myth .text h3 {
    font-size: 1.5rem;
  }
  .myth_row .single_myth .text p {
    width: 100%;
  }
  .myth_row .single_myth:not(.active) {
    width: 100%;
  }
  .second-list .boxes .single_myth .button .inner-button {
    width: 4.5rem;
    height: 4.5rem;
  }
  .myth_row .single_myth {
    border-bottom-right-radius: 0rem !important;
  }
  .box_hover:hover::after {
    transform: translate(0, 0) scale(0.5) !important;
  }
  .box_hover:hover .inner-button {
    transform: scale(1);
  }
  .myth_row .single_myth:not(.active) .text p {
    height: unset !important;
    display: block;
  }
  .myth_row .single_myth.active .expandable::after {
    transform: translate(-50%, -50%) !important;
  }
  .second-list .boxes .single_myth,
  .accordion-page .accordion {
    border-radius: 1.5rem;
  }
  header .logo_container a.logo_text,
  footer .logo_container .logo_text {
    font-size: 1.3rem;
  }
  .multi_wys .article_img {
    margin-bottom: 2.5rem;
  }
  .multi_wys .article_img img {
    border-radius: 1.5rem;
  }
  .main-list .col-span-9 a .text h2 {
    font-size: 2.5rem;
  }
  footer .justify-between {
    flex-direction: column;
    align-items: flex-start;
  }
  footer .footer_menu {
    margin-top: 1rem;
    flex-direction: column;
  }
  footer .footer_menu ul li a {
    font-size: 0.875rem;
  }
  .has_bg_mob img {
    -o-object-position: -15rem;
       object-position: -15rem;
  }
  .main-list a .sub-text {
    position: relative;
    z-index: 1;
    width: 65%;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
  }
  .main-list .col-span-9 .bg_hide.bg-green {
    background-color: #47b095 !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBQ2hEQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURtREo7QUNsREk7RUFMSjtJQU1RO0lBQ0E7RURxRE47QUFDRjs7QUNuREE7RUFDSTtBRHNESjs7QUNwREE7QUFDQTtFQUNJO0FEdURKOztBQ3JEQTtFQUNJO0FEd0RKOztBQ3REQTtFQUNJO0FEeURKOztBQ3REQTtFQUNJO0FEeURKOztBQ3ZEQTtBQUNBO0VBQ0k7QUQwREo7O0FDeERBO0VBQ0k7QUQyREo7O0FDekRBO0VBQ0k7QUQ0REo7O0FDMURBO0VBQ0k7QUQ2REo7O0FDM0RBO0VBQ0k7QUQ4REo7O0FDM0RBO0FBQ0E7RUFDSTtBRDhESjs7QUM1REE7RUFDSTtBRCtESjs7QUM3REE7RUFDSTtBRGdFSjs7QUM5REE7RUFDSTtBRGlFSjs7QUMvREE7RUFDSTtBRGtFSjs7QUNoRUE7RUFDSTtBRG1FSjs7QUNqRUE7RUFDSTtBRG9FSjs7QUNsRUE7QUFDQTtFQUNJO0FEcUVKOztBQ25FQTtFQUNJO0FEc0VKOztBQ3BFQTtFQUNJO0FEdUVKOztBQ3JFQTtFQUNJO0FEd0VKOztBQ3RFQTtFQUNJO0FEeUVKOztBQ3ZFQTtFQUNJO0FEMEVKOztBQ3hFQTtFQUNJO0FEMkVKOztBQ3pFQTtBQUNBO0VBQ0k7RUFDQTtBRDRFSjs7QUN6RUE7QUFDQTtFQUNJO0FENEVKOztBQzFFQTtFQUNJO0FENkVKOztBQzNFQTtFQUNJO0FEOEVKOztBQzVFQTtFQUNJO0FEK0VKOztBQzdFQTtFQUNJO0FEZ0ZKOztBQzlFQTtFQUNJO0FEaUZKOztBQy9FQTtFQUNJO0FEa0ZKOztBQ2hGQTtFQUNJO0FEbUZKO0FDbEZJO0VBRko7SUFHUTtFRHFGTjtBQUNGOztBQ2xGQTtBQUNBO0VBQ0k7QURxRko7QUNwRkk7RUFGSjtJQUdRO0VEdUZOO0FBQ0Y7QUN0Rkk7RUFMSjtJQU1RO0VEeUZOO0FBQ0Y7O0FDdkZBO0VBQ0k7QUQwRko7QUN6Rkk7RUFGSjtJQUdRO0VENEZOO0FBQ0Y7QUMzRkk7RUFMSjtJQU1RO0VEOEZOO0FBQ0Y7O0FDNUZBO0VBQ0k7QUQrRko7QUM5Rkk7RUFGSjtJQUdRO0VEaUdOO0FBQ0Y7QUNoR0k7RUFMSjtJQU1RO0VEbUdOO0FBQ0Y7O0FDakdBO0VBQ0k7QURvR0o7QUNuR0k7RUFGSjtJQUdRO0VEc0dOO0FBQ0Y7QUNyR0k7RUFMSjtJQU1RO0VEd0dOO0FBQ0Y7O0FDdEdBO0VBQ0k7QUR5R0o7QUN4R0k7RUFGSjtJQUdRO0VEMkdOO0FBQ0Y7QUMxR0k7RUFMSjtJQU1RO0VENkdOO0FBQ0Y7O0FDM0dBO0VBQ0k7QUQ4R0o7QUM3R0k7RUFGSjtJQUdRO0VEZ0hOO0FBQ0Y7QUMvR0k7RUFMSjtJQU1RO0VEa0hOO0FBQ0Y7O0FDaEhBO0VBQ0k7QURtSEo7QUNsSEk7RUFGSjtJQUdRO0VEcUhOO0FBQ0Y7QUNwSEk7RUFMSjtJQU1RO0VEdUhOO0FBQ0Y7O0FDckhBO0VBQ0k7QUR3SEo7QUN2SEk7RUFGSjtJQUdRO0VEMEhOO0FBQ0Y7QUN6SEk7RUFMSjtJQU1RO0VENEhOO0FBQ0Y7O0FDMUhBO0VBQ0k7QUQ2SEo7QUM1SEk7RUFGSjtJQUdRO0VEK0hOO0FBQ0Y7QUM5SEk7RUFMSjtJQU1RO0VEaUlOO0FBQ0Y7O0FDL0hBO0VBQ0k7QURrSUo7QUNqSUk7RUFGSjtJQUdRO0VEb0lOO0FBQ0Y7QUNuSUk7RUFMSjtJQU1RO0VEc0lOO0FBQ0Y7O0FDcElBO0VBQ0k7QUR1SUo7QUN0SUk7RUFGSjtJQUdRO0VEeUlOO0FBQ0Y7QUN4SUk7RUFMSjtJQU1RO0VEMklOO0FBQ0Y7O0FDeklBO0VBQ0k7QUQ0SUo7QUMzSUk7RUFGSjtJQUdRO0VEOElOO0FBQ0Y7QUM3SUk7RUFMSjtJQU1RO0VEZ0pOO0FBQ0Y7O0FDN0lBO0FBQ0E7RUFDSTtBRGdKSjs7QUM5SUE7RUFDSTtBRGlKSjs7QUMvSUE7RUFDSTtBRGtKSjs7QUNoSkE7RUFDSTtBRG1KSjs7QUNqSkE7RUFDSTtBRG9KSjs7QUNsSkE7RUFDSTtBRHFKSjs7QUNuSkE7RUFDSTtBRHNKSjs7QUNwSkE7RUFDSTtBRHVKSjs7QUNySkE7RUFDSTtBRHdKSjs7QUN0SkE7RUFDSTtBRHlKSjs7QUN0SkE7RUFDSTtPQUFBO0FEeUpKOztBQ3ZKQTtFQUNJO09BQUE7QUQwSko7O0FDeEpBO0VBQ0k7T0FBQTtBRDJKSjs7QUN6SkE7RUFDSTtPQUFBO0FENEpKOztBQzFKQTtFQUNJO09BQUE7QUQ2Sko7O0FDM0pBO0VBQ0k7T0FBQTtBRDhKSjs7QUM1SkE7RUFDSTtPQUFBO0FEK0pKOztBQzdKQTtFQUNJO09BQUE7QURnS0o7O0FDOUpBO0VBQ0k7T0FBQTtBRGlLSjs7QUMvSkE7RUFDSTtPQUFBO0FEa0tKOztBQy9KQTtFQUNJO0FEa0tKOztBQ2hLQTtFQUNJO0FEbUtKOztBQ2pLQTtFQUNJO0FEb0tKOztBQ2xLQTtFQUNJO0FEcUtKOztBQ25LQTtFQUNJO0FEc0tKOztBQ3BLQTtFQUNJO0FEdUtKOztBQ3JLQTtFQUNJO0FEd0tKOztBQ3RLQTtFQUNJO0FEeUtKOztBQ3ZLQTtFQUNJO0FEMEtKOztBQ3hLQTtFQUNJO0FEMktKOztBQ3hLQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJLSjs7QUN4S0E7QUFDQTtFQUNJO0FEMktKOztBQ3pLQTtFQUNJO0FENEtKOztBQzFLQTtFQUNJO0FENktKOztBQzNLQTtFQUNJO0FEOEtKOztBQzVLQTtFQUNJO0FEK0tKOztBQzdLQTtFQUNJO0FEZ0xKOztBQzlLQTtFQUNJO0FEaUxKOztBQy9LQTtFQUNJO0FEa0xKOztBQy9LQTtBQUNBO0VBQ0k7QURrTEo7O0FDaExBO0VBQ0k7QURtTEo7O0FDakxBO0VBQ0k7QURvTEo7O0FDbExBO0VBQ0k7QURxTEo7O0FDbkxBO0VBQ0k7QURzTEo7O0FDcExBO0VBQ0k7QUR1TEo7O0FDckxBO0VBQ0k7QUR3TEo7O0FDckxBO0VBQ0k7QUR3TEo7O0FDdExBO0VBQ0k7QUR5TEo7O0FDdkxBO0VBQ0k7QUQwTEo7O0FDdkxBO0FBQ0E7RUFDSTtBRDBMSjs7QUN4TEE7RUFDSTtBRDJMSjs7QUN6TEE7RUFDSTtBRDRMSjs7QUMxTEE7RUFDSTtBRDZMSjs7QUMxTEE7QUFDQTtFQUNJO0FENkxKOztBQzNMQTtFQUNJO0FEOExKOztBQzVMQTtFQUNJO0FEK0xKOztBQzdMQTtFQUNJO0FEZ01KOztBQzlMQTtFQUNJO0FEaU1KOztBQy9MQTtFQUNJO0FEa01KOztBQy9MQTtBQUNBO0FBQ0E7RUFDSTtBRGtNSjs7QUNoTUE7RUFDSTtBRG1NSjs7QUNqTUE7RUFDSTtBRG9NSjs7QUNsTUE7RUFDSTtBRHFNSjs7QUNuTUE7RUFDSTtBRHNNSjs7QUNwTUE7RUFDSTtBRHVNSjs7QUNyTUE7RUFDSTtBRHdNSjs7QUN0TUE7RUFDSTtBRHlNSjs7QUN2TUE7RUFDSTtBRDBNSjs7QUN4TUE7RUFDSTtBRDJNSjs7QUN4TUE7RUFDSTtJQUNJO0VEMk1OO0VDek1FO0lBQ0k7RUQyTU47RUN6TUU7SUFDSTtFRDJNTjtFQ3pNRTtJQUNJO0VEMk1OO0VDek1FO0lBQ0k7RUQyTU47RUN6TUU7SUFDSTtFRDJNTjtFQ3pNRTtJQUNJO0VEMk1OO0FBQ0Y7QUN4TUE7QUFDQTtFQUNJO0FEME1KOztBQ3hNQTtFQUNJO0FEMk1KOztBQ3pNQTtFQUNJO0FENE1KOztBQzFNQTtFQUNJO0FENk1KOztBQzNNQTtFQUNJO0FEOE1KOztBQzVNQTtFQUNJO0FEK01KOztBQzdNQTtFQUNJO0FEZ05KOztBQzlNQTtFQUNJO0FEaU5KOztBQy9NQTtFQUNJO0FEa05KOztBQ2hOQTtFQUNJO0FEbU5KOztBQ2hOQTtFQUNJO0lBQ0k7RURtTk47RUNqTkU7SUFDSTtFRG1OTjtFQ2pORTtJQUNJO0VEbU5OO0VDak5FO0lBQ0k7RURtTk47RUNqTkU7SUFDSTtFRG1OTjtFQ2pORTtJQUNJO0VEbU5OO0VDak5FO0lBQ0k7RURtTk47QUFDRjtBQ2hOQTtBQUNBO0VBQ0k7QURrTko7O0FDaE5BO0VBQ0k7QURtTko7O0FDak5BO0VBQ0k7QURvTko7O0FDbE5BO0VBQ0k7QURxTko7O0FDbk5BO0VBQ0k7QURzTko7O0FDcE5BO0VBQ0k7QUR1Tko7O0FDck5BO0VBQ0k7QUR3Tko7O0FDdE5BO0VBQ0k7QUR5Tko7O0FDdk5BO0VBQ0k7QUQwTko7O0FDeE5BO0VBQ0k7QUQyTko7O0FDeE5BO0VBQ0k7SUFDSTtFRDJOTjtFQ3pORTtJQUNJO0VEMk5OO0VDek5FO0lBQ0k7RUQyTk47RUN6TkU7SUFDSTtFRDJOTjtFQ3pORTtJQUNJO0VEMk5OO0VDek5FO0lBQ0k7RUQyTk47RUN6TkU7SUFDSTtFRDJOTjtBQUNGO0FDeE5BO0FBQ0E7RUFDSTtBRDBOSjs7QUN4TkE7RUFDSTtBRDJOSjs7QUN6TkE7RUFDSTtBRDROSjs7QUMxTkE7RUFDSTtBRDZOSjs7QUMzTkE7RUFDSTtBRDhOSjs7QUM1TkE7RUFDSTtBRCtOSjs7QUM3TkE7RUFDSTtBRGdPSjs7QUM5TkE7RUFDSTtBRGlPSjs7QUMvTkE7RUFDSTtBRGtPSjs7QUNoT0E7RUFDSTtBRG1PSjs7QUNoT0E7RUFDSTtJQUNJO0VEbU9OO0VDak9FO0lBQ0k7RURtT047RUNqT0U7SUFDSTtFRG1PTjtFQ2pPRTtJQUNJO0VEbU9OO0VDak9FO0lBQ0k7RURtT047RUNqT0U7SUFDSTtFRG1PTjtFQ2pPRTtJQUNJO0VEbU9OO0FBQ0Y7QUNoT0E7QUFDQTtBQUNBO0VBQ0k7QURrT0o7O0FDaE9BO0VBQ0k7QURtT0o7O0FDak9BO0VBQ0k7QURvT0o7O0FDbE9BO0VBQ0k7QURxT0o7O0FDbk9BO0VBQ0k7QURzT0o7O0FDcE9BO0VBQ0k7QUR1T0o7O0FDcE9BO0FBQ0E7RUFDSTtBRHVPSjs7QUNyT0E7RUFDSTtBRHdPSjs7QUN0T0E7RUFDSTtBRHlPSjs7QUN2T0E7RUFDSTtBRDBPSjs7QUN4T0E7RUFDSTtBRDJPSjs7QUN6T0E7RUFDSTtBRDRPSjs7QUMxT0E7RUFDSTtBRDZPSjs7QUMzT0E7RUFDSTtBRDhPSjs7QUM1T0E7RUFDSTtBRCtPSjs7QUM3T0E7RUFDSTtBRGdQSjs7QUM5T0E7RUFDSTtBRGlQSjs7QUM5T0E7RUFDSTtJQUNJO0VEaVBOO0VDL09FO0lBQ0k7RURpUE47RUMvT0U7SUFDSTtFRGlQTjtFQy9PRTtJQUNJO0VEaVBOO0VDL09FO0lBQ0k7RURpUE47RUMvT0U7SUFDSTtFRGlQTjtFQy9PRTtJQUNJO0VEaVBOO0FBQ0Y7QUM5T0E7QUFDQTtFQUNJO0FEZ1BKOztBQzlPQTtFQUNJO0FEaVBKOztBQy9PQTtFQUNJO0FEa1BKOztBQ2hQQTtFQUNJO0FEbVBKOztBQ2pQQTtFQUNJO0FEb1BKOztBQ2xQQTtFQUNJO0FEcVBKOztBQ25QQTtFQUNJO0FEc1BKOztBQ3BQQTtFQUNJO0FEdVBKOztBQ3JQQTtFQUNJO0FEd1BKOztBQ3RQQTtFQUNJO0FEeVBKOztBQ3RQQTtFQUNJO0lBQ0k7RUR5UE47RUN2UEU7SUFDSTtFRHlQTjtFQ3ZQRTtJQUNJO0VEeVBOO0VDdlBFO0lBQ0k7RUR5UE47RUN2UEU7SUFDSTtFRHlQTjtFQ3ZQRTtJQUNJO0VEeVBOO0VDdlBFO0lBQ0k7RUR5UE47QUFDRjtBQ3RQQTtBQUNBO0VBQ0k7QUR3UEo7O0FDdFBBO0VBQ0k7QUR5UEo7O0FDdlBBO0VBQ0k7QUQwUEo7O0FDeFBBO0VBQ0k7QUQyUEo7O0FDelBBO0VBQ0k7QUQ0UEo7O0FDMVBBO0VBQ0k7QUQ2UEo7O0FDM1BBO0VBQ0k7QUQ4UEo7O0FDNVBBO0VBQ0k7QUQrUEo7O0FDN1BBO0VBQ0k7QURnUUo7O0FDOVBBO0VBQ0k7QURpUUo7O0FDOVBBO0VBQ0k7SUFDSTtFRGlRTjtFQy9QRTtJQUNJO0VEaVFOO0VDL1BFO0lBQ0k7RURpUU47RUMvUEU7SUFDSTtFRGlRTjtFQy9QRTtJQUNJO0VEaVFOO0VDL1BFO0lBQ0k7RURpUU47RUMvUEU7SUFDSTtFRGlRTjtBQUNGO0FDOVBBO0FBQ0E7RUFDSTtBRGdRSjs7QUM5UEE7RUFD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dUVOO0VFanVFRTtJQUNJO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtFRm11RU47RUVqdUVFO0lBQ0k7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7RUZtdUVOO0VFanVFRTtJQUNJO0VGbXVFTjtFRWp1RUU7SUFDSTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtFRm11RU47RUVqdUVFO0lBQ0k7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtFRm11RU47RUVqdUVFO0lBQ0k7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7SUFDQTtFRm11RU47RUVqdUVFO0lBQ0k7RUZtdUVOO0VFanVFRTtJQUNJO0lBQ0E7RUZtdUVOO0VFanVFRTtJQUNJO0VGbXVFTjtFRWp1RUU7SUFDSTtJQUNBO0VGbXVFTjtFRWp1RUU7SUFDSTtFRm11RU47RUVodUVFO0lBQ0k7SUFDQTtFRmt1RU47RUVodUVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUZrdUVOO0VFaHVFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VGa3VFTjtFRWh1RUU7SUFDSTtJQUNBO0lBQ0E7RUZrdUVOO0VFaHVFRTtJQUNJO0lBQ0E7SUFDQTtFRmt1RU47RUVodUVFO0lBQ0k7SUFDQTtFRmt1RU47RUVodUVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmt1RU47RUVodUVFO0lBQ0k7RUZrdUVOO0VFaHVFRTtJQUNJO0VGa3VFTjtFRWh1RUU7SUFDSTtFRmt1RU47RUVodUVFO0lBQ0k7SUFDQTtJQUNBO0VGa3VFTjtFRWh1RUU7SUFDSTtFRmt1RU47RUVodUVFO0lBQ0k7RUZrdUVOO0VFaHVFRTtJQUNJO0VGa3VFTjtFRXp0RUU7SUFDSTtJQUNBO0VGMnRFTjtFRXp0RVU7SUFDSTtJQUNBO0VGMnRFZDtFRXZ0RUU7SUFDSTtFRnl0RU47RUV2dEVFO0lBQ0k7RUZ5dEVOO0VFdnRFRTtJQUNJO0lBQ0E7RUZ5dEVOO0VFdnRFRTtJQUNJO0VGeXRFTjtFRXZ0RUU7SUFDSTtFRnl0RU47RUV2dEVFO0lBQ0k7RUZ5dEVOO0VFdHRFTTtJQUNJO0VGd3RFVjtFRXJ0RVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGdXRFZDtFRXJ0RVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGdXRFZDtFRWx0RVU7SUFDSTtFRm90RWQ7RUVodEVFOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0VGa3RFTjtFRWh0RUU7SUFDSTtFRmt0RU47RUVodEVFO0lBQ0k7RUZrdEVOO0VFaHRFRTtJQUNJO0VGa3RFTjtFRWh0RUU7SUFDSTtFRmt0RU47RUVodEVFO0lBQ0k7RUZrdEVOO0VFaHRFRTtJQUNJO0VGa3RFTjtFRWh0RUU7SUFDSTtJQUNBO0VGa3RFTjtFRWh0RUU7SUFDSTtFRmt0RU47RUVodEVFO0lBQ0k7RUZrdEVOO0VFaHRFRTtJQUNJO0VGa3RFTjtFRWh0RUU7SUFDSTtJQUNBO0VGa3RFTjtFRWh0RUU7SUFDSTtFRmt0RU47RUVodEVFOztJQUVJO0VGa3RFTjtFRWh0RUU7O0lBRUk7RUZrdEVOO0VFOXNFTTtJQUNJO0VGZ3RFVjtFRS9zRVU7SUFDSTtFRml0RWQ7RUU3c0VFO0lBQ0k7RUYrc0VOO0VFNXNFTTtJQUNJO0lBQ0E7RUY4c0VWO0VFNXNFTTtJQUNJO0lBQ0E7RUY4c0VWO0VFNXNFTTtJQUNJO0VGOHNFVjtFRTFzRU07SUFDSTtPQUFBO0VGNHNFVjtFRXpzRUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjJzRU47RUV6c0VFO0lBQ0k7RUYyc0VOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL25wbS8uL3NyYy9yZXNldC5zY3NzIiwid2VicGFjazovL25wbS8uL3NyYy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL2RlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqLCAqOmJlZm9yZSwgKjphZnRlcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGxlZ2VuZCwgZmlndXJlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGNvZGUsIGVtLCBpbWcsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCBiLCB1LCBpLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBtYWluLCBjYW52YXMsIGVtYmVkLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCB2aWRlb3tcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5mb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBtYWlue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcXtcclxuICAgIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG50YWJsZXtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW5wdXR7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59IiwiQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRiYXNlLXNpemU6IDE2KSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgKiAoI3skYmFzZS1zaXplfSAvIDEyMDApKTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTIwMHB4ICogKCN7JGJhc2Utc2l6ZX0gLyAxNDQwKSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTAwdncgKiAoI3skYmFzZS1zaXplfSAvIDM3NSkpO1xyXG4gICAgfVxyXG59XHJcbkBpbXBvcnQgXCJmb250cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJyZXNldC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJkZWZhdWx0cy5zY3NzXCI7XHJcblxyXG5odG1sIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZm9udC1zaXplKDE2KTtcclxufVxyXG5oMSxcclxucCxcclxubGksXHJcbmxlZ2VuZCxcclxubGFiZWwsXHJcbmEsXHJcbnNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLVdoaXRlKTtcclxufVxyXG5ib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG46cm9vdCB7XHJcbiAgICBmb250LWZhbWlseTogXCJUVEZpcnNOZXVlXCIgIWltcG9ydGFudDtcclxufVxyXG5pbWd7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4ubW9iaWxlLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDlweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDExcHggMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAubG9nb19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMzEzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdl9jb250YWluZXIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHl7XHJcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcclxufVxyXG4uc3RpY2t5X21lbnUgaGVhZGVyLnN0aWNreXtcclxuICAgIGhlaWdodDogNXJlbTtcclxufVxyXG5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICYuc3RpY2t5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAubG9nb19jb250YWluZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmxvZ29fdGV4dHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjMxM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2JpbGUtYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmF2X2NvbnRhaW5lciB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ3YjA5NTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9tZW51X2NvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhvbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zd2lwZXJfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgKntcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MS43NXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNC4xODc1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnRleHQsIC50ZXh0LWNlbnRlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXMgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29ybmVyX2ltZ3tcclxuICAgICAgICAgICAgICAgIC50ZXh0LWNlbnRlcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC05cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxvYWRfY29udGVudHtcclxuICAgICAgICAgICAgICAgIC50ZXh0LCAudGV4dC1jZW50ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4zMTNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42ODhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYig2NiA2NiA2OS83MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICYubG9hZF9wYWd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idWxsZXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy8gJjpub3QoLmFjdGl2ZSk6aG92ZXJ7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5idWxsZXQtZmlsbCB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwICwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAuYnVsbGV0LWZpbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsbFByb2dyZXNzIDEwcyBsaW5lYXIgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBmaWxsUHJvZ3Jlc3Mge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5tYWluLXRleHQge1xyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiA4MjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjQzOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDJjMmM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWxpc3Qge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLmlubmVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2M3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgaDEsIC5oMV9zIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAuc3ZnLWNvcm5lci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Zy1jb3JuZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlubmVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogNy4zMTNyZW07XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDcuMzEzcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmLmJnLW9wYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tdGV4dC1zZWNvbmRhcnkge1xyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLWxpc3Qge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLmlubmVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41NjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIC5zdmctY29ybmVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Zy1jb3JuZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbm5lci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDcuMzEzcmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA3LjMxM3JlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJi5iZy1vcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb290ZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWNvbmQtdGV4dCB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40MzhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29ybmVyX2NvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2Vjb25kLWxpc3Qge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG4gICAgLmJveGVzIHtcclxuICAgICAgICB3aWR0aDogMTEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW5nbGVfbXl0aCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5teXRoX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwLCBwIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgICAgICAgICAmLm5hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgLnN2Zy1jb3JuZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy1jb3JuZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5uZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmJnLW9wYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXhwYW5kYWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnQtdGV4dCB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDg4MHB4O1xyXG5cclxuICAgICAgICAuZXZlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNDM4cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvamVjdC10ZXh0IHtcclxuICAgIC50ZXh0IHtcclxuICAgICAgICB3aWR0aDogOTcwcHg7XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjQzOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWxpc3Qge1xyXG4gICAgJi5wcm9qZWN0LWxpc3Qge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1wYWdlIHtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNDM4cmVtO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2M3JlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIC5zdmctY29ybmVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Zy1jb3JuZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbm5lci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJi5iZy1vcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZXhwYW5kYWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYuNXJlbSA0cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDRyZW07XHJcbiAgICAgICAgICAgICAgICBoNCxzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbmlte1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcclxuICAgICYuYW5pbWF0ZWR7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxufVxyXG4uYm94X2FuaW17XHJcbiAgICAuYl9hbmlte1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcclxuICAgICAgICAmLmFuaW1hdGVke1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxvYWRfYW5pbXtcclxuICAgICYuaGVyb19zZWN0aW9ue1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtkYXRhLXNsaWRlX25vPScxJ117XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2RhdGEtc2xpZGVfbm89JzInXXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm94X2hvdmVye1xyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOm5vdCguYmctcHVycGxlKXtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICB3aWR0aDogMzQ0cHg7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIC8vICAgICBtYXNrLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgIHZpZXdCb3g9XCIwIDAgMTcyIDE4MFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiPjxwYXRoIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiIGQ9XCJNMTcyIDE2VjE4MEg4QzE4LjY2IDE3Ny4wMyAyNS4xMiAxNzQuOTUgMzIuNTEgMTY2LjAxQzQ0LjY5IDE1MS4yOSAzOS43MSAxMzIuNzUgNDEuMDEgMTE1LjUxQzQzLjMxIDg0Ljg5IDY1Ljk4IDU4IDk2LjE1IDUxLjY1QzExNy41OSA0Ny4xNCAxMzQuNDEgNTQuNTkgMTU0LjkxIDQxLjQxQzE2NC40NCAzNS4yOSAxNjguODQgMjYuNTQgMTcyIDE2WlwiIGZpbGw9XCJibGFja1wiLz48L3N2Zz4nKTtcclxuICAgIC8vICAgICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY3ByZWNpc2lvbjtcclxuICAgIC8vICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLy8gICAgIG1hc2stcG9zaXRpb246IGJvdHRvbSByaWdodDtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5zdmctY29ybmVyLXBhdGh7XHJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMTEwcHgsIDExMHB4KSBzY2FsZSgwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGlzYWJsZV9yb3RhdGV7XHJcbiAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6OmFmdGVye1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgICAgIC8vICAgICByaWdodDogLTE1MHB4O1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5mb290ZXIgLmxvZ29fY29udGFpbmVye1xyXG4gICAgLmxvZ29fdGV4dHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5tdWx0aV93eXN7XHJcbiAgICAuYXJ0aWNsZV9pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjQzOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwOyBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5teXRoX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAqe1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAgXHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZV9teXRoe1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZSwgb3BhY2l0eSAxLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmV4cGFuZGFibGV7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXJlbTtcclxuICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hY2NvcmRpb24tcGFnZSAuYWNjb3JkaW9uLmFjdGl2ZXtcclxuICAgIC5leHBhbmRhYmxle1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4ubW9iaWxlX21lbnVfMntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLm1lbnUtbWVudS0xLWNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJi5tZW51X2FuaW17XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2JpbGVfbWVudV8ze1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAubWVudS1tZW51LTEtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIC8vIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG4gICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwdmg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJi5iZy1ncmVlbntcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tZW51X2FuaW17XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWFpbi1saXN0IC5jb2wtc3Bhbi05IGEgLnRleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xyXG59XHJcbi5mb290ZXJfbWVudXtcclxuICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDdiMDk1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLWlkLTExMntcclxuICAgIC5tdWx0aV93eXN7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XHJcbiAgICB9XHJcbn1cclxuLmJnX2hpZGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb3JuZXJfaG92ZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuY29ybmVyX3JhZGl1c3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb3JuZXJfd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgaGVpZ2h0OiAxMjVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLmNvcm5lcl9yYWRpdXN7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgICAuc3ZnLWNvcm5lci1sZWZ0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnN2Zy1jb3JuZXItcmlnaHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbkBpbXBvcnQgXCJyZXNwb25zaXZlLnNjc3NcIjtcclxuIiwiLyogPT09IExBWU9VVCAmIENPTlRBSU5FUiA9PT0gKi9cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTY1NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIuMTJyZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxufVxyXG4uYnItMTUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG59XHJcbi8qID09PSBGTEVYQk9YID09PSAqL1xyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGV4LWNvbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mbGV4LXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uZi0zMDB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi8qIEFsaWduIEl0ZW1zICovXHJcbi5pdGVtcy1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uaXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLml0ZW1zLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuLml0ZW1zLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuLml0ZW1zLWJhc2VsaW5lIHtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogSnVzdGlmeSBDb250ZW50ICovXHJcbi5qdXN0aWZ5LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LWV2ZW5seSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG4uYmJyci00e1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRyZW07XHJcbn1cclxuLyogQWxpZ24gU2VsZiAqL1xyXG4uc2VsZi1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5zZWxmLWNlbnRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnNlbGYtZW5kIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcbi5zZWxmLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG4uc2VsZi1iYXNlbGluZSB7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxufVxyXG4ub3Zme1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uY29sdW1ue1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4vKiBTaG9ydGN1dHMgKi9cclxuLmNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qID09PSBHUklEID09PSAqL1xyXG4uZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG59XHJcbi5ncmlkLWNvbHMtMSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG59XHJcbi5ncmlkLWNvbHMtMiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG59XHJcbi5ncmlkLWNvbHMtMyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG59XHJcbi5ncmlkLWNvbHMtNCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG59XHJcbi5ncmlkLWNvbHMtNSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG59XHJcbi5ncmlkLWNvbHMtNiB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG59XHJcbi5ncmlkLWNvbHMtMTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT0gR1JJRCBTUEFOID09PSAqL1xyXG4uY29sLXNwYW4tMSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi0yIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTMge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tNCB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi01IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTYge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi03IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tOCB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4IC8gc3BhbiA4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTkge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi0xMCB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tMTEge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTEgLyBzcGFuIDExO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTEyIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT0gR0FQID09PSAqL1xyXG4uZ2FwLTAge1xyXG4gICAgZ2FwOiAwcmVtO1xyXG59XHJcbi5nYXAtMSB7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxufVxyXG4uZ2FwLTIge1xyXG4gICAgZ2FwOiAxcmVtO1xyXG59XHJcbi5nYXAtMyB7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxufVxyXG4uZ2FwLTQge1xyXG4gICAgZ2FwOiAycmVtO1xyXG59XHJcbi5nYXAtNSB7XHJcbiAgICBnYXA6IDIuNXJlbTtcclxufVxyXG4uZ2FwLTYge1xyXG4gICAgZ2FwOiAzcmVtO1xyXG59XHJcbi5nYXAtNyB7XHJcbiAgICBnYXA6IDMuNXJlbTtcclxufVxyXG4uZ2FwLTgge1xyXG4gICAgZ2FwOiA0cmVtO1xyXG59XHJcbi5nYXAtOSB7XHJcbiAgICBnYXA6IDQuNXJlbTtcclxufVxyXG5cclxuLmdhcC14LTAge1xyXG4gICAgY29sdW1uLWdhcDogMHJlbTtcclxufVxyXG4uZ2FwLXgtMSB7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbn1cclxuLmdhcC14LTIge1xyXG4gICAgY29sdW1uLWdhcDogMXJlbTtcclxufVxyXG4uZ2FwLXgtMyB7XHJcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XHJcbn1cclxuLmdhcC14LTQge1xyXG4gICAgY29sdW1uLWdhcDogMnJlbTtcclxufVxyXG4uZ2FwLXgtNSB7XHJcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XHJcbn1cclxuLmdhcC14LTYge1xyXG4gICAgY29sdW1uLWdhcDogM3JlbTtcclxufVxyXG4uZ2FwLXgtNyB7XHJcbiAgICBjb2x1bW4tZ2FwOiAzLjVyZW07XHJcbn1cclxuLmdhcC14LTgge1xyXG4gICAgY29sdW1uLWdhcDogNHJlbTtcclxufVxyXG4uZ2FwLXgtOSB7XHJcbiAgICBjb2x1bW4tZ2FwOiA0LjVyZW07XHJcbn1cclxuXHJcbi5nYXAteS0wIHtcclxuICAgIHJvdy1nYXA6IDByZW07XHJcbn1cclxuLmdhcC15LTEge1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG59XHJcbi5nYXAteS0yIHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuLmdhcC15LTMge1xyXG4gICAgcm93LWdhcDogMS41cmVtO1xyXG59XHJcbi5nYXAteS00IHtcclxuICAgIHJvdy1nYXA6IDJyZW07XHJcbn1cclxuLmdhcC15LTUge1xyXG4gICAgcm93LWdhcDogMi41cmVtO1xyXG59XHJcbi5nYXAteS02IHtcclxuICAgIHJvdy1nYXA6IDNyZW07XHJcbn1cclxuLmdhcC15LTcge1xyXG4gICAgcm93LWdhcDogMy41cmVtO1xyXG59XHJcbi5nYXAteS04IHtcclxuICAgIHJvdy1nYXA6IDRyZW07XHJcbn1cclxuLmdhcC15LTkge1xyXG4gICAgcm93LWdhcDogNC41cmVtO1xyXG59XHJcblxyXG4vKiA9PT0gVEVYVCA9PT0gKi9cclxuLnRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vKiA9PT0gQkFDS0dST1VORFMgPT09ICovXHJcbi5iZy1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2ZmQ7XHJcbn1cclxuLmJnLW5hdnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTM5MTtcclxufVxyXG4uYmctcGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhNWM1O1xyXG59XHJcbi5iZy1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjAyMDtcclxufVxyXG4uYmctZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YjA5NTtcclxufVxyXG4uYmctb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdmMDA7XHJcbn1cclxuLmJnLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2NWM4O1xyXG59XHJcbi5iZy1iYWJ5LWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlYWZkMjtcclxufVxyXG5cclxuLyogPT09IENPTE9SUyA9PT0gKi9cclxuLnRleHQtYmx1ZSB7XHJcbiAgICBjb2xvcjogIzAwNDZmZDtcclxufVxyXG4udGV4dC1waW5rIHtcclxuICAgIGNvbG9yOiAjZWNhNWM1O1xyXG59XHJcbi50ZXh0LXJlZCB7XHJcbiAgICBjb2xvcjogI2ZmMjAyMDtcclxufVxyXG4udGV4dC1ncmVlbiB7XHJcbiAgICBjb2xvcjogIzNjOWE1ZjtcclxufVxyXG4udGV4dC1vcmFuZ2Uge1xyXG4gICAgY29sb3I6ICNmZjdmMDA7XHJcbn1cclxuLnRleHQtcHVycGxlIHtcclxuICAgIGNvbG9yOiAjNjA2NWM4O1xyXG59XHJcbi50ZXh0LWJhYnktYmx1ZSB7XHJcbiAgICBjb2xvcjogIzdlYWZkMjtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnRleHQtYmxhY2sge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuLnRleHQtZ3JheSB7XHJcbiAgICBjb2xvcjogIzg4ODg4ODtcclxufVxyXG5cclxuLyogPT09IFRFWFRDRU5URVIgPT09ICovXHJcbi50ZXh0LWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50ZXh0LXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50ZXh0LWp1c3RpZnkge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxufVxyXG5cclxuLyogPT09IEZPTlQgV0VJR0hUID09PSAqL1xyXG4uZm9udC1saWdodCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbi5mb250LW5vcm1hbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mb250LW1lZGl1bSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5mb250LXNlbWlib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmZvbnQtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5mb250LWV4dHJhYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4vKiA9PT0gTUFSR0lOID09PSAqL1xyXG4vKiBNYXJnaW4gVG9wICovXHJcbi5tdC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDByZW07XHJcbn1cclxuLm10LTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcbi5tdC0yIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuLm10LTMge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG59XHJcbi5tdC00IHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuLm10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG59XHJcbi5tdC02IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbn1cclxuLm10LTcge1xyXG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG59XHJcbi5tdC04IHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbn1cclxuLm10LTkge1xyXG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tdC0zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLm10LTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAubXQtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm10LTYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAubXQtNyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICAgIC5tdC04IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm10LTkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogTWFyZ2luIEJvdHRvbSAqL1xyXG4ubWItMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG59XHJcbi5tYi0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG4ubWItMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcbi5tYi0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG4ubWItNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5tYi01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxufVxyXG4ubWItNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG59XHJcbi5tYi03IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxufVxyXG4ubWItOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcbi5tYi05IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubWItMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIC5tYi00IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5tYi02IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICAubWItOCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tYi05IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1hcmdpbiBMZWZ0ICovXHJcbi5tbC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xyXG59XHJcbi5tbC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbn1cclxuLm1sLTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuLm1sLTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxufVxyXG4ubWwtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxufVxyXG4ubWwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG59XHJcbi5tbC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG59XHJcbi5tbC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW07XHJcbn1cclxuLm1sLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbn1cclxuLm1sLTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubWwtMyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAubWwtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAubWwtNSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5tbC02IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5tbC03IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIH1cclxuICAgIC5tbC04IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tbC05IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNYXJnaW4gUmlnaHQgKi9cclxuLm1yLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xyXG59XHJcbi5tci0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG59XHJcbi5tci0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG4ubXItMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxufVxyXG4ubXItNCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbn1cclxuLm1yLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XHJcbn1cclxuLm1yLTYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG59XHJcbi5tci03IHtcclxuICAgIG1hcmdpbi1yaWdodDogMy41cmVtO1xyXG59XHJcbi5tci04IHtcclxuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxufVxyXG4ubXItOSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubXItMyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tci01IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5tci02IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAubXItNyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTgge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tci05IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09IFBBRERJTkcgPT09ICovXHJcbi8qIFBhZGRpbmcgKi9cclxuLnAtMCB7XHJcbiAgICBwYWRkaW5nOiAwcmVtO1xyXG59XHJcbi5wLTEge1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcbi5wLTIge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxufVxyXG4ucC0zIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxufVxyXG4ucC00IHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbn1cclxuLnAtNSB7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW07XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgVG9wICovXHJcbi5wdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG59XHJcbi5wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbn1cclxuLnB0LTIge1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcbn1cclxuLnB0LTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxufVxyXG4ucHQtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxufVxyXG4ucHQtNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG59XHJcbi5wdC02IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG59XHJcbi5wdC03IHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XHJcbn1cclxuLnB0LTgge1xyXG4gICAgcGFkZGluZy10b3A6IDRyZW07XHJcbn1cclxuLnB0LTkge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxufVxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnB0LTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAucHQtNiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAucHQtNyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICAucHQtOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuMjVyZW07XHJcbiAgICB9XHJcbiAgICAucHQtOSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogUGFkZGluZyBCb3R0b20gKi9cclxuLnBiLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XHJcbn1cclxuLnBiLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxufVxyXG4ucGItMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG4ucGItMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5wYi00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG59XHJcbi5wYi01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbn1cclxuLnBiLTYge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbn1cclxuLnBiLTcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcclxufVxyXG4ucGItOCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxufVxyXG4ucGItOSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wYi0zIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIC5wYi00IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wYi01IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnBiLTYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLnBiLTcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnBiLTgge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnBiLTkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgTGVmdCAqL1xyXG4ucGwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbn1cclxuLnBsLTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbn1cclxuLnBsLTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcbi5wbC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG59XHJcbi5wbC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxufVxyXG4ucGwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxufVxyXG4ucGwtNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbn1cclxuLnBsLTcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbn1cclxuLnBsLTgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG59XHJcbi5wbC05IHtcclxuICAgIHBhZGRpbmctbGVmdDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wbC0zIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAucGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5wbC03IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAucGwtOCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQYWRkaW5nIFJpZ2h0ICovXHJcbi5wci0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XHJcbn1cclxuLnByLTEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG59XHJcbi5wci0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbn1cclxuLnByLTMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG59XHJcbi5wci00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbn1cclxuLnByLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG59XHJcbi5wci02IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbn1cclxuLnByLTcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xyXG59XHJcbi5wci04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbn1cclxuLnByLTkge1xyXG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wci0zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAucHItNSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAucHItNyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIH1cclxuICAgIC5wci04IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09IFRFWFRERUNPUkFUSU9OID09PSAqL1xyXG4udW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJvZHl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxuICAgIGhlYWRlciAubG9nb19jb250YWluZXIgYSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLnN3aXBlcl9jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuZ2FwLXktM3tcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoZWFkZXIuc3RpY2t5e1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51LW9wZW4gaGVhZGVyLnN0aWNreXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGU6bm90KC5jb3JuZXJfaW1nKSBpbWd7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICAgIC5zdGlja3lfbWVudSBoZWFkZXIuc3RpY2t5e1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlcl9jb250YWluZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzFzdmg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5zd2lwZXJfY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbGlkZV9jb250ZW50IC50ZXh0IGltZyB7XG4gICAgICAgIGhlaWdodDogMS40Mzc1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyX2NvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGVfY29udGVudCAudGV4dCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyX2NvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGVfY29udGVudCAudGV4dCBwIHtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN3aXBlcl9jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxLjMxcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS40Mzc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA4LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlcl9jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlX2NvbnRlbnQgLmdyaWQtY29scy0yIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ2FwOiAwcmVtO1xuICAgIH1cbiAgICAuc3dpcGVyX2NvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb257XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICB9XG4gICAgLnN3aXBlcl9jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuY29ybmVyX2ltZyAudGV4dC1jZW50ZXJ7XG4gICAgICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTMuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiA3MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyX2NvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGVfY29udGVudCAuZ3JpZC1jb2xzLTIgLmhlcm8taW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4LjEyNXJlbTtcbiAgICB9XG4gICAgLm1haW4tdGV4dCAudGV4dCAubWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICBjb2xvcjogIzJkMmMyYztcbiAgICB9XG4gICAgLm1haW4tdGV4dCAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIH1cbiAgICAubWFpbi1saXN0IGEgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIH1cbiAgICAubWFpbi1saXN0IGEgLnRleHQgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cbiAgICAubWFpbi1saXN0IGEgLnRleHR7XG4gICAgICAgIHdpZHRoOiA3OSU7XG4gICAgfVxuICAgIC5tYWluLWxpc3QgYSAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAubWFpbi1saXN0IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtIDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYmxvZy1saXN0IGEgLmltYWdle1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1haW4tbGlzdCBhIC5iZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIH1cbiAgICAubWFpbi1saXN0IGEgLmJ1dHRvbiAuaW5uZXItYnV0dG9uIHNwYW4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5tYWluLWxpc3QgYSAuYnV0dG9uIC5pbm5lci1idXR0b24ge1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICB9XG4gICAgLm1haW4tbGlzdCBhIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAubWFpbi1saXN0IGEgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubWFpbi10ZXh0LXNlY29uZGFyeSAudGV4dCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgLm1haW4tdGV4dC1zZWNvbmRhcnkgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgLmJsb2ctbGlzdCBhIC5idXR0b24gLmlubmVyLWJ1dHRvbiBzcGFuIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuYmxvZy1saXN0IGEgLmJ1dHRvbiAuaW5uZXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG4gICAgLmJsb2ctbGlzdCBhIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuYmxvZy1saXN0IGEgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYzcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5ibG9nLWxpc3QgYSAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAuYmxvZy1saXN0IGEgLnRleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wYWdlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbiAuYnV0dG9uIC5pbm5lci1idXR0b24gc3BhbiBzdmcge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wYWdlIC5hY2NvcmRpb24gLmJ1dHRvbiAuaW5uZXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgfVxuICAgIC5hY2NvcmRpb24tcGFnZSAuYWNjb3JkaW9uIC5idXR0b24gLmlubmVyLWJ1dHRvbiBzcGFuIC5leHBhbmRhYmxle1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbiAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbiAuYnV0dG9uIC5zdmctY29ybmVyLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wYWdlIC5hY2NvcmRpb24gLmJ1dHRvbiAuc3ZnLWNvcm5lci1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wYWdlIC5hY2NvcmRpb24gLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gNnJlbSAxcmVtO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1ib2R5IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tYm9keSB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAubWFpbi1saXN0LnByb2plY3QtbGlzdCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuICAgIC5tYWluLWxpc3QgYSAuc3ViLXRleHQgaDEsIC5tYWluLWxpc3QgYSAuc3ViLXRleHQgLmgxX3Mge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5tYWluLWxpc3QgYSAuc3ViLXRleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAucHJvamVjdC10ZXh0IC50ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAucHJvamVjdC10ZXh0IC50ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgIC5ldmVudC10ZXh0IC50ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5ldmVudC10ZXh0IC50ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlY29uZC10ZXh0IC50ZXh0IC5tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAuc2Vjb25kLXRleHQgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAuc2Vjb25kLWxpc3QgLmJveGVzIGEgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgfVxuICAgIC5zZWNvbmQtbGlzdCAuYm94ZXMgYSAudGV4dCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICAgIC5zZWNvbmQtbGlzdCAuYm94ZXMgYSAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICAgIC5zZWNvbmQtbGlzdCAuYm94ZXMgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtIDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuc2Vjb25kLWxpc3QgLmJveGVzIGEgLmJ1dHRvbiAuaW5uZXItYnV0dG9uIHNwYW4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5zZWNvbmQtbGlzdCAuYm94ZXMgYSAuYnV0dG9uIC5pbm5lci1idXR0b24ge1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgICAuc2Vjb25kLWxpc3QgLmJveGVzIGEgLmJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5zZWNvbmQtbGlzdCAuYm94ZXMgYSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZWNvbmQtdGV4dCAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2Vjb25kLWxpc3QgLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGhlYWRlciAubW9iaWxlLWJ1dHRvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudS1vcGVue1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tcGFnZSAuYWNjb3JkaW9ue1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY29ybmVyX2hvdmVyOmhvdmVyIC5jb3JuZXJfcmFkaXVze1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIC5ib3hfaG92ZXI6OmFmdGVye1xuICAgIC8vICAgICBtYXNrLWltYWdlOiB1cmwoaHR0cHM6Ly9zdG9wYW1yLndlZGVzaWdud2Vjb2RlLmNvbS93cC1jb250ZW50L3RoZW1lcy93ZHdjL2Fzc2V0cy9jb21tb24vbW9iX21hc2syeC5wbmc/dj0yKTtcbiAgICAvLyAgICAgd2lkdGg6IDI2NHB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLy8gICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAvLyB9XG4gICAgLmNvcm5lcl93cmFwcGVye1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAuY29ybmVyX3JhZGl1c3tcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJicnItNHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDByZW07XG4gICAgfVxuICAgIC5sb2FkX2FuaW0uaGVyb19zZWN0aW9uIC5zd2lwZXItc2xpZGV7XG4gICAgICAgIGhlaWdodDogMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVyb19zZWN0aW9uIC5zd2lwZXItc2xpZGV7XG4gICAgICAgIGhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIH1cbiAgICAubG9hZF9hbmltLmhlcm9fc2VjdGlvbiBbZGF0YS1zbGlkZV9ubz1cIjFcIl17XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgICB9XG4gICAgLmxvYWRfYW5pbS5oZXJvX3NlY3Rpb24gW2RhdGEtc2xpZGVfbm89XCIyXCJde1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuICAgIC5zd2lwZXJfY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLmFjdGl2ZXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYWluLWxpc3R7XG4gICAgICAgIC5iYnJyLTR7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMS41NnJlbTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTsgLyogMTUwJSAqL1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iZy1ncmVlbntcbiAgICAgICAgICAgIC5iZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tdWx0aV93eXMgaDEsXG4gICAgLnNlY29uZC1saXN0IC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTsgLyogMTA2LjI1JSAqL1xuICAgIH1cbiAgICAubXVsdGlfd3lzIGg0e1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgLm1haW4tbGlzdC5wcm9qZWN0LWxpc3QgYXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubXl0aF9yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuc2Vjb25kLWxpc3QgLmJveGVzIC5teXRoX3JvdyAgLnNpbmdsZV9teXRoIC50ZXh0IGgze1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLm15dGhfcm93IC5zaW5nbGVfbXl0aCAudGV4dCBwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm15dGhfcm93IC5zaW5nbGVfbXl0aDpub3QoLmFjdGl2ZSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2Vjb25kLWxpc3QgLmJveGVzIC5zaW5nbGVfbXl0aCAuYnV0dG9uIC5pbm5lci1idXR0b257XG4gICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgIH1cbiAgICAubXl0aF9yb3cgLnNpbmdsZV9teXRoe1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm94X2hvdmVyOmhvdmVyOjphZnRlcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm94X2hvdmVyOmhvdmVyIC5pbm5lci1idXR0b257XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIC5teXRoX3JvdyAuc2luZ2xlX215dGg6bm90KC5hY3RpdmUpIC50ZXh0IHB7XG4gICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5teXRoX3JvdyAuc2luZ2xlX215dGguYWN0aXZlIC5leHBhbmRhYmxlOjphZnRlcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlY29uZC1saXN0IC5ib3hlcyAuc2luZ2xlX215dGgsXG4gICAgLmFjY29yZGlvbi1wYWdlIC5hY2NvcmRpb257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICB9XG4gICAgaGVhZGVyIC5sb2dvX2NvbnRhaW5lciBhLmxvZ29fdGV4dCxcbiAgICBmb290ZXIgLmxvZ29fY29udGFpbmVyIC5sb2dvX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICBcbiAgICAubXVsdGlfd3lze1xuICAgICAgICAuYXJ0aWNsZV9pbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWxpc3QgLmNvbC1zcGFuLTkgYSAudGV4dCBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICAgIGZvb3RlcntcbiAgICAgICAgLmp1c3RpZnktYmV0d2VlbntcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyX21lbnV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyX21lbnUgdWwgbGkgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhhc19iZ19tb2J7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogLTE1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWxpc3QgYSAuc3ViLXRleHR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLm1haW4tbGlzdCAuY29sLXNwYW4tOSAuYmdfaGlkZS5iZy1ncmVlbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3YjA5NSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/