@charset "UTF-8";
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*font*/
/*gray*/
/*bg_gray*/
/*藍色*/
/*青色*/
/*水色*/
/*白色*/
/*黒色グラデーション*/
/*黒色グラデーション反転*/
/*D-Revolution*/
/* ja
-------------------------------------------------------------------------- */
/* en
-------------------------------------------------------------------------- */
/* ja
-------------------------------------------------------------------------- */
/* en
-------------------------------------------------------------------------- */
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css");
.is-fadein-active {
  visibility: visible !important;
  transform: translateY(0) !important;
  opacity: 1 !important;
}

/*追加したscss*/
@-webkit-keyframes fadezoom {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes fadezoom {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.p-under-mv .p-under-mv__lead, .p-under-mv .p-under-mv__title {
  display: block;
  position: relative;
  overflow: hidden;
}

@-webkit-keyframes align-animation {
  from {
    padding-bottom: 0.1em;
    transform: translate3d(0, 160%, 0) skewY(0deg);
    opacity: 0;
    transition: opacity 0.7s cubic-bezier(0.54, 0, 0, 0.99), transform 1.1s cubic-bezier(0.472, 0.428, 0, 0.992) 0.1s;
    transition-delay: 0.05143s;
  }
  to {
    transform: translate3d(0, 0, 0) skewY(0deg);
    opacity: 1;
  }
}

@keyframes align-animation {
  from {
    padding-bottom: 0.1em;
    transform: translate3d(0, 160%, 0) skewY(0deg);
    opacity: 0;
    transition: opacity 0.7s cubic-bezier(0.54, 0, 0, 0.99), transform 1.1s cubic-bezier(0.472, 0.428, 0, 0.992) 0.1s;
    transition-delay: 0.05143s;
  }
  to {
    transform: translate3d(0, 0, 0) skewY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes img-anime {
  100% {
    transform: translateX(100%);
  }
}
@keyframes img-anime {
  100% {
    transform: translateX(100%);
  }
}
/*左右のアニメーション*/
/*.slick-active h1 {
  animation-name:slideTextX100;
  animation-duration:0.8s;
  animation-fill-mode:forwards;
    opacity: 0;
}*/
/* Scss Document */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
html {
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-tap-highlight-color: transparent;
  line-height: 1.15;
  /* 3*/
}

/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
  padding-top: 100px;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  margin: 0;
  clear: both;
  /* 1 */
  overflow: visible;
  /* 2 */
  border-top-width: 1px;
  color: inherit;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  /* 1 */
  font-size: inherit;
  font-family: monospace, monospace;
  /* 2 */
}

address {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bold;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  /* 1 */
  font-size: inherit;
  font-family: monospace, monospace;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
       appearance: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: inherit;
  text-transform: inherit;
  vertical-align: middle;
  /* 2 */
}

/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */
[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}

/**
 * Correct cursors for clickable elements.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */
:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the outline style in Safari.
 */
[type=search] {
  outline-offset: -2px;
  /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

/* Interactive */
/* ============================================ */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Remove outline for editable content.
 */
[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */
/**
1. Correct table border color inheritance in all Chrome and Safari.
*/
table {
  border-color: inherit;
  /* 1 */
  border-collapse: collapse;
}

caption {
  text-align: left;
}

td,
th {
  padding: 0;
  vertical-align: top;
}

th {
  font-weight: bold;
  text-align: left;
}

* {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  -webkit-font-smoothing: antialiased;
  background: #fff;
  color: #111;
  font-size: 16px;
  line-height: 1.5;
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
}

p {
  line-height: 2;
  letter-spacing: 0.07rem;
  word-break: break-all;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  text-decoration: none;
  word-break: break-all;
  transition: 0.3s all;
}
a:hover {
  cursor: pointer;
  opacity: 0.7;
}

img {
  max-width: 100%;
}

em {
  font-style: initial;
}

/*各html要素*/
h2 {
  position: relative;
  font-weight: normal;
  font-size: clamp(30px, 2.1vw, 42px);
}
h2.black {
  color: #101010;
}
h2.black::before {
  background: #153477;
}
h2::before {
  position: absolute;
  bottom: -10px;
  left: calc(50% - 20px);
  width: 40px;
  height: 2px;
  border-radius: 3px;
  background: #fff;
  content: "";
}
h2 span {
  display: block;
  font-size: clamp(12px, 0.729vw, 14px);
}

h3 {
  font-weight: normal;
  font-size: clamp(18px, 1.2vw, 24px);
}

.bg-blue {
  background-color: #e8ebf2;
}

.bg-graypurple {
  background-color: #f3f4f5;
}

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

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

.txt-l {
  text-align: left !important;
}

.c-white {
  color: #fff;
}

.padding100 {
  padding: 100px 0;
}

.padding150 {
  padding: 150px 0;
}

.padding1-150 {
  padding: 1px 0 150px;
}

.padding150-100 {
  padding: 150px 0 100px;
}

.padding75 {
  padding: 75px 0;
}

.padding6 {
  padding: 6rem;
}

.padding120 {
  padding: 12rem 0;
}

.padding-b-120 {
  padding-bottom: 12rem;
}

.padding-t-0 {
  padding-top: 0 !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mb40 {
  margin-bottom: 40px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb100 {
  margin-bottom: 100px;
}

.mb150 {
  margin-bottom: 150px;
}

.mb200 {
  margin-bottom: 200px;
}

.sticky-text {
  position: -webkit-sticky;
  position: sticky;
  top: 255px;
  margin: 100px 0 200px;
  font-size: 4.2rem;
  letter-spacing: 0.3rem;
}

.sticky-text.sticky-text-top {
  margin: 35px auto;
}

.bg-gray {
  background-color: #eeeeee;
}

.spacing08 {
  letter-spacing: 0.8rem;
}

.main-ttl {
  position: relative;
  margin-top: 8rem;
  margin-bottom: 17rem;
  font-weight: normal;
  font-size: 4.2rem;
}
.main-ttl.black {
  color: #101010;
}
.main-ttl.black::before {
  background: #153477;
}
.main-ttl::before {
  position: absolute;
  bottom: -10px;
  left: calc(50% - 20px);
  width: 40px;
  height: 2px;
  border-radius: 3px;
  background: #fff;
  content: "";
}

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

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

.txt-left {
  text-align: left;
}

.js-area-link {
  transition: 0.3s all;
}

.js-area-link:hover {
  cursor: pointer;
  opacity: 0.7;
}

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

.bg-img {
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
  filter: blur(0px);
}
.bg-img.blur {
  filter: blur(0px);
}
.bg-img h2 {
  margin-bottom: 20rem;
  font-weight: normal;
}

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

.l-column2--article {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  padding: 10rem 0;
  gap: 0;
}
.l-column2--article__main {
  width: 91rem;
}
.l-column2--article__side {
  width: 35rem;
}
.l-column2--form {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  padding: 10rem 0;
  gap: 0;
}
.l-column2--form h3 {
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.l-column2--form__main {
  width: 44%;
}
.l-column2--form__main h2 {
  margin-bottom: 3rem;
  font-size: clamp(18px, 1.354vw, 26px);
}
.l-column2--form__main h3 {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #333;
  font-weight: normal;
  font-size: clamp(18px, 1.146vw, 22px);
  text-align: left;
}
.l-column2--form__main figure {
  margin: 1rem auto 2rem;
  padding: 3rem;
}
.l-column2--form__main dl + dl {
  margin-top: 2.5rem;
}
.l-column2--form__main dt {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.l-column2--form__main dd {
  position: relative;
  padding: 0 0 0.5rem 3rem;
  color: #6e7786;
}
.l-column2--form__main dd::before {
  display: block;
  position: absolute;
  top: 14px;
  left: 0;
  width: 1em;
  height: 1px;
  background-color: #6e7786;
  content: "-";
  content: "";
}
.l-column2--form__side {
  width: 48%;
}
.l-column2--form__wrap {
  padding: 4rem;
  background: #153379;
}
.l-column2--form__wrap form {
  width: 100% !important;
}
.l-column2--form__wrap input, .l-column2--form__wrap textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  appearance: none;
  margin-bottom: 1rem !important;
  padding: 1.4rem !important;
  border: 1px solid #999;
  border-radius: 2px;
  outline: none;
  background-color: #fff;
}
.l-column2--form__wrap input[type=radio] {
  display: none;
}
.l-column2--form__wrap .mktoForm input[type=text], .l-column2--form__wrap .mktoForm input[type=url], .l-column2--form__wrap .mktoForm input[type=email], .l-column2--form__wrap .mktoForm input[type=tel], .l-column2--form__wrap .mktoForm input[type=number], .l-column2--form__wrap .mktoForm input[type=date], .l-column2--form__wrap .mktoForm textarea.mktoField, .l-column2--form__wrap .mktoForm select.mktoField {
  width: calc(100% - 2rem) !important;
  margin-left: 2rem !important;
}
.l-column2--form__wrap .mktoForm .mktoOffset {
  display: none;
}
.l-column2--form__wrap .mktoForm .mktoGutter {
  display: none;
}
.l-column2--form__wrap .mktoForm .mktoAsterix {
  float: none;
}
.l-column2--form__wrap .mktoForm .mktoLabel {
  width: 0 !important;
  float: none;
}
.l-column2--form__wrap .mktoForm .mktoFieldWrap {
  display: flex;
  float: none;
}
.l-column2--form__wrap .mktoForm .mktoFormCol {
  float: none;
}
.l-column2--form__wrap .mktoHtmlText.mktoHasWidth {
  width: 100% !important;
  font-size: 12p;
}
.l-column2--form__wrap span.mktoButtonWrap.mktoNative {
  display: block;
  max-width: 30rem;
  margin: 0 auto !important;
}
.l-column2--form__wrap .mktoButtonRow {
  display: block;
}
.l-column2--form__wrap .mktoForm .mktoFormCol {
  display: flex;
  width: 100%;
}
.l-column2--form__wrap .mktoForm .mktoFieldWrap {
  width: 100%;
}
.l-column2--form__wrap .mktoFormRow {
  display: flex;
}
.l-column2--form__wrap .radio-label, .l-column2--form__wrap .mktoRadioList label {
  position: relative;
  padding-top: 1px;
  padding-left: 3rem;
  font-size: clamp(13px, 0.78vw, 15px);
  cursor: pointer;
}
.l-column2--form__wrap .radio-label::before, .l-column2--form__wrap .mktoRadioList label::before {
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #6A6A6A;
  border-radius: 10px;
  background-color: #fff;
  content: "";
}
.l-column2--form__wrap .radio-label::after, .l-column2--form__wrap .mktoRadioList label::after {
  display: block;
  position: absolute;
  top: 6px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  content: "";
}
.l-column2--form__wrap input[type=radio]:checked + .radio-label::before, .l-column2--form__wrap input[type=radio]:checked + label::before {
  border-color: #153378;
}
.l-column2--form__wrap input[type=radio]:checked + .radio-label::after, .l-column2--form__wrap input[type=radio]:checked + label::after {
  background-color: #153378;
}
.l-column2--form__wrap .mktoForm .mktoRadioList > label, .l-column2--form__wrap .mktoForm .mktoCheckboxList > label {
  margin-bottom: 0.5em !important;
  margin-left: 0;
  line-height: 1.5em !important;
}
.l-column2--form__wrap input::-moz-placeholder {
  color: #ccc;
}
.l-column2--form__wrap input:-ms-input-placeholder {
  color: #ccc;
}
.l-column2--form__wrap input::placeholder {
  color: #ccc;
}
.l-column2--form__wrap input:-ms-input-placeholder {
  color: #ccc;
}
.l-column2--form__wrap input::-ms-input-placeholder {
  color: #ccc;
}
.l-column2--form__wrap select {
  padding: 1rem 1.2rem !important;
  border: 1px solid #6a6a6a !important;
  border-radius: 2px !important;
}
.l-column2--form__wrap button.mktoButton {
  position: relative;
  width: 100%;
  padding: 1rem;
  background: #101010;
  color: #fff;
  font-weight: 100;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: center;
}
.l-column2--form__wrap button.mktoButton:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.l-column2--form__wrap button.mktoButton::before {
  right: auto;
  left: 2rem !important;
  content: "";
}
.l-column2--form__wrap .mktoHtmlText.mktoHasWidth p {
  margin: 1rem auto 2rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.l-column2--form__wrap a {
  color: #153378;
  text-decoration: underline;
}
.l-column2--form__wrap a:hover {
  text-decoration: none;
}
.l-column2--half {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  padding: 0 !important;
  gap: 6%;
}
.l-column2--half__blk {
  width: 47%;
}

.p-local-nav, .p-header__inner, .p-footer-nav__wrap, .l-column2--article, .l-column2--form {
  width: 1350px;
  max-width: 100%;
  margin: 0 auto;
}

.l-container, .l-column2--half {
  max-width: 1100px;
  margin: 0 auto;
}

.l-container, .l-column2--half {
  /*padding: 10rem 0;*/
}
.l_footer {
  visibility: hidden;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}

.l-header {
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
.under .l-header {
  border-bottom: 1px solid #153379;
}

.l-header.fixed {
  position: fixed;
  top: 0;
  left: 0;
}

.l-section--wh {
  background: #fff;
}
.l-section--gr {
  background: #153379;
}

.c-arrow--center-bottom {
  width: 0;
  height: 0;
  margin: 4rem auto 0;
  border-width: 7rem 10rem 0 10rem;
  border-style: solid;
  border-color: #6e7786 transparent transparent transparent;
}

.p-sidenav__link::after, .p-local-nav--service-study ul li dt::after, .p-local-nav--service ul li dl::after, .p-eye-set .js-eye-set--next span, .p-eye-set .js-eye-set--prev span, .p-column_related_name a::before, .p-blk__relate-link-list ul li a::before, .c-text-link--arrow-right a::before, .l-column2--form__wrap button.mktoButton::before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  transform: rotate(45deg);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-color: #153379;
  content: "";
  vertical-align: middle;
}

.c-btn--line {
  display: inline-block;
  z-index: 1;
  position: relative;
  width: 280px;
  min-width: 30%;
  max-width: 100%;
  padding: 1.2rem 3rem;
  border-radius: 10000px;
  background: transparent;
  background-color: #123378;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  line-height: 2.6rem;
  letter-spacing: 0.1rem;
  text-align: center;
  transition: 0.5s;
}
.c-btn--line:hover {
  opacity: 0.7;
}
.c-btn--line::before {
  position: absolute;
  top: 7px;
  right: 20px;
  content: url(../img/arrow.png);
}

.c-btn {
  display: inline-block;
  z-index: 1;
  position: relative;
  width: 280px;
  min-width: 30%;
  max-width: 100%;
  padding: 1.2rem 3rem;
  border-radius: 10000px;
  background: transparent;
  background-color: #123378;
  color: #fff;
  font-weight: normal;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1.5;
  letter-spacing: 0.1rem;
  text-align: center;
  transition: 0.5s;
}
.c-btn span {
  font-size: 16px;
}
.c-btn:hover {
  opacity: 0.7;
}

.btn2 {
  display: flex;
  justify-content: center;
  gap: 20px;
}

.c-btn-margin {
  margin: 5rem auto 0;
}

.c-cate--line span {
  margin-right: 1rem;
  padding: 0.1rem 1.2rem;
  border: 1px solid #fff;
  font-size: clamp(10px, 0.677vw, 13px);
}

.c-center-margin {
  margin: 5rem auto 0;
  text-align: center;
}

.c-clock::after, .c-clock::before {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-0.05em, 0.05em);
  border-radius: 0.1em;
  background: currentColor;
  content: "";
}

.c-clock {
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  width: 1em;
  height: 1em;
  margin: 0 0.5rem 0.2em 0;
  border: 1px solid currentColor;
  border-radius: 50%;
  color: #666;
  line-height: 1;
  vertical-align: middle;
}
.c-clock::before {
  width: 1px;
  height: 6px;
}
.c-clock::after {
  width: 4px;
  height: 1px;
}

time {
  display: inline-block;
  margin-top: 0.5em;
  color: #666;
  font-size: 14px;
  letter-spacing: 0.5px;
}

.detail-ttl {
  position: relative;
  font-size: 3.2rem;
  line-height: 1.8;
  text-align: center;
}
.detail-ttl span {
  display: block;
  font-size: 1.6rem;
}
.detail-ttl::before {
  position: absolute;
  bottom: -14px;
  left: calc(50% - 20px);
  width: 40px;
  height: 2px;
  border-radius: 3px;
  background: #153379;
  content: "";
}

.c-figure {
  margin: 6rem 0 0;
  text-align: center;
}

.c-floating-banner {
  display: none;
  z-index: 999;
  position: fixed;
  right: 68px;
  bottom: 16px;
  width: 300px;
  background: #fff;
}
.c-floating-banner a {
  transition: 0.3s;
}
.c-floating-banner a:hover {
  opacity: 0.6;
}
.c-floating-banner.is-close a,
.c-floating-banner.is-close span {
  display: none;
}
.c-floating-banner__close {
  position: absolute;
  top: 1px;
  left: -30px;
}
.c-floating-banner__close span {
  display: block;
  position: relative;
  top: -1px;
  width: 30px;
  height: 30px;
  background: #333;
  cursor: pointer;
}
.c-floating-banner__close span::before, .c-floating-banner__close span::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 25px;
  background: #fff;
  content: "";
}
.c-floating-banner__close span::before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.c-floating-banner__close span::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

*[class^=c-img-box] {
  margin-bottom: 4rem;
  overflow: hidden;
}
*[class^=c-img-box] img {
  max-width: 44%;
}
*[class^=c-img-box] + * {
  overflow: hidden;
}

.c-img-box--l__item, .c-img-box--l img {
  max-width: 44%;
  margin-right: 4rem;
  float: left;
}
.c-img-box--r__item, .c-img-box--r img {
  max-width: 44%;
  margin-left: 4rem;
  float: right;
}
.c-img-box--half {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 8%;
}
.c-img-box--half__item {
  width: 46%;
  max-width: 46%;
  text-align: center;
}
.c-img-box--half__item img {
  display: block;
  max-width: 100%;
  margin: 0 auto 0.5rem;
}

.c-linkbnr {
  margin: 40px 0;
}
.c-linkbnr a {
  text-decoration: none !important;
}
.c-linkbnr__top {
  display: flex;
  background: #e8ebf1;
}
.c-linkbnr__img {
  width: 32%;
}
.c-linkbnr__img img {
  -o-object-fit: cover;
  -o-object-position: center;
  width: 100%;
  height: 100%;
     object-fit: cover;
     object-position: center;
}
.c-linkbnr__text {
  width: 68%;
  padding: 35px 30px;
}
.c-linkbnr__text__title {
  font-weight: bold;
  font-size: 20px !important;
}
.c-linkbnr__bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  background: #111;
}
.c-linkbnr__bottom span {
  position: relative;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.c-linkbnr__bottom span::after {
  position: absolute;
  right: -34px;
  bottom: 0;
  content: url(../img/arrow.png);
}

.c-linkbnr02 {
  width: 100%;
  max-width: 800px;
  margin: 40px auto 0;
}
.c-linkbnr02 a {
  display: flex;
  background: #e8ebf1;
}
.c-linkbnr02__img {
  width: 30%;
}
.c-linkbnr02__img img {
  -o-object-fit: cover;
  -o-object-position: center;
  width: 100%;
  height: 100%;
     object-fit: cover;
     object-position: center;
}
.c-linkbnr02__text {
  width: 70%;
  padding: 25px 35px;
}
.c-linkbnr02__title {
  font-weight: bold;
  font-size: 24px;
}
.c-linkbnr02__subtitle {
  margin-top: -5px;
}
.c-linkbnr02__btn {
  display: block;
  position: relative;
  width: 250px;
  margin: 20px 0 0 auto;
  padding: 3px 30px;
  border-radius: 1000px;
  background: #123378;
  color: #fff;
}
.c-linkbnr02__btn::after {
  position: absolute;
  right: 25px;
  bottom: 5px;
  content: url(../img/arrow.png);
}

.c-list--disc li {
  padding-left: 1em;
  line-height: 1.6;
  text-indent: -1em;
}
.c-list--disc li::before {
  padding-right: 1rem;
  content: "・";
}
.c-list--disc li + li {
  margin-top: 0.5em;
}
.c-list--indent3 li {
  padding-left: 2em;
  font-size: clamp(13px, 0.78vw, 15px);
  text-indent: -2em;
}
.c-list--indent3 li + li {
  margin-top: 0.5em;
}

.c-num--fill {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 7rem;
  height: 7rem;
  margin: 0 auto;
  gap: 0;
  background: #101010;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.2vw, 24px);
  line-height: 1.2;
  text-align: center;
  text-align: center;
}
.c-num--fill span {
  display: block;
  font-weight: bold;
  font-size: clamp(10px, 0.625vw, 12px);
}

.c-page-top {
  position: fixed;
  right: 2vw;
  bottom: 6vw;
  letter-spacing: 0.1rem;
}
.c-page-top a {
  -ms-writing-mode: tb-rl;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
  text-orientation: sideways;
  transition: 0.3s all;
  writing-mode: vertical-rl;
}
.c-page-top a::before {
  display: block;
  position: absolute;
  top: -4rem;
  right: 50%;
  height: 3rem;
  border-left: 1px solid #ccc;
  content: "";
}
.c-page-top a:focus {
  color: #101010;
}
.c-page-top a:focus::before {
  border-color: #101010;
}

.c-table--service-junior-tbl {
  width: 100%;
  margin-top: 5rem;
  margin-top: 3rem;
  table-layout: fixed;
}
.c-table--service-junior-tbl th, .c-table--service-junior-tbl td {
  padding: 2rem;
  border: 1px solid #eee;
}
.c-table--service-junior-tbl th {
  background: #6e7786;
  color: #fff;
  text-align: center;
}
.c-table--service-junior-tbl td {
  background: #fff;
}
.p-study-group-seminar__box table {
  width: 100%;
  margin-top: 5rem;
  margin-top: 3rem;
  table-layout: fixed;
}
.p-study-group-seminar__box table th, .p-study-group-seminar__box table td {
  padding: 2rem;
  border: 1px solid #eee;
}
.p-study-group-seminar__box table th {
  background: #6e7786;
  color: #fff;
  text-align: center;
}
.p-study-group-seminar__box table td {
  background: #fff;
}
.p-study-group-seminar__box table td:nth-of-type(1) {
  width: 20%;
  background: #153379;
  font-weight: bold;
}
.p-study-group-seminar__box table td:nth-of-type(2) {
  width: 80%;
}

.c-table--eye13 td.title {
  width: 14%;
}
.c-table--eye13 th.bg-red {
  width: 43%;
  background: #00afed;
  color: #fff;
}
.c-table--eye13 th.bg-blue {
  width: 43%;
  background: #999;
  color: #fff;
}
.c-table--eye13 td {
  padding: 1.5rem;
  border: 1px solid #ccc;
  font-size: 14px;
}
.c-table--eye13 table {
  width: 100%;
  margin: 2rem 0 0;
  border-collapse: collapse;
  table-layout: fixed;
}
.c-table--eye13 th {
  padding: 2rem;
  border: 1px solid #ccc;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
}
.c-table--eye13 tbody th {
  background: #eee;
}

.c-text-link--arrow-right a, .c-text-link a {
  text-decoration: underline;
}
@includer hover {
  .c-text-link--arrow-right a, .c-text-link a {
    text-decoration: none;
  }
}

.c-text-link a {
  transition: 0.3s all;
}
.c-text-link--arrow-right {
  text-align: right;
}
.c-text-link--arrow-right a {
  position: relative;
  margin-left: 2rem;
}
.c-text-link--arrow-right a::before {
  left: -2rem;
  border-color: #101010;
}
.c-text-link--underline {
  text-decoration: underline;
}
.c-text-link--underline:focus {
  text-decoration: none;
}

.detail-ttl {
  position: relative;
  margin-bottom: 50px;
  font-size: 3.2rem;
  line-height: 1.8;
  text-align: center;
}
.detail-ttl span {
  display: block;
  font-size: 1.6rem;
  letter-spacing: 0.18rem;
}
.detail-ttl::before {
  position: absolute;
  bottom: -14px;
  left: calc(50% - 20px);
  width: 40px;
  height: 2px;
  border-radius: 3px;
  background: #153379;
  content: "";
}

.c-title--bg {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-bottom: 3rem;
  gap: 2rem;
  line-height: 1.5;
}
.c-title--bg span:nth-of-type(1) {
  width: 9rem;
  height: 9rem;
  padding: 1.4rem;
  background: #101010;
  color: #fff;
  font-weight: normal;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1;
  text-align: center;
}
.c-title--bg span:nth-of-type(1) strong {
  display: block;
  font-weight: normal;
  font-size: 4rem;
  font-family: Roboto Condensed, YakuHanJP, "Noto Sans JP", sans-serif;
}
.c-title--bg span:nth-of-type(2) {
  font-size: clamp(20px, 1.5vw, 30px);
}
.c-title--phase {
  margin: 3rem 0 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.354vw, 26px);
}
.c-title--phase span {
  color: #6e7786;
  font-size: 16px;
}

.p-archive-list__item {
  visibility: hidden;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-archive-list__item a {
  display: block;
  position: relative;
}
.p-archive-list__item a p {
  font-size: 16px;
}
.p-archive-list__item a p.p-archive-list__title {
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-archive-list__item .c-cate--line {
  color: #6e7786;
}
.p-archive-list__item .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-archive-list__item .c-btn--more {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.2rem;
}
.p-archive-list__item .c-btn--more::before {
  border-color: #6e7786;
}
.p-archive-list__title {
  margin-bottom: 2rem;
  font-weight: bold;
  line-height: 1.6;
}
.p-archive-list__date {
  color: #6e7786;
  font-weight: bold;
}
.p-archive-list__date strong {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-archive-list--eye {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4rem;
}
.p-archive-list--eye .p-archive-list__item {
  width: calc((100% - 4rem) / 2);
}
.p-archive-list--eye .p-archive-list__item:nth-of-type(1) {
  width: 100%;
}
.p-archive-list--eye .p-archive-list__item:nth-of-type(1) .p-archive-list__title {
  font-size: clamp(30px, 2.1vw, 42px);
}
.p-archive-list--eye .p-archive-list__item:nth-of-type(1) a:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.5rem 2rem;
  background: #111;
  content: "New";
  color: #fff;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
  letter-spacing: 1px;
}
.p-archive-list--eye .p-archive-list__item a {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  height: 100%;
  padding: 5rem;
  gap: 3rem;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.1);
}
.p-archive-list--eye .p-archive-list__item a:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  transition: 0.3s;
}
.p-archive-list--eye .p-archive-list__item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--eye .p-archive-list__item a figure {
  width: 16rem;
  height: 16rem;
  overflow: hidden;
  border-radius: 16rem;
}
.p-archive-list--eye__txt {
  position: relative;
  width: calc(100% - 16rem - 3rem);
}
.p-archive-list--case {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 5vw;
}
.p-archive-list--case__pick-item {
  visibility: hidden;
  margin-bottom: 10rem;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-archive-list--case__pick-item a {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4rem;
}
.p-archive-list--case__pick-item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--case__pick-item a figure img {
  transition: 0.3s all;
}
.p-archive-list--case__pick-item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--case__pick-item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--case__pick-item a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.5rem 2rem;
  background: #111;
  content: "New";
  color: #fff;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
  letter-spacing: 1px;
}
.p-archive-list--case__pick-item figure {
  width: 50rem;
}
.p-archive-list--case__pick-item figure img {
  width: 100%;
}
.p-archive-list--case__pick-item .p-archive-list__title {
  font-size: clamp(30px, 2.1vw, 42px);
}
.p-archive-list--case__pick-item .p-archive-list--case__txt {
  width: calc(100% - 4rem - 50rem);
  margin: 0;
}
.p-archive-list--case__pick-item .c-cate--line {
  color: #6e7786;
}
.p-archive-list--case__pick-item .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-archive-list--case__pick-item .c-btn--more {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.2rem;
}
.p-archive-list--case__pick-item .c-btn--more::before {
  border-color: #6e7786;
}
.p-archive-list--case .p-archive-list__item {
  width: calc((100% - 10vw) / 3);
}
.p-archive-list--case .p-archive-list__item a figure {
  width: 100%;
}
.p-archive-list--case .p-archive-list__item a figure img {
  width: 100%;
}
.p-archive-list--case .p-archive-list__item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--case .p-archive-list__item a figure img {
  transition: 0.3s all;
}
.p-archive-list--case .p-archive-list__item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--case .p-archive-list__item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--case__txt {
  position: relative;
  width: 100%;
  margin-top: 2rem;
}
.p-archive-list--subject {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
  gap: 6rem 3.3%;
}
.p-archive-list--subject__pick-item {
  visibility: hidden;
  margin-bottom: 10rem;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-archive-list--subject__pick-item a {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 4rem;
  transition: 0.3s all;
}
.p-archive-list--subject__pick-item a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.5rem 2rem;
  background: #111;
  content: "New";
  color: #fff;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
  letter-spacing: 1px;
}
.p-archive-list--subject__pick-item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--subject__pick-item a figure img {
  transition: 0.3s all;
}
.p-archive-list--subject__pick-item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--subject__pick-item a:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-archive-list--subject__pick-item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--subject__pick-item figure {
  width: 30rem;
}
.p-archive-list--subject__pick-item figure img {
  width: 100%;
}
.p-archive-list--subject__pick-item .p-archive-list__title {
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-archive-list--subject__pick-item .p-archive-list--subject__txt {
  width: calc(100% - 8rem - 30rem);
  margin: 0;
}
.p-archive-list--subject__pick-item .c-cate--line {
  color: #6e7786;
}
.p-archive-list--subject__pick-item .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-archive-list--subject__pick-item .c-btn--more {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 1.2rem;
}
.p-archive-list--subject__pick-item .c-btn--more::before {
  border-color: #6e7786;
}
.p-archive-list--subject .p-archive-list__item {
  width: 22.5%;
}
.p-archive-list--subject .p-archive-list__item img {
  width: 100%;
}
.p-archive-list--subject .p-archive-list__item a figure {
  width: 100%;
}
.p-archive-list--subject .p-archive-list__item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--subject .p-archive-list__item a figure img {
  transition: 0.3s all;
}
.p-archive-list--subject .p-archive-list__item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--subject .p-archive-list__item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--subject__txt {
  position: relative;
  width: 100%;
  margin-top: 2rem;
}
.p-archive-list--seminar {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 5vw;
}
.p-archive-list--seminar__pick-item {
  visibility: hidden;
  margin-bottom: 10rem;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-archive-list--seminar__pick-item a {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 4rem;
  transition: 0.3s all;
}
.p-archive-list--seminar__pick-item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--seminar__pick-item a figure img {
  transition: 0.3s all;
}
.p-archive-list--seminar__pick-item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--seminar__pick-item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--seminar__pick-item a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.5rem 2rem;
  background: #111;
  content: "Pick up";
  color: #fff;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
  letter-spacing: 1px;
}
.p-archive-list--seminar__pick-item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--seminar__pick-item a figure img {
  transition: 0.3s all;
}
.p-archive-list--seminar__pick-item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--seminar__pick-item a:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-archive-list--seminar__pick-item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--seminar__pick-item figure {
  width: 50rem;
}
.p-archive-list--seminar__pick-item .p-archive-list__title {
  font-size: clamp(30px, 2.1vw, 42px);
}
.p-archive-list--seminar__pick-item .p-archive-list--seminar__txt {
  width: calc(100% - 4rem - 50rem);
  margin: 0;
  padding: 2vw 3vw 2vw 0;
}
.p-archive-list--seminar__pick-item .c-cate--line {
  color: #6e7786;
}
.p-archive-list--seminar__pick-item .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-archive-list--seminar__pick-item .c-btn--more {
  position: absolute;
  right: 3vw;
  bottom: 3vw;
  font-size: 1.2rem;
}
.p-archive-list--seminar__pick-item .c-btn--more::before {
  border-color: #6e7786;
}
.p-archive-list--download {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 5vw 5%;
}
.p-archive-list--download__item {
  visibility: hidden;
  width: 30%;
  transform: translateY(3rem);
  font-size: 16px;
  opacity: 0;
  transition: 1s;
}
.p-archive-list--download__item a {
  display: block;
  height: 100%;
  padding: 3vw 2vw;
  border: 1px solid #153379;
  background: #153379;
}
.p-archive-list--download__item a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-archive-list--download__item a figure {
  text-align: center;
}
.p-archive-list--download .p-archive-list__title {
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-archive-list--download .c-cate--line {
  margin-top: 1rem;
}
.p-archive-list--download .c-cate--line span {
  border-color: #b7b7b7;
  color: #b7b7b7;
}
.p-archive-list--service {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin: 7rem auto;
  gap: 7rem 4.48%;
}
.p-archive-list--service .p-archive-list__item {
  width: 47.76%;
}
.p-archive-list--service .p-archive-list__item img {
  width: 100%;
}
.p-archive-list--service .p-archive-list__item a figure {
  width: 100%;
}
.p-archive-list--service .p-archive-list__item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-archive-list--service .p-archive-list__item a figure img {
  transition: 0.3s all;
}
.p-archive-list--service .p-archive-list__item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-archive-list--service .p-archive-list__item a:focus .p-archive-list__title {
  text-decoration: underline;
}
.p-archive-list--service__txt {
  position: relative;
  width: 100%;
  margin-top: 2rem;
  padding: 0 0 3rem 0;
}
.p-archive-list--service__txt p {
  color: #6e7786;
}
.p-archive-list--service__txt p.p-archive-list__title {
  color: #101010;
}
.p-archive-list--service-lineup__blk h3 {
  margin-bottom: 2rem;
  color: #6e7786;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-archive-list--service-lineup__blk ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2rem 2%;
}
.p-archive-list--service-lineup__blk ul li {
  visibility: hidden;
  width: 32%;
  transform: translateY(3rem);
  background: #fff;
  opacity: 0;
  transition: 1s;
}
.p-archive-list--service-lineup__blk ul li a {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding: 2rem;
  gap: 0;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  color: #6e7786;
  font-size: clamp(16px, 0.9375vw, 18px);
  transition: 0.3s all;
}
.p-archive-list--service-lineup__blk ul li a[target=_blank] {
  color: #101010;
}
.p-archive-list--service-lineup__blk ul li a[target=_blank]::after {
  position: absolute;
  right: 3rem;
  width: 2rem;
  height: 6px;
  transform: skew(45deg);
  border-right: 1px solid #101010;
  border-bottom: 1px solid #101010;
  content: "";
  transition: 0.3s all;
}
.p-archive-list--service-lineup__blk ul li a:focus {
  cursor: default;
}
.p-archive-list--service-lineup__blk ul li a[target=_blank]:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.4);
  cursor: pointer;
}
.p-archive-list--service-lineup__blk ul li a[target=_blank]:focus::after {
  right: 2rem;
}
.p-archive-list--service-lineup__blk + .p-archive-list--service-lineup__blk {
  margin-top: 5rem;
}
.p-archive-list--consultant ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2vw 2.66%;
}
.p-archive-list--consultant li {
  visibility: hidden;
  width: 23%;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-archive-list--consultant li a {
  display: block;
  height: 100%;
  padding: 5rem 3rem 3rem;
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  transition: 0.5s;
}
.p-archive-list--consultant li a:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.4);
}
.p-archive-list--consultant li span {
  display: block;
  padding: 2rem 0 0;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: center;
}
.p-archive-list--consultant li span strong {
  display: block;
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-archive-list--consultant li figure {
  max-width: 16rem;
  margin: 0 auto 1rem;
  overflow: hidden;
  border-radius: 100rem;
}
.p-archive-list--consultant li img {
  width: 100%;
}
.p-archive-list--book {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin: 7rem auto;
  gap: 8rem 8%;
}
.p-archive-list--book__item {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  width: 46%;
  gap: 5rem 4%;
}
.p-archive-list--book figure {
  width: 22%;
  text-align: center;
}
.p-archive-list--book__txt {
  width: 74%;
}
.p-archive-list--book__txt dl {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #ddd;
}
.p-archive-list--book__txt dt {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-archive-list--book__txt dd {
  color: #6e7786;
}
.p-archive-list--book__txt table {
  font-size: clamp(12px, 0.729vw, 14px);
  table-layout: fixed;
}
.p-archive-list--book__txt table th {
  width: 18%;
}
.p-archive-list--book__txt table td {
  width: 72%;
}
.p-archive-list__con-name {
  margin-top: 0.5rem;
  color: #6e7786;
}

.p-article h2 {
  margin-bottom: 5rem;
}
.p-article h3 {
  margin-bottom: 2rem;
}
.p-article h4 {
  margin: 2rem 0 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-article section {
  margin-bottom: 10rem;
}

.p-articlePage-label {
  padding: 30px 0;
  background: #000;
  color: #FFF;
  font-size: 2.4rem;
  text-align: center;
}
.p-articlePage-inenr {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  min-height: 420px;
  padding: 40px 0;
  background: #e8ebf1;
}
.p-articlePage-mv__txt {
  width: 95%;
  max-width: 1100px;
  margin: 0 auto;
  margin: 0 auto;
}
.p-articlePage-mv__txt__catchcopy {
  width: 44vw;
}
.p-articlePage-mv__txt__maincopy {
  font-size: 3rem;
}
.p-articlePage-mv__txt__subcopy {
  font-size: 1.6rem;
  line-height: 1.6;
}
.p-articlePage-mv__txt__label {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 20px 0;
  font-size: 1.1rem;
}
.p-articlePage-mv__txt__label span {
  display: inline-block;
  min-width: 120px;
  margin-right: 20px;
  padding: 5px 40px;
  border: 2px solid #153378;
  border-radius: 5px;
  color: #153378;
  font-size: 1.3rem;
}
.p-articlePage-mv__txt-company {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.p-articlePage-mv__txt-company p {
  font-weight: bold;
  font-size: 2.8rem;
  text-align: center;
  white-space: nowrap;
}
.p-articlePage-mv__txt-company p span {
  display: block;
  margin-bottom: 10px;
  font-size: 1.3rem;
  line-height: 1.7;
  white-space: normal;
}
.p-articlePage-mv__txt-company p + p {
  margin-left: 40px;
}
.p-articlePage-mv__txt-company p.clb {
  font-size: 5rem;
}
.p-articlePage-mv__set-category {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 20px;
}
.p-articlePage-mv__set-category span {
  margin: 0 10px 5px 0;
  font-size: 13px;
  text-decoration: underline;
}
.p-articlePage-img {
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: calc(95% - 52vw);
  height: 100%;
  overflow: hidden;
  text-align: right;
}
.p-articlePage-img img {
  max-width: none;
  height: 100%;
}

.p-blk__merit {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
  background: #fff;
}
.p-blk__merit h3 {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__merit dl {
  position: relative;
  padding-left: 4rem;
}
.p-blk__merit dl + dl {
  margin-top: 1rem;
}
.p-blk__merit dl dt {
  margin-bottom: 0.5rem;
  color: #00afed;
}
.p-blk__merit dl dt:before {
  display: inline-block;
  position: absolute;
  left: 0;
  width: 3rem;
  height: 3rem;
  background: #00afed;
  color: #fff;
  font-weight: normal;
  line-height: 3rem;
  text-align: center;
}
.p-blk__merit dl:nth-of-type(1) dt:before {
  content: "1";
}
.p-blk__merit dl:nth-of-type(2) dt:before {
  content: "2";
}
.p-blk__merit dl:nth-of-type(3) dt:before {
  content: "3";
}
.p-blk__merit dl:nth-of-type(4) dt:before {
  content: "4";
}
.p-blk__merit dl:nth-of-type(5) dt:before {
  content: "5";
}
.p-blk__demerit {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
}
.p-blk__demerit h3 {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__demerit dl {
  position: relative;
  padding-left: 4rem;
}
.p-blk__demerit dl + dl {
  margin-top: 1rem;
}
.p-blk__demerit dl dt {
  margin-bottom: 0.5rem;
}
.p-blk__demerit dl dt:before {
  display: inline-block;
  position: absolute;
  left: 0;
  width: 3rem;
  height: 3rem;
  background: #6e7786;
  color: #fff;
  font-weight: normal;
  line-height: 3rem;
  text-align: center;
}
.p-blk__demerit dl:nth-of-type(1) dt:before {
  content: "1";
}
.p-blk__demerit dl:nth-of-type(2) dt:before {
  content: "2";
}
.p-blk__demerit dl:nth-of-type(3) dt:before {
  content: "3";
}
.p-blk__demerit dl:nth-of-type(4) dt:before {
  content: "4";
}
.p-blk__demerit dl:nth-of-type(5) dt:before {
  content: "5";
}
.p-blk__demerit dt {
  margin-bottom: 0.5rem;
}
.p-blk__relate-link-list {
  margin: 6rem auto;
}
.p-blk__relate-link-list p {
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  border-bottom: 2px solid #ccc;
  font-weight: bold;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-blk__relate-link-list ul li a {
  display: flex;
  position: relative;
  padding: 0 3rem 0 0;
  transition: 0.3s;
}
.p-blk__relate-link-list ul li a::before {
  top: 0.8rem;
  content: "";
}
.p-blk__relate-link-list ul li a:focus {
  text-decoration: underline;
}
.p-blk__relate-link-list .c-cate--line {
  display: inline-block;
}
.p-blk__relate-link-list .c-cate--line span {
  display: inline-block;
  min-width: 10rem;
  margin: 0 2rem 0 0;
  padding: 0;
  border-color: #6e7786;
  color: #6e7786;
  text-align: center;
}
.p-blk__relate-link-list li + li {
  margin-top: 1rem;
}
.p-blk__relate-link-list li a {
  position: relative;
}
.p-blk__relate-link-list li a::before {
  right: 1rem !important;
  left: auto !important;
  border-color: #101010 !important;
}
.p-blk__mv {
  margin-bottom: 8rem;
  text-align: center;
}
.p-blk__mv figure {
  display: inline-block;
}
.p-blk__mv figcaption {
  margin-bottom: 1rem;
  color: #999;
  font-size: clamp(10px, 0.625vw, 12px);
  text-align: right;
}
.p-blk__interview {
  margin-bottom: 10rem;
}
.p-blk__interview h2 {
  margin-bottom: 5rem;
  padding-left: 3rem;
  text-indent: -3rem;
}
.p-blk__interview h2::before {
  content: "-- ";
}
.p-blk__interview p {
  position: relative;
  padding-left: 6rem;
}
.p-blk__interview p .name {
  position: absolute;
  left: 0;
  font-weight: bold;
}
.p-blk__interview .c-img-box--r__item,
.p-blk__interview .c-img-box--l__item {
  width: 30rem;
}
.p-blk__interview .c-img-box--r__item img,
.p-blk__interview .c-img-box--l__item img {
  width: 100%;
  max-width: 100%;
  margin: 0;
  float: none;
}
.p-blk__interview .caption-text {
  display: inline-block;
  margin: 1rem 0;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__interview .caption-text__large {
  display: inline-block;
  color: #666;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-blk__interview .c-color--b {
  color: #35279f;
}
.p-blk__interview .c-color--p {
  color: #a436cd;
}
.p-blk__interview .c-color--g {
  color: #97c61a;
}
.p-blk__interview .c-color--e {
  color: #009688;
}
.p-blk__interview .c-color--m {
  color: #03a9f4;
}
.p-blk__interview .c-color--r {
  color: #f44336;
}
.p-blk__cnt {
  margin-bottom: 10rem;
}
.p-blk__cnt h2 {
  margin-bottom: 5rem;
  padding-left: 3rem;
  text-indent: -3rem;
}
.p-blk__cnt h2::before {
  content: "-- ";
}
.p-blk__cnt p {
  position: relative;
}
.p-blk__cnt p .name {
  position: absolute;
  left: 0;
  font-weight: bold;
}
.p-blk__cnt .c-img-box--r__item,
.p-blk__cnt .c-img-box--l__item {
  width: 30rem;
}
.p-blk__cnt .c-img-box--r__item img,
.p-blk__cnt .c-img-box--l__item img {
  width: 100%;
  max-width: 100%;
  margin: 0;
  float: none;
}
.p-blk__cnt .caption-text {
  display: inline-block;
  margin: 1rem 0;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__cnt .caption-text__large {
  display: inline-block;
  color: #666;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-blk__cnt .c-color--b {
  color: #35279f;
}
.p-blk__cnt .c-color--p {
  color: #a436cd;
}
.p-blk__cnt .c-color--g {
  color: #97c61a;
}
.p-blk__figure {
  margin: 5rem auto;
  text-align: center;
}
.p-blk__figure figure {
  display: inline-block;
}
.p-blk__figure figcaption {
  margin: 1rem 0;
  color: #999;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__profile {
  margin-bottom: 8rem;
  padding: 4rem;
  border: 5px solid #eee;
}
.p-blk__profile p {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__profile dl {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
  color: #333;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__profile dl dt {
  width: 10%;
  padding: 0.3rem 1rem 0.3rem 0;
}
.p-blk__profile dl dd {
  width: 40%;
  padding: 0.3rem 4rem 0.3rem 0;
}
.p-blk__foreword {
  margin-bottom: 10rem;
  padding: 3rem;
  background: #153379;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__foreword strong {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 16px;
}
.p-blk__step--long {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
}
.p-blk__step--long p {
  margin-top: 1rem;
}
.p-blk__step--long > p {
  margin-bottom: 1rem;
  font-weight: bold;
}
.p-blk__step--long dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2rem;
}
.p-blk__step--long dl dt {
  width: 7rem;
  background: #00afed;
  color: #fff;
  text-align: center;
}
.p-blk__step--long dl dd {
  width: calc(100% - 2rem - 7rem);
}
.p-blk__step--long dl dd ul li {
  margin-top: 1rem;
  padding-left: 2.7rem;
  font-size: clamp(12px, 0.729vw, 14px);
  text-indent: -2.7rem;
}
.p-blk__step--long dl + dl {
  margin-top: 1rem;
}
.p-blk__step--short {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
}
.p-blk__step--short p {
  margin-top: 1rem;
}
.p-blk__step--short > p {
  margin-bottom: 1rem;
  font-weight: bold;
}
.p-blk__step--short dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2rem;
}
.p-blk__step--short dl dt {
  width: 3rem;
  background: #00afed;
  color: #fff;
  text-align: center;
}
.p-blk__step--short dl dd {
  width: calc(100% - 2rem - 3rem);
}
.p-blk__step--short dl + dl {
  margin-top: 1rem;
}
.p-blk__feature h3 {
  margin-bottom: 2rem;
}
.p-blk__feature + .p-blk__feature {
  margin-top: 8rem;
  padding-top: 8rem;
  border-top: 1px solid #101010;
}
.p-blk__fcc-feature03 {
  margin-top: 8rem;
}
.p-blk__fcc-feature03 ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 8rem;
}
.p-blk__fcc-feature03 ul li {
  max-width: 34rem;
  text-align: center;
}
.p-blk__fcc-feature03 ul li span {
  display: block;
  margin-top: 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__service-fcc-case-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 7rem;
}
.p-blk__service-fcc-case-list ul li {
  width: calc((100% - 14rem) / 3);
}
.p-blk__service-fcc-case-list ul li a {
  display: block;
}
.p-blk__service-fcc-case-list ul li a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-blk__service-fcc-case-list h3 {
  margin: 2rem 0 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__service-fcc-case-list figure {
  position: relative;
}
.p-blk__service-fcc-case-list figure:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8.4rem;
  height: 5.7rem;
  transform: translate(-50%, -50%);
  background: url(../img/youtube_icon.png);
  background-repeat: no-repeat;
  content: "";
}
.p-blk__fcc-merit-tbl {
  margin: 4rem 0;
}
.p-blk__fcc-merit-tbl th, .p-blk__fcc-merit-tbl td {
  padding: 1.5rem;
  border: 1px solid #ddd;
}
.p-blk__fcc-merit-tbl th {
  text-align: center;
  vertical-align: middle;
}
.p-blk__fcc-merit-tbl thead td {
  width: 10%;
}
.p-blk__fcc-merit-tbl thead th:nth-of-type(1) {
  width: 45%;
  background: #153378;
  color: #fff;
}
.p-blk__fcc-merit-tbl thead th:nth-of-type(2) {
  width: 45%;
  background: #6e7786;
  color: #fff;
}
.p-blk__fcc-merit-tbl tbody th {
  background: #153379;
}
.p-blk__shomei {
  margin-top: 2rem;
  text-align: right;
}
.p-blk__shomei strong {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__company-feature {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4rem 3.5%;
}
.p-blk__company-feature > div {
  width: 31%;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__company-feature dl {
  padding: 3rem 2rem;
}
.p-blk__company-feature dt {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.2vw, 24px);
  text-align: center;
}
.p-blk__company-feature dd {
  font-size: 16px;
}
.p-blk__company-feature figure {
  position: relative;
  width: 100%;
  height: 12vw;
  overflow: hidden;
}
.p-blk__company-feature figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-blk__company-feature figure .c-title--bg {
  position: absolute;
  top: 0;
  left: 0;
}
.p-blk__company-outline-tbl {
  width: 100rem;
  margin: 0 auto;
  table-layout: fixed;
}
.p-blk__company-outline-tbl tr {
  border-bottom: 1px solid #6e7786;
}
.p-blk__company-outline-tbl th {
  width: 30%;
  padding: 2rem;
  vertical-align: top;
}
.p-blk__company-outline-tbl td {
  width: 70%;
  padding: 2rem;
  vertical-align: top;
}
.p-blk__consultant_intro {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 6%;
}
.p-blk__consultant_intro img {
  width: 18%;
}
.p-blk__consultant_intro > div {
  width: 76%;
}
.p-blk__consultant_intro > div p:nth-of-type(1) {
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #101010;
}
.p-blk__consultant_intro > div p:nth-of-type(1) strong {
  font-weight: bold;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-blk__consultant_intro dl {
  margin-top: 5rem;
}
.p-blk__consultant_intro dl dt {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__consultant_intro dl dd {
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__half-link-img-list {
  margin-top: 3rem;
}
.p-blk__half-link-img-list a {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  gap: 5%;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__half-link-img-list a figure {
  width: 21%;
}
.p-blk__half-link-img-list a dl {
  width: 74%;
}
.p-blk__half-link-img-list a dd {
  margin-top: 1rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__half-link-img-list a dt {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__half-link-img-list a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-blk__half-link-img-list .c-cate--line {
  margin-top: 1rem;
}
.p-blk__half-link-img-list .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-blk__half-link-list {
  margin-top: 3rem;
}
.p-blk__half-link-list a {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  gap: 5%;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__half-link-list a figure {
  width: 21%;
}
.p-blk__half-link-list a figure + div {
  width: 74%;
}
.p-blk__half-link-list a dd {
  margin-top: 1rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__half-link-list a dt {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__half-link-list a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-blk__half-link-list .c-cate--line {
  margin-top: 1rem;
}
.p-blk__half-link-list .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-blk__point {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-top: 5rem;
  gap: 4rem;
}
.p-blk__point dl {
  width: calc((100% - 4rem) / 2);
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__point dl dt {
  margin-bottom: 0;
  border-bottom: 1px solid #ddd;
}
.p-blk__point dl dt span:nth-of-type(1) {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0;
}
.p-blk__point dl dt span:nth-of-type(2) {
  display: flex;
  align-items: center;
  width: calc(100% - 12rem);
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__point dl dd {
  padding: 4rem;
}
.p-blk__point ol li {
  margin-left: 3rem;
  list-style: auto;
}
.p-blk__point dd ol {
  margin: 1rem 0 1rem;
  padding: 2rem;
  background: #153379;
}
.p-blk__service_about {
  margin-top: 5rem;
}
.p-blk__service_about ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 3rem 5%;
}
.p-blk__service_about ul li {
  box-sizing: border-box;
  width: 30%;
  padding: 2rem;
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__service_about ul li dl {
  padding: 3rem;
}
.p-blk__service_about ul li dl dt {
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__cercle-list {
  margin-top: 5rem;
  line-height: 1.4;
}
.p-blk__cercle-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 3rem 4%;
}
.p-blk__cercle-list ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 15vw;
  height: 15vw;
  padding: 0 3rem;
  gap: 0;
  border: 1px solid #101010;
  border-radius: 100rem;
  background: #fff;
  text-align: center;
}
.p-blk__cercle-list ul li strong {
  display: block;
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-blk--service-junior-book {
  margin-top: 5rem;
}
.p-blk--service-junior-book strong {
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk--service-junior-book ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 0;
}
.p-blk--service-junior-book ul li {
  width: 18%;
  text-align: center;
}
.p-blk--get-box {
  margin-top: 5rem;
  padding: 5rem;
  background: #fff;
}
.p-blk--get-box h3 {
  margin-bottom: 1rem;
  color: #6e7786;
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-blk--get-box p {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
  text-align: center;
}
.p-blk--get-box ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 3rem;
}
.p-blk--get-box ul li {
  width: calc((100% - 6rem) / 3);
  padding: 0 4rem 4rem;
  background: #153379;
  text-align: left;
}
.p-blk--get-box ul li strong {
  display: block;
  margin: 2rem 0;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-blk--attention {
  width: 80%;
  margin: 2rem auto 0;
  font-size: 1.4rem;
}
.p-blk--eye13case .description-case__movie-box {
  width: 50%;
}
.p-blk--eye13case .description-case__movie-box img {
  width: 100%;
}
.p-blk--eye13case .flex {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 0;
}
.p-blk--eye13case .description-case__data {
  width: 45%;
}
.p-blk--eye13case:nth-of-type(2) .flex {
  flex-direction: row-reverse;
}
.p-blk--eye13case + .p-blk--eye13case {
  margin-top: 5rem;
}
.p-blk__outline-group .box {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2rem;
  font-size: 16px;
}
.p-blk__outline-group .box + .box {
  margin-top: 2rem;
}
.p-blk__outline-group .box .logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 25%;
  padding: 2rem;
  gap: 0;
  border: 1px solid #eee;
  text-align: center;
}
.p-blk__outline-group .box .info {
  width: calc(75% - 2rem);
}
.p-blk__history-group .box {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  align-items: center;
  justify-content: flex-start;
  gap: 2rem;
}
.p-blk__history-group .box + .box {
  margin-top: 2rem;
}
.p-blk__history-group .box .c-btn--line {
  text-align: center;
}
.p-blk__company-outline-prime {
  width: 100rem;
  margin: 0 auto;
  padding: 8rem 0 4rem;
}
.p-blk__company-outline-prime h3 {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: normal;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 4rem;
  padding: 0 2rem 4rem;
  gap: 2rem;
  border-bottom: 1px solid #6e7786;
}
.p-blk__company-outline-prime h3 img {
  height: 8rem;
}
.p-blk__company-outline-prime .c-btn--list3 {
  width: 100%;
}

.p-bnr {
  line-height: 1.4;
}
.p-bnr--flat {
  margin-top: 5rem;
  margin-bottom: 10rem;
}
.p-bnr--flat a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  gap: 0;
  border: 1px solid #ccc;
}
.p-bnr--flat a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-bnr--flat figure {
  position: relative;
  width: 44%;
}
.p-bnr--flat figure img {
  position: absolute;
  top: 50%;
  right: 0;
  max-width: 100%;
  transform: translate(0, -50%);
}
.p-bnr--flat__txt {
  width: 56%;
  padding: 2rem 4rem 3rem;
  text-align: center;
}
.p-bnr--flat__txt p {
  margin-bottom: 1rem;
}
.p-bnr--flat__title {
  font-weight: bold;
}
.p-bnr--flat__title strong {
  display: block;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-bnr--flat-cap {
  margin-bottom: 10rem;
}
.p-bnr--flat-cap a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  gap: 0;
  border: 1px solid #ccc;
}
.p-bnr--flat-cap a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-bnr--flat-cap figure {
  position: relative;
  width: 44%;
}
.p-bnr--flat-cap figure img {
  position: absolute;
  top: 50%;
  right: 0;
  max-width: 100%;
  transform: translate(0, -50%);
}
.p-bnr--flat-cap__txt {
  width: 56%;
  padding: 2rem 4rem 3rem;
  text-align: center;
}
.p-bnr--flat-cap__txt p {
  margin-bottom: 1rem;
}
.p-bnr--flat-cap__title {
  font-weight: bold;
}
.p-bnr--flat-cap__title strong {
  display: block;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-bnr--flat-bg {
  margin-top: 5rem;
  margin-bottom: 10rem;
}
.p-bnr--flat-bg a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  gap: 0;
  border: 1px solid #ccc;
}
.p-bnr--flat-bg a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-bnr--flat-bg figure {
  width: 44%;
  overflow: hidden;
}
.p-bnr--flat-bg figure img {
  width: 130%;
  max-width: initial;
  height: auto;
}
.p-bnr--flat-bg__txt {
  width: 56%;
  padding: 2rem 4rem 3rem;
  text-align: center;
}
.p-bnr--flat-bg__txt p {
  margin-bottom: 1rem;
}
.p-bnr--flat-bg__title {
  font-weight: bold;
}
.p-bnr--flat-bg__title strong {
  display: block;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-bnr--flat-wide, .p-bnr--middle {
  margin-top: 5rem;
  margin-bottom: 10rem;
}
.p-bnr--flat-wide a, .p-bnr--middle a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  gap: 0;
  border: 1px solid #ccc;
}
.p-bnr--flat-wide a:focus, .p-bnr--middle a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-bnr--flat-wide figure, .p-bnr--middle figure {
  position: relative;
  width: 30%;
}
.p-bnr--flat-wide figure img, .p-bnr--middle figure img {
  position: absolute;
  top: 50%;
  right: 0;
  max-width: initial;
  transform: translate(0, -50%);
}
.p-bnr--flat-wide__txt {
  width: 70%;
  padding: 2rem 4rem 3rem;
  text-align: left;
}
.p-bnr--flat-wide__txt p {
  margin-bottom: 1rem;
}
.p-bnr--flat-wide__title {
  font-weight: bold;
}
.p-bnr--flat-wide__title strong {
  display: block;
  font-size: clamp(30px, 2.1vw, 42px);
}
.p-bnr--flat-wide .c-btn--fill, .p-bnr--middle .c-btn--fill {
  text-align: center;
}
.p-bnr--big {
  margin-top: 5rem;
}
.p-bnr--big a {
  display: block;
  padding: 4rem;
  border: 1px solid #ccc;
}
.p-bnr--big a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-bnr--big__head {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
}
.p-bnr--big__head > div {
  width: 46%;
}
.p-bnr--big__head .p-bnr--big__icon {
  width: 11rem;
}
.p-bnr--big__head img {
  width: auto;
  max-width: calc(54% - 2rem);
}
.p-bnr--big h3 {
  margin-bottom: 2rem;
  font-size: clamp(30px, 2.1vw, 42px);
  line-height: 1.6;
}
.p-bnr--big__body {
  margin: 3rem auto 2rem;
  padding: 3rem;
  background: #153379;
}
.p-bnr--big__body ul li {
  padding-left: 2rem;
  color: #666;
  text-indent: -1.8rem;
}
.p-bnr--big__body ul li + li {
  margin-top: 0.3rem;
}
.p-bnr--big__body ul li:before {
  padding-right: 1rem;
  content: "・";
}
.p-bnr--big__icon {
  display: flex;
  position: absolute;
  top: 0;
  right: 40%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 11rem;
  gap: 0;
  border-radius: 100rem;
  background: #171a51;
  color: #fff;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 1px;
  text-align: center;
}
.p-bnr--big__icon small {
  font-size: 16px;
}
.p-bnr--big__icon strong {
  font-size: clamp(18px, 1.354vw, 26px);
}
.p-bnr--big .c-btn--fill {
  display: block;
  max-width: 40rem;
  margin: 0 auto;
  text-align: center;
}
.p-bnr--middle {
  max-width: 100rem;
  margin: 5rem auto 0;
}
.p-bnr--middle a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-bnr--middle figure {
  width: 40%;
}
.p-bnr--middle__txt {
  width: 60%;
  padding: 2rem 4rem 3rem;
  text-align: center;
}
.p-bnr--middle__txt p {
  margin-bottom: 1rem;
}
.p-bnr--middle__title {
  font-weight: bold;
}
.p-bnr--middle__title strong {
  display: block;
  font-size: clamp(30px, 2.1vw, 42px);
}

.p-bnr-bg {
  z-index: 1;
  position: relative;
  background: #fff;
}

.p-book_bnr {
  position: relative;
  max-width: 970px;
  margin: 4rem auto 0;
  overflow: hidden;
  border: 1px solid #cccccc;
  background: #fff;
}
.p-book_bnr__inner {
  display: flex;
  flex-wrap: wrap;
}
.p-book_bnr__inner__left {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 62.25%;
  padding: 1.5rem 4rem;
  gap: 2.5rem;
}
.p-book_bnr__inner__right {
  display: flex;
  z-index: 1;
  position: relative;
  flex-flow: column;
  width: 37.75%;
  padding: 35px 30px 30px;
  background: #e7e7e7;
}
.p-book_bnr__inner__right:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: -1px;
  left: -20px;
  width: 100%;
  height: calc(100% + 2px);
  transform: skewX(-6deg);
  background: #e7e7e7;
  content: "";
}
.p-book_bnr__inner__img {
  width: 26%;
}
.p-book_bnr__inner__txtbox {
  width: calc(74% - 2.5rem);
}
.p-book_bnr__inner__txtbox h4 {
  font-weight: 600;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.55;
}
.p-book_bnr__inner__txtbox h4 span {
  font-weight: 800;
  font-size: clamp(22px, 1.6vw, 32px);
}
.p-book_bnr__inner__btnarea_txt {
  margin-bottom: 2.5rem;
  color: #6e6e6e;
  font-weight: 500;
  font-size: 16px;
}
.p-book_bnr__inner__btnarea_txt span {
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-book_bnr__inner__btn {
  margin-top: auto;
}
.p-book_bnr__inner__btn a + a {
  margin-top: 1rem;
}
.p-book_bnr__inner__btn .c-btn--line {
  padding: 0.6rem 3rem;
}
.p-book_bnr__inner__btn .c-btn--line::before {
  top: 2px;
}
.p-book_bnr__inner__btn .c-btn--line[target=_blank]::before {
  position: absolute;
  top: 50%;
  right: 25px;
  transform: translateY(-50%);
  content: url(../img/blank_icon.png);
  line-height: 16px;
}

.p-book {
  position: relative;
}
.p-book .sub-ttl {
  margin: 50px 0;
  color: #17347a;
  font-size: 2rem;
  line-height: 2;
  text-align: center;
}
.p-book .bg-img {
  background-image: url("../img/top/bg-book.jpg");
}
.p-book h3 {
  color: #153378;
}
.p-book__item {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-book__item__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 900px;
  margin: 4rem auto 0;
  gap: 5.5rem;
}
.p-book__item__flex__img {
  width: 25%;
}
.p-book__item__flex__txtbox {
  width: calc(100% - 5.5rem - 25%);
}
.p-book__item__flex__txtbox h4 {
  font-weight: 600;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-book__item__flex__txtbox h4 span {
  font-weight: 700;
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-book__item__flex__txtbox p {
  margin: 3rem 0 0;
  color: #111111;
  font-size: 16px;
  line-height: 1.875;
}
.p-book__item__flex__txtbox__btn__flex {
  display: flex;
  flex-wrap: wrap;
  margin: 4rem 0 0;
  gap: 10px;
}
.p-book__item__flex__txtbox__btn__flex .c-btn--line {
  width: calc((100% - 20px) / 3);
  padding: 7px 14px 7px 0;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-book__item__flex__txtbox__btn__flex .c-btn--line::before {
  top: 3px;
}
.p-book__item__flex__txtbox__btn__flex .c-btn--line[target=_blank]::before {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
  content: url(../img/blank_icon.png);
  line-height: 16px;
}

.p-breadcrumb {
  margin: 7rem 0 0;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-breadcrumb ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  gap: 0;
  font-weight: bold;
}
.p-breadcrumb ul li + li::before {
  margin: 0 1rem;
  content: "/";
}
.p-breadcrumb ul a {
  position: relative;
  font-weight: normal;
}
.p-breadcrumb ul a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background: #6e7786;
  content: "";
  transition: transform 0.2s;
}
.p-breadcrumb ul a:focus::after {
  transform: scale(1, 1);
}

.p-case__menu {
  margin-top: 30px;
  padding: 30px;
  background: #E8EBF1;
}
.p-case__menu-head {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #153378;
  color: #153378;
  font-size: 2rem;
}
.p-case__menu-head span {
  padding-left: 15px;
  font-size: 1.4rem;
}
.p-case__menu ol {
  padding-left: 1em;
}
.p-case__menu ol li {
  list-style: auto;
}
.p-case__menu ol li::marker {
  color: #153378;
  font-weight: bold;
}
.p-case__menu ol li + li {
  margin-top: 5px;
}
.p-case__wrapper {
  display: flex;
  justify-content: space-between;
  width: 95%;
  max-width: 1100px;
  margin: 100px auto 0 auto;
}
.p-case__wrapper + .p-connection__set {
  margin-top: 100px;
}
.p-case__wrapper-supplement {
  margin: 40px 0;
  padding: 40px;
  border: 2px solid #101010;
  color: #101010;
}
.p-case__wrapper article {
  width: 63%;
}
.p-case__wrapper article section + section {
  margin-top: 100px;
}
.p-case__wrapper article section .l-container, .p-case__wrapper article section .l-column2--half {
  padding: 0;
}
.p-case__wrapper article h2 {
  position: relative;
  /*大タイトル*/
  padding-left: 45px;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: left;
}
.p-case__wrapper article h2:before {
  position: absolute;
  top: 18px;
  left: 0;
  width: 40px;
  height: 2px;
  background: #000;
  content: "";
}
.p-case__wrapper article h3 {
  margin: 50px 0 40px 0;
  /*中タイトル*/
  color: #153378;
  font-weight: bold;
  font-size: 2rem;
}
.p-case__wrapper article h4 {
  margin: 40px 0 25px 0;
  padding-left: 1.5rem;
  border-left: 4px solid #153378;
  font-weight: bold;
  /*小タイトル*/
  font-size: 1.6rem;
}
.p-case__wrapper article figure {
  margin: 20px 0;
}
.p-case__wrapper article figure img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.p-case__wrapper article p {
  font-size: 1.6rem;
  line-height: 1.875;
}
.p-case__wrapper article p + p {
  margin-top: 20px;
}
.p-case__wrapper aside {
  width: 30%;
}
.p-case__wrapper aside section + section {
  margin-top: 80px;
}
.p-case__wrapper aside .p-aside__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 2px solid #101010;
}
.p-case__wrapper aside .p-aside__title h2 {
  font-weight: normal;
  font-size: 1.4rem;
}
.p-case__wrapper aside .p-aside__title span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p-case__wrapper aside .p-aside__layout--01 li {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #101010;
  transition: 0.3s all;
}
.p-case__wrapper aside .p-aside__layout--01 li:hover {
  cursor: pointer;
  opacity: 0.7;
}
.p-case__wrapper aside .p-aside__layout--01 li figure {
  position: relative;
  width: 33.3333333333%;
  max-width: 110px;
  height: 75px;
  overflow: hidden;
  text-align: center;
}
.p-case__wrapper aside .p-aside__layout--01 li figure img {
  position: absolute;
  left: 50%;
  width: auto;
  max-width: none;
  max-height: 100%;
  transform: translate(-50%);
}
.p-case__wrapper aside .p-aside__layout--01 li figure + a {
  width: 66.6666666667%;
  padding-left: 2rem;
}
.p-case__wrapper aside .p-aside__layout--01 li a {
  display: block;
}
.p-case__wrapper aside .p-aside__layout--01 li a span {
  display: inline-block;
  min-width: 100px;
  margin-bottom: 12px;
  padding: 3px 40px;
  border: 2px solid #153378;
  border-radius: 5px;
  color: #153378;
  font-size: 1.3rem;
}
.p-case__wrapper aside .p-aside__layout--01 li a strong {
  display: block;
}
.p-case__wrapper aside .p-aside__link {
  display: flex;
  justify-content: flex-end;
}
.p-case__wrapper aside .p-aside__link a {
  min-width: 140px;
  padding: 8px 10px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-size: 1.2rem;
  text-align: center;
}
.p-case__wrapper aside .p-aside__link a:after {
  content: "";
}
.p-case__wrapper .p-author__block {
  margin-top: 5rem;
}
.p-case__wrapper .p-author__inner {
  margin-top: 2rem;
}
.p-case__profile {
  margin-top: 2rem;
  padding: 3rem 6rem;
  background: #e8ebf2;
}
.p-case__profile--data {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.p-case__profile--data dt {
  width: 20%;
}
.p-case__profile--data dd {
  width: calc(80% - 2rem);
}
.p-btn {
  margin-top: 0px;
}
.p-btn__link-center {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}
.p-btn__link-center a {
  position: relative;
  padding: 15px 100px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-weight: bold;
  font-size: 1.6rem;
}
.p-btn__link-center a:after {
  position: absolute;
  top: calc(50% - 0px);
  right: 10px;
  content: "";
}
.p.author__block {
  margin-bottom: 150px;
}
.p.author__inner {
  display: flex;
  padding: 3rem;
  background: #e8ebf2;
}
.p.author__author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.4rem;
}
.p.author__author span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p.author__name {
  font-size: 2rem;
}
.p.author__name span {
  font-size: 1.4rem;
}
.p.author__img {
  margin-left: 40px;
}
.p-profile__block {
  margin-top: 5rem;
}

aside .p-service__head {
  position: relative;
  height: 8rem;
  margin-bottom: 2rem;
  overflow: hidden;
  overflow: hidden;
  border-radius: 0;
  transition: 0.3s all;
}
aside .p-service__head:hover {
  cursor: pointer;
  opacity: 0.7;
}
aside .p-service__head-label {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-right: auto;
  padding: 0;
}
aside .p-service__head-label h2 {
  margin: 0;
  padding: 1rem 1rem 1rem 2rem;
  font-size: 1.6rem;
  text-align: left;
}
aside .p-service__head-img {
  position: absolute;
  right: 0;
  flex: 1;
  height: 100%;
}
aside .p-service__head-img img {
  max-height: 100%;
  opacity: 1;
}

*[class^=p-category-list] {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-bottom: 5rem;
  gap: 2rem;
}
*[class^=p-category-list] li {
  width: calc((100% - 10rem) / 6);
}
*[class^=p-category-list] li a {
  display: block;
  padding: 1rem;
  border: 1px solid #6e7786;
  color: #6e7786;
  font-size: 16px;
  text-align: center;
}
*[class^=p-category-list] li a:focus {
  background: #6e7786;
  color: #fff;
  transition: 0.3s;
}
*[class^=p-category-list] li a.is-current {
  background: #6e7786;
  color: #fff;
}
*[class^=p-category-list] li.is-active a {
  background: #6e7786;
  color: #fff;
}

.p-column_bottom-ondemand__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0.5rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-column_bottom-ondemand__title span {
  display: inline-block;
  margin-right: 20px;
  font-weight: 500;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-column_bottom-ondemand__bnr {
  overflow: hidden;
  border: 1px solid #ccc;
}
.p-column_bottom-ondemand__bnr-inner {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-column_bottom-ondemand__bnr-imgbox {
  z-index: 1;
  position: relative;
  width: 33.5%;
  background-color: #e7e7e7;
}
.p-column_bottom-ondemand__bnr-imgbox:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: -1px;
  right: 36px;
  width: 100%;
  height: calc(100% + 2px);
  transform: skewX(-11deg);
  background: #e7e7e7;
  content: "";
}
.p-column_bottom-ondemand__bnr-img {
  position: relative;
  margin-right: -70px;
  margin-bottom: 43px;
}
.p-column_bottom-ondemand__bnr-img-inner {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 76%;
  height: calc(100% - 10px);
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.p-column_bottom-ondemand__bnr-img-inner img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
.p-column_bottom-ondemand__bnr-textbox {
  display: flex;
  z-index: 0;
  position: relative;
  flex-flow: column;
  width: 66.5%;
  padding: 30px 35px 60px 25px;
  background-color: #fff;
}
.p-column_bottom-ondemand__bnr-title {
  margin-bottom: 1.2rem;
  font-weight: 800;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1.455;
  word-break: auto-phrase;
}
.p-column_bottom-ondemand__bnr-title span {
  font-size: clamp(18px, 1.25vw, 25px);
}
.p-column_bottom-ondemand__bnr-text {
  font-feature-settings: "palt";
  margin-bottom: 1.2rem;
  padding-right: 15px;
  color: #8c8c8c;
  font-weight: 500;
  font-size: clamp(10px, 0.677vw, 13px);
  line-height: 1.846;
}
.p-column_bottom-ondemand__bnr-btn {
  position: absolute;
  bottom: 20px;
  left: 20px;
  margin-top: auto;
}
.p-column_bottom-ondemand__bnr-btn a {
  text-decoration: none !important;
}
.p-column_bottom-ondemand__bnr-btn .c-btn--line {
  width: 250px;
  padding: 0.6rem 4rem 0.6rem 2rem;
}
.p-column_bottom-ondemand__bnr-btn .c-btn--line::before {
  top: 1px;
  right: 18px;
}
.p-column_bottom-ondemand__bnr-ondemand {
  width: 72%;
  margin: 30px 0 30px auto;
  padding: 1px 8px;
  border: 1px solid #123378;
  border-right: none;
  background: #fff;
  color: #123378;
  font-weight: 500;
  font-size: clamp(10px, 0.625vw, 12px);
}

.p-column_bottom__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0.5rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-column_bottom__title span {
  display: inline-block;
  margin-right: 20px;
  font-weight: 500;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-column_bottom__bnr {
  overflow: hidden;
  border: 1px solid #ccc;
}
.p-column_bottom__bnr-inner {
  display: flex;
  flex-wrap: wrap;
}
.p-column_bottom__bnr-img {
  width: 38%;
  background-color: #e7e7e7;
}
.p-column_bottom__bnr-textbox {
  display: flex;
  z-index: 0;
  position: relative;
  flex-flow: column;
  width: 62%;
  padding: 20px 20px 20px 15px;
  background-color: #fff;
}
.p-column_bottom__bnr-textbox:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: -1px;
  right: 25px;
  width: 100%;
  height: calc(100% + 2px);
  transform: skewX(-10deg);
  background: #fff;
  content: "";
}
.p-column_bottom__bnr-title {
  margin-bottom: 1.2rem;
  font-weight: 800;
  font-size: clamp(18px, 1.354vw, 26px);
  line-height: 1.455;
  word-break: auto-phrase;
}
.p-column_bottom__bnr-text {
  font-feature-settings: "palt";
  margin-bottom: 1.2rem;
  font-weight: 500;
  line-height: 1.714;
}
.p-column_bottom__bnr-btn {
  margin-top: auto;
  text-align: right;
}
.p-column_bottom__bnr-btn a {
  text-decoration: none !important;
}
.p-column_bottom__bnr-btn .c-btn--line {
  width: 246px;
  padding: 0.6rem 3rem;
}
.p-column_bottom__bnr-btn .c-btn--line::before {
  top: 1px;
  right: 18px;
}

.p-column_bottom__bnr.service .p-column_bottom__bnr-title {
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-column_bottom__bnr.service .p-column_bottom__bnr-img {
  position: relative;
}
.p-column_bottom__bnr.service .p-column_bottom__bnr-img img {
  position: absolute;
  top: 50%;
  left: calc(50% - 20px);
  min-width: calc(100% + 40px);
  max-width: 130%;
  min-height: 100%;
  transform: translate(-50%, -50%);
}

.p-column_bottom__bnr.download .p-column_bottom__bnr-img {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 35px 15px 10px;
}
.p-column_bottom__bnr.download .p-column_bottom__bnr-text {
  color: #8c8c8c;
  font-weight: 500;
  font-size: clamp(10px, 0.677vw, 13px);
  line-height: 1.846;
}
.p-column_bottom__bnr.download .p-column_bottom__bnr-text span {
  display: inline-block;
  margin-bottom: 2px;
  color: #111111;
  font-weight: 700;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-column_bottom__bnr.download .p-column_bottom__bnr-btn .c-btn--line {
  padding: 0.6rem 4rem 0.6rem 2rem;
}

.p-column_bottom__bnr + .p-column_bottom__bnr {
  margin-top: 2rem;
}

.p-solution_bottom__bnr_service {
  width: 95%;
  margin: 0 auto;
}

.p-column_column {
  padding: 10px 20px 10px 30px;
  background: #e8ebf2;
}
.p-column_column__list li {
  padding-left: 0 !important;
  text-indent: 0 !important;
}
.p-column_column__list li + li {
  border-top: 1px dotted #101010;
}
.p-column_column__list-item {
  display: flex;
  flex-wrap: wrap;
  padding: 23px 0;
  gap: 20px;
}
.p-column_column__list-item-img {
  width: 17.4%;
}
.p-column_column__list-item-text {
  width: calc(82.6% - 20px);
}
.p-column_column__list-item-text p {
  font-feature-settings: "palt";
  color: #666;
  font-size: 14px;
  line-height: 1.6;
}
.p-column__wrapper article .p-column_column__list-item-text p {
  font-size: 14px;
  line-height: 1.6;
}

.p-column_download {
  padding: 15px;
  background: #e8ebf2;
}
.p-column_download_flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.p-column_download_text {
  width: 50%;
  padding: 0 0 0 6%;
}
.p-column_download_title {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-column_download_btn {
  margin-top: auto;
}
.p-column_download_btn .c-btn--line {
  font-feature-settings: "palt";
  width: 260px;
  padding: 6px 0;
  font-size: clamp(12px, 0.729vw, 14px);
  text-decoration: none;
}
.p-column_download_btn .c-btn--line::before {
  top: 2px;
  right: 15px;
}
.p-column_download_img {
  width: 50%;
  text-align: center;
}
.p-column_download_img img {
  max-width: 200px;
}

.p-column_related {
  margin-top: 2rem;
  background: #e8ebf2;
}
.p-column_related_inner {
  padding: 2.5rem 2rem 2.5rem 3rem;
}
.p-column_related ul li {
  display: flex;
  align-items: flex-start;
  gap: 2rem;
}
.p-column_related ul li + li {
  margin-top: 1rem;
}
.p-column_related_tag {
  padding: 5px 30px;
  border: 1px solid #153378;
  border-radius: 3px;
  color: #153378;
  font-size: clamp(10px, 0.677vw, 13px);
  line-height: 1.231;
  word-break: keep-all;
}
.p-column_related_name {
  padding-right: 2rem;
}
.p-column_related_name a {
  position: relative;
  background: linear-gradient(transparent calc(100% - 1px), #111111 1px);
}
.p-column_related_name a::before {
  top: auto;
  right: -2rem;
  bottom: 6px;
  left: auto;
  border-color: #101010;
}

.p-column__wrapper article .p-column_related ul li {
  padding-left: 0;
  line-height: 1.75;
  text-indent: 0;
}

.p-column__wrapper .p-column_related a {
  text-decoration: none;
}

.p-column_service__title {
  font-feature-settings: "palt";
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0.5rem;
  font-size: clamp(18px, 1.25vw, 25px);
}
.p-column_service__bnr {
  overflow: hidden;
  border: 1px solid #8c8c8c;
  background: #000000;
}
.p-column_service__bnr-inner {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-column_service__bnr-img {
  position: relative;
  width: 27%;
  overflow: hidden;
  background-color: #e7e7e7;
}
.p-column_service__bnr-img img {
  position: absolute;
  left: 50%;
  max-width: none;
  height: 100%;
  transform: translateX(-50%);
}
.p-column_service__bnr-textbox {
  display: flex;
  z-index: 1;
  position: relative;
  flex-flow: column;
  width: 73%;
  padding: 30px 0 70px 25px;
  color: #fff;
}
.p-column_service__bnr-title {
  margin-bottom: 1.2rem;
  font-weight: 800;
  font-size: clamp(18px, 1.354vw, 26px);
  line-height: 1.455;
  word-break: auto-phrase;
}
.p-column_service__bnr-text {
  font-feature-settings: "palt";
  margin-bottom: 1.2rem;
  font-weight: 500;
  line-height: 1.714;
}
.p-column_service__bnr-btn {
  margin-top: auto;
  text-align: right;
}
.p-column_service__bnr-btn a {
  text-decoration: none !important;
}
.p-column_service__bnr-btn .c-btn--line {
  width: 246px;
  padding: 0.6rem 3rem 0.6rem 2rem;
}
.p-column_service__bnr-btn .c-btn--line::before {
  top: 1px;
  right: 18px;
}
.p-column_service__bnr-btn-flex {
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 20px;
  flex-wrap: wrap;
  width: 100%;
  min-width: 510px;
  gap: 10px 15px;
}

.p-column_table-of-contents {
  margin-bottom: 70px;
  padding: 60px 40px;
  border: 1px solid #e8ebf1;
  transition: 0.3s;
}
.p-column_table-of-contents * {
  transition: 0.3s;
}
.p-column_table-of-contents-title {
  display: inline-block;
  position: relative;
  padding: 0 16px;
  color: #153378;
  font-weight: 600;
  font-size: 16px;
}
.p-column_table-of-contents-title::before, .p-column_table-of-contents-title::after {
  display: block;
  position: absolute;
  top: 50%;
  width: 10px;
  height: 3px;
  transform: translate(0, -50%);
  background: #153378;
  content: "";
}
.p-column_table-of-contents-title::before {
  left: 0;
}
.p-column_table-of-contents-title::after {
  right: 0;
}
.p-column_table-of-contents-btn {
  float: right;
  font-weight: 400;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 24px;
}
.p-column_table-of-contents-btn:hover {
  opacity: 0.8;
}
.p-column_table-of-contents ul {
  visibility: hidden;
  height: 0;
  margin-top: 0;
  opacity: 0;
}
.p-column_table-of-contents ul li {
  line-height: 1.556;
}
.p-column_table-of-contents ul li.h2 {
  font-weight: 600;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-column_table-of-contents ul li.h3 {
  font-weight: 500;
  font-size: 14px;
}
.p-column_table-of-contents ul li.h3 + .h2 {
  margin-top: 15px;
}
.p-column_table-of-contents ul li a {
  text-decoration: none;
}

.p-column_table-of-contents.open ul {
  visibility: visible;
  height: auto;
  margin-top: 26px;
  opacity: 1;
}

.p_column_table_body {
  margin: 20px 0;
  text-align: center;
}
.p_column_table_body_inner {
  width: 100%;
}
.p_column_table_table {
  width: 100%;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
}
.p_column_table_table th {
  width: 20%;
  padding: 5px;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  background: #153378;
  color: #FFF;
  text-align: center;
}
.p_column_table_table td {
  padding: 5px;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
}

.detailPage h2 {
  text-align: center;
}
.detailPage h2:before {
  background: #153378;
}
.detailPage aside h2:before {
  display: none;
}

.p-column__wrapper {
  display: flex;
  justify-content: space-between;
  width: 95%;
  max-width: 1100px;
  margin: 100px auto;
}
.p-column__wrapper-supplement {
  margin: 40px 0;
  padding: 40px;
  border: 2px solid #878787;
  color: #878787;
}
.p-column__wrapper article {
  width: 63%;
}
.p-column__wrapper article section + section {
  margin-top: 100px;
}
.p-column__wrapper article section .l-container, .p-column__wrapper article section .l-column2--half {
  padding: 0;
}
.p-column__wrapper article h2 {
  position: relative;
  margin-bottom: 3rem;
  /*大タイトル*/
  padding-left: 45px;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: left;
}
.p-column__wrapper article h2:before {
  position: absolute;
  top: 18px;
  left: 0;
  width: 40px;
  height: 2px;
  background: #000;
  content: "";
}
.p-column__wrapper article h3 {
  margin: 50px 0 40px 0;
  /*中タイトル*/
  color: #153378;
  font-weight: bold;
  font-size: 2rem;
}
.p-column__wrapper article h4 {
  margin: 40px 0 25px 0;
  padding-left: 1.5rem;
  border-left: 4px solid #153378;
  font-weight: bold;
  /*小タイトル*/
  font-size: 1.6rem;
}
.p-column__wrapper article figure {
  margin: 20px 0;
}
.p-column__wrapper article figure img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.p-column__wrapper article p {
  font-size: 1.6rem;
  line-height: 1.875;
}
.p-column__wrapper article p + p {
  margin-top: 20px;
}
.p-column__wrapper article p + ul {
  margin-top: 20px;
}
.p-column__wrapper article ul li {
  padding-left: 1rem;
  line-height: 1.875;
  text-indent: -1rem;
}
.p-column__wrapper article ul + p {
  margin-top: 20px;
}
.p-column__wrapper aside {
  width: 30%;
}
.p-column__wrapper aside section + section {
  margin-top: 80px;
}
.p-column__wrapper aside .p-aside__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 2px solid #101010;
}
.p-column__wrapper aside .p-aside__title h2 {
  font-weight: normal;
  font-size: 1.4rem;
}
.p-column__wrapper aside .p-aside__title span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p-column__wrapper aside .p-aside__layout--01 li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #101010;
  transition: 0.3s all;
}
.p-column__wrapper aside .p-aside__layout--01 li:hover {
  cursor: pointer;
  opacity: 0.7;
}
.p-column__wrapper aside .p-aside__layout--01 li figure {
  position: relative;
  width: 33.3333333333%;
  max-width: 110px;
  height: 75px;
  overflow: hidden;
  text-align: center;
}
.p-column__wrapper aside .p-aside__layout--01 li figure img {
  position: absolute;
  left: 50%;
  width: auto;
  max-width: none;
  max-height: 100%;
  transform: translate(-50%);
}
.p-column__wrapper aside .p-aside__layout--01 li figure + a {
  width: 66.6666666667%;
  padding-left: 2rem;
}
.p-column__wrapper aside .p-aside__layout--01 li a {
  display: block;
}
.p-column__wrapper aside .p-aside__layout--01 li a span {
  display: inline-block;
  min-width: 100px;
  margin-bottom: 12px;
  padding: 3px 40px;
  border: 2px solid #153378;
  border-radius: 5px;
  color: #153378;
  font-size: 1.3rem;
}
.p-column__wrapper aside .p-aside__layout--01 li a strong {
  display: block;
}
.p-column__wrapper aside .p-aside__link {
  display: flex;
  justify-content: flex-end;
}
.p-column__wrapper aside .p-aside__link a {
  min-width: 140px;
  padding: 8px 10px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-size: 1.2rem;
  text-align: center;
}
.p-column__wrapper aside .p-aside__link a:after {
  content: "";
}
.p-btn {
  margin-top: 0px;
}
.p-btn__link-center {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}
.p-btn__link-center a {
  position: relative;
  padding: 15px 100px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-weight: bold;
  font-size: 1.6rem;
}
.p-btn__link-center a:after {
  position: absolute;
  top: calc(50% - 0px);
  right: 10px;
  content: "";
}
.p.author__block {
  margin-bottom: 150px;
}
.p.author__inner {
  display: flex;
  padding: 3rem;
  background: #e8ebf2;
}
.p.author__author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.4rem;
}
.p.author__author span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p.author__name {
  font-size: 2rem;
}
.p.author__name span {
  font-size: 1.4rem;
}
.p.author__img {
  margin-left: 40px;
}
figcaption {
  text-align: center;
}

figcaption small {
  font-size: 80%;
}

.l-source small {
  display: block;
}

.p54table_body {
  margin: 20px 0;
  text-align: center;
}

.p54table {
  width: 100%;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;
}

.p54table th {
  width: 20%;
  padding: 5px;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  background: #153378;
  color: #FFF;
  text-align: center;
}

.p54table td {
  padding: 5px;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  text-align: center;
}
.p-company-information-set {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4rem 3.5%;
}
.p-company-information-set__item {
  width: 31%;
}
.p-company-information-set__item a {
  display: block;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-company-information-set__item a div {
  padding: 3rem 2rem;
}
.p-company-information-set__item a figure {
  position: relative;
  width: 100%;
  height: 11vw;
  overflow: hidden;
}
.p-company-information-set__item a figure img {
  position: absolute;
  top: 0;
  left: 0;
}
.p-company-information-set__item a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-company-information-set__item a figure img {
  transition: 0.3s all;
}
.p-company-information-set__item a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-company-information-set__item a:focus {
  text-decoration: underline;
}

.p-company-president {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 5%;
}
.p-company-president__img {
  width: 30%;
}
.p-company-president__text {
  width: 65%;
}

.p-company-set {
  /*@include animation;*/
}
.p-company-set {
  border-top: 1px solid #ddd;
  background: #fff;
}
.p-company-set h2 {
  margin-bottom: 80px;
}
.p-company-set h2::before {
  background: #163379;
}
.p-company-set__blk {
  width: 95%;
  max-width: 970px;
  margin: 0 auto;
}

.p-company-set p {
  max-width: 600px;
  margin: 0 auto;
  margin-bottom: 2rem;
  color: #333;
  line-height: 2;
}
.p-company-set__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4.8rem;
}
.p-company-set__blk + .p-subject-set__blk {
  margin-top: 6rem;
  padding-top: 6rem;
  border-top: 1px solid #b7b7b7;
}
.p-company-set__item {
  width: 299px;
}
.p-company-set__item a {
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-company-set img {
  margin-bottom: 2rem;
}
.p-company-set .c-cate--line span {
  margin-right: 1rem;
  border-color: #b7b7b7;
  color: #b7b7b7;
}
.p-company-set h3 {
  position: relative;
  margin: 6rem 0 3rem;
  color: #163379;
  font-weight: bold;
  font-size: 1.8rem;
  text-align: center;
}
.p-company-set h3::before {
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  background: #163379;
  content: "";
}
.p-company-set h3 span {
  position: relative;
  padding: 0 1em;
  background: #fff;
}
.p-company-set ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2%;
}
.p-company-set ul li {
  width: 32%;
  padding: 5rem 0;
  border-radius: 5px;
  background: #e8ebf2;
  color: #163379;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  font-size: 2rem;
  text-align: center;
}
.p-company-set ul li strong {
  font-size: clamp(28px, 2.083vw, 40px);
}

.p-company {
  position: relative;
}
.p-company .sub-ttl {
  margin: 50px 0;
  color: #17347a;
  font-size: 2rem;
  line-height: 2;
  text-align: center;
}
.p-company .bg-img {
  background-image: url("../img/company/bg-company.jpg");
}
.p-company__item {
  position: relative;
  margin-bottom: 45px;
  padding: 6rem;
  border-radius: 8px;
  background: #fff;
}
.p-company__item:last-child {
  margin-bottom: 0;
}
.p-company__item.top {
  text-align: center;
}
.p-company__item.top .p-company__item__topttl {
  font-weight: bold;
  line-height: 2;
}
.p-company__item.top .p-company__item__topttl span {
  display: block;
}
.p-company__item.message .p-company__item__list {
  display: flex;
  justify-content: space-between;
}
.p-company__item.message .p-company__item__list__imgbox {
  margin-right: 48px;
}
.p-company__item.message .p-company__item__list__imgbox__name {
  margin-top: 10px;
  font-size: 1.4rem;
}
.p-company__item.message .p-company__item__list__imgbox__name span {
  display: block;
  font-weight: bold;
  font-size: 2.4rem;
}
.p-company__item.message .p-company__item__list__txtbox {
  flex: 1;
}
.p-company__item.message .p-company__item__list__txtbox p {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
}
.p-company__item.tanabegroup .p-company__item__list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 58px;
  padding-bottom: 58px;
  border-bottom: 1px solid #b7b7b7;
}
.p-company__item.tanabegroup .p-company__item__list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.p-company__item.tanabegroup .p-company__item__list__txtbox {
  flex: 1;
}
.p-company__item.tanabegroup .p-company__item__list__txtbox h4 {
  margin-bottom: 10px;
  color: #153378;
  font-size: 2rem;
  line-height: 1.6;
}
.p-company__item.tanabegroup .p-company__item__list__imgbox {
  margin-left: 50px;
}
.p-company__item.company .p-company__item__list {
  display: flex;
  align-items: center;
  padding: 28px 0;
  border-top: 1px solid #a0abc7;
}
.p-company__item.company .p-company__item__list:last-child {
  border-bottom: 1px solid #a0abc7;
}
.p-company__item.company .p-company__item__list:last-child .c-btn--line {
  margin-top: auto;
}
.p-company__item.company .p-company__item__list__righttxt {
  width: 286px;
  color: #153278;
  font-weight: bold;
}
.p-company__item.company .c-btn--line {
  width: 200px;
  min-width: inherit;
  margin-left: auto;
}
.p-company__item.group .p-company__item__list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 28px 0;
  border-top: 1px solid #a0abc7;
}
.p-company__item.group .p-company__item__list__logobox {
  width: 178px;
  margin-right: 32px;
  text-align: center;
}
.p-company__item.group .p-company__item__list__detailtxt {
  width: 320px;
  margin-right: 10px;
}
.p-company__item.group .p-company__item__list__detailtxt h5 {
  margin-bottom: 10px;
  font-size: 1.8rem;
}
.p-company__item.group .p-company__item__list__detailtxt ul li {
  position: relative;
  margin-bottom: 5px;
  padding: 0 0 0 16px;
  font-size: 1.4rem;
  text-align: left;
}
.p-company__item.group .p-company__item__list__detailtxt ul li::before {
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 0;
  content: "●";
  color: #153276;
  font-size: 0.5rem;
  vertical-align: middle;
}
.p-company__item.group .p-company__item__list__detailtxt .c-btn--line {
  width: 265px;
  margin-top: 10px;
  font-size: 1.4rem;
}
.p-company__item.group .p-company__item__list__namebox h5 {
  font-weight: normal;
  font-size: 2.2rem;
  letter-spacing: 0.6rem;
}
.p-company__item.group .p-company__item__list__namebox h5 span {
  display: block;
  font-size: 1.3rem;
  letter-spacing: 0.04rem;
}
.p-company__item.group .p-company__item__list__namebox .c-btn--line {
  top: 38px;
  width: 200px;
  padding: 6px 0;
  font-size: 1.2rem;
}
.p-company__item.group .p-company__item__list__namebox .c-btn--line::before {
  position: absolute;
  top: 3px;
  right: 15px;
  content: url(../img/arrow-small.png);
}

.p-company__company-tcg_dm .profilemv-inner__detail-img, .p-company__company-tcg_dx .profilemv-inner__detail-img, .p-company__type01 .profilemv-inner__detail-img {
  border-color: #153378;
}
.p-company__company-tcg_dm .profilemv-inner__detail-link a, .p-company__company-tcg_dx .profilemv-inner__detail-link a, .p-company__type01 .profilemv-inner__detail-link a {
  background: #153378;
}
.p-company__company-tcg_dm .p-consultant__problock dt, .p-company__company-tcg_dx .p-consultant__problock dt, .p-company__type01 .p-consultant__problock dt {
  color: #153378;
}
.p-company__company-tcg_dm .profilemv, .p-company__company-tcg_dm .p-consultant__problock, .p-company__company-tcg_dx .profilemv, .p-company__company-tcg_dx .p-consultant__problock, .p-company__type01 .profilemv, .p-company__type01 .p-consultant__problock {
  background: #e8ebf2;
}
.p-company__company-ls .profilemv-inner__detail-img, .p-company__type02 .profilemv-inner__detail-img {
  border-color: #b71c22;
}
.p-company__company-ls .profilemv-inner__detail-link a, .p-company__type02 .profilemv-inner__detail-link a {
  background: #b71c22;
}
.p-company__company-ls .p-consultant__problock dt, .p-company__type02 .p-consultant__problock dt {
  color: #b71c22;
}
.p-company__company-ls .profilemv, .p-company__company-ls .p-consultant__problock, .p-company__type02 .profilemv, .p-company__type02 .p-consultant__problock {
  background: #f8e8e9;
}
.p-company__company-gwp .profilemv-inner__detail-img, .p-company__type03 .profilemv-inner__detail-img {
  border-color: #8b783e;
}
.p-company__company-gwp .profilemv-inner__detail-link a, .p-company__type03 .profilemv-inner__detail-link a {
  background: #8b783e;
}
.p-company__company-gwp .p-consultant__problock dt, .p-company__type03 .p-consultant__problock dt {
  color: #8b783e;
}
.p-company__company-gwp .profilemv, .p-company__company-gwp .p-consultant__problock, .p-company__type03 .profilemv, .p-company__type03 .p-consultant__problock {
  background: #f2f1ec;
}
.p-company__company-j3 .profilemv-inner__detail-img, .p-company__type04 .profilemv-inner__detail-img {
  border-color: #527db2;
}
.p-company__company-j3 .profilemv-inner__detail-link a, .p-company__type04 .profilemv-inner__detail-link a {
  background: #527db2;
}
.p-company__company-j3 .p-consultant__problock dt, .p-company__type04 .p-consultant__problock dt {
  color: #527db2;
}
.p-company__company-j3 .profilemv, .p-company__company-j3 .p-consultant__problock, .p-company__type04 .profilemv, .p-company__type04 .p-consultant__problock {
  background: #edf2f8;
}
.p-consultant__problock {
  display: flex;
  max-width: 95%;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 60px;
  border-radius: 10px;
  background: #e8ebf2;
}
.p-consultant__problock + dl {
  margin-top: 30px !important;
}
.p-consultant__problock dt {
  display: flex;
  align-items: center;
  min-width: 20%;
  max-width: 20%;
  color: #153378;
  font-weight: bold;
  font-size: 1.8rem;
}
.p-consultant__problock dd {
  line-height: 1.7;
}
.p-consultant__problock dd ul {
  margin-left: 1.5rem;
}
.p-consultant__problock dd ul li {
  list-style: "▼";
}
.p-consultant__problock-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.p-consultant__problock-list li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 30%;
  margin-top: 10px;
  margin-right: 5%;
  padding: 10px 0;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  font-size: 1.5rem;
}
.p-consultant__problock-list li img {
  max-width: 50px;
  margin-right: 20px;
}
.p-consultant__problock-list li span {
  display: block;
  flex: 1;
  width: 100%;
}
.p-consultant__problock-list li:nth-child(3n) {
  margin-right: 0;
}
.p-consultant__problock-list li:nth-child(n+4) {
  margin-top: 0;
  border-top: none;
}
.p-consultant__movie {
  text-align: center;
}
.p-consultant__movie iframe {
  width: 80%;
  height: 400px;
}
.p-consultant__problock-link {
  padding: 150px 0;
  background: #EEE;
}
.p-consultant__problock-link.p-document__item__list__wrap {
  padding: 0;
  background: #FFF;
}
.p-consultant__problock-link .l-container, .p-consultant__problock-link .l-column2--half {
  padding: 50px;
  border-radius: 10px;
  background: #FFF;
}
.p-consultant__problock-link ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
}
.p-consultant__problock-link ul::after {
  display: block;
  width: 32%;
  content: "";
}
.p-consultant__problock-link ul li {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  width: 32%;
  padding: 30px 20px 50px 20px;
  border-top: 1px solid #153378;
  opacity: 1 !important;
  transition: 0.1s;
}
.p-consultant__problock-link ul li .ar {
  display: flex;
  position: absolute;
  right: 15px;
  bottom: 15px;
  align-items: center;
  justify-content: flex-end;
}
.p-consultant__problock-link ul li .ar:after {
  display: inline-block;
  position: absolute;
  right: 5px;
  bottom: 10px;
  width: 20px;
  height: 10px;
  content: url(../img/ar-right.svg);
  line-height: 0;
}
.p-consultant__problock-link ul li .ar i {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-end;
  width: 150px;
  height: 30px;
}
.p-consultant__problock-link ul li .ar i:before {
  z-index: 1;
  position: absolute;
  top: 5px;
  right: 45px;
  content: "詳しく見る";
  color: #FFF;
  font-style: normal;
  font-weight: bold;
  font-size: 1.2rem;
}
.p-consultant__problock-link ul li .ar i:after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  border-radius: 5000px;
  content: "";
  transition: 0.3s;
}
.p-consultant__problock-link ul li .ar2 i:before {
  content: "インタビューはこちら";
}
.p-consultant__problock-link ul li:hover {
  color: #FFF;
}
.p-consultant__problock-link ul li:hover * {
  opacity: 1 !important;
}
.p-consultant__problock-link ul li.type01 .ar i:after, .p-consultant__problock-link ul li.type01:hover {
  background: #153378;
}
.p-consultant__problock-link ul li.type01:hover .ar i:before {
  color: #153378 !important;
}
.p-consultant__problock-link ul li.type02 .ar i:after, .p-consultant__problock-link ul li.type02:hover {
  background: #b71c22;
}
.p-consultant__problock-link ul li.type02:hover .ar i:before {
  color: #b71c22 !important;
}
.p-consultant__problock-link ul li.type03 .ar i:after, .p-consultant__problock-link ul li.type03:hover {
  background: #8b783e;
}
.p-consultant__problock-link ul li.type03:hover .ar i:before {
  color: #8b783e !important;
}
.p-consultant__problock-link ul li.type04 .ar i:after, .p-consultant__problock-link ul li.type04:hover {
  background: #527db2;
}
.p-consultant__problock-link ul li.type04:hover .ar i:before {
  color: #527db2 !important;
}
.p-consultant__problock-link ul li img {
  max-width: 150px;
  margin-bottom: 15px;
  border-radius: 50%;
}
.p-consultant__problock-link ul li .profile-first, .p-consultant__problock-link ul li a {
  font-weight: bold;
  font-size: 1.8rem;
}
.p-consultant__problock-link ul li .profile-first span, .p-consultant__problock-link ul li a span {
  display: block;
  font-weight: normal;
  font-size: 1.4rem;
}

#section_movie {
  margin-bottom: 12rem;
  text-align: center;
}

.profilemv-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.profilemv-inner__detail {
  margin-left: 30px;
}
.profilemv-inner__detail-img {
  width: 235px;
  margin-right: 40px;
  border: 5px solid #153378;
  border-radius: 5000px;
}
.profilemv-inner__detail-img img {
  border: 5px solid #FFF;
  border-radius: 5000px;
}
.profilemv-inner__detail-company {
  font-size: 1.6rem;
  line-height: 1.5;
}
.profilemv-inner__detail-name {
  font-weight: bold;
  font-size: 3rem;
  line-height: 1.2;
  letter-spacing: 0.05em;
}
.profilemv-inner__detail-name-english {
  margin-top: 1rem;
  font-size: 1.4rem;
}
.profilemv-inner__detail-link {
  margin-top: 30px;
}
.profilemv-inner__detail-link a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 300px;
  height: 50px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
}
.profilemv-inner__detail-link a:after {
  position: absolute;
  top: 20%;
  right: 10%;
  content: url(/dx/assets/img/consultant/icon_btn01.png);
}

.hovertype:hover .ar i:after {
  width: 150px;
  background: #FFF !important;
}
.hovertype.type01 .ar i:before {
  /*color: #153378;*/
}
.hovertype.type01:hover .ar:after {
  content: url(../img/ar-right-type01.svg);
}
.hovertype.type02 .ar i:before {
  /*color: #b71c22;*/
}
.hovertype.type02:hover .ar:after {
  content: url(../img/ar-right-type02.svg);
}
.hovertype.type03 .ar i:before {
  /*color: #8b783e;*/
}
.hovertype.type03:hover .ar:after {
  content: url(../img/ar-right-type03.svg);
}
.hovertype.type04 .ar i:before {
  /*color: #527db2;*/
}
.hovertype.type04:hover .ar:after {
  content: url(../img/ar-right-type04.svg);
}

.p-consultant__problock__multiplebox {
  display: flex;
}

.p-consultant__problock__multiplebox dd {
  margin-right: 6rem;
}

.p-consultant__problock__multiplebox dd:last-child {
  margin-right: 0;
}

.all-list.p-consultant__problock-link ul li {
  border-top: none;
  border-bottom: 1px solid #153378;
}

#top .all-list.p-consultant__problock-link ul li:nth-child(n+7), #company .all-list.p-consultant__problock-link ul li:nth-child(n+7) {
  display: none;
}

#top .p-consultant__item .sub-ttl {
  margin: 50px 0;
  color: #17347a;
  font-size: 2rem;
  line-height: 2;
  text-align: center;
}

.profilemv-inner__detail-tcglogo {
  width: 200px;
  margin-bottom: 1rem;
}

.p-company__company-ls .profilemv-inner__detail-tcglogo {
  width: 235px;
}

.profilemv-inner__detail-company {
  font-size: 1.4rem;
  line-height: 1.3;
}

span.company_name {
  display: block;
  margin-bottom: 3px;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
}

.profilemv-inner__detail-name-english {
  margin-top: 1rem;
  margin-bottom: 4px;
  font-style: italic;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
}

.p-articlePage-inenr.profilemv {
  min-height: 340px;
}

.p-consultant__pro__movie {
  display: flex;
  justify-content: space-between;
  max-width: 95%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding: 30px 60px;
  border-radius: 10px;
}

.p-company__company-ls .p-consultant__pro__movie {
  background: #f8e8e9;
}

.p-company__company-j3 .p-consultant__pro__movie {
  background: #edf2f8;
}

.p-consultant__pro__movie__txtbox {
  width: 49%;
}

.p-consultant__pro__movie__txtbox__career {
  margin-bottom: 2rem;
  color: #b71c22;
  font-weight: bold;
  font-size: 1.8rem;
  line-height: 1;
}

.p-company__company-ls .p-consultant__pro__movie__txtbox__career {
  color: #b71c22;
}

.p-company__company-j3 .p-consultant__pro__movie__txtbox__career {
  color: #527db2;
}

.p-consultant__pro__movie__item {
  width: 47%;
}

.p-consultant__movie {
  position: relative;
  width: 100%;
  padding: 56.25% 0 0;
}

.p-consultant__movie iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.p-company__company-j3 .profilemv-inner__detail_column2 {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}

.p-company__company-j3 .profilemv-inner__detail-tcglogo {
  width: 48px;
  margin-right: 20px;
  margin-bottom: 0;
}

.p-company__company-j3 .profilemv-inner__detail-company {
  font-size: 1.4rem;
  line-height: 1.3;
}

.p-company__company-gwp .profilemv-inner__detail-tcglogo {
  width: 154px;
}

.p-consultant__problock__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
}

.p-consultant {
  position: relative;
}
.p-consultant .bg-img {
  background-image: url("../img/top/bg-consultant.jpg");
}
.p-consultant__item {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}

.p-consulting__list .catetopconsultant .ar {
  top: calc(50% - 0px);
  right: 210px;
  bottom: inherit;
}
.p-consulting__list .catetopconsultant .ar2 {
  top: calc(50% - 0px);
  right: 15px;
  bottom: inherit;
}
.p-consulting__list.type01 .p-consulting__list-label {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #153378;
}
.p-consulting__list.type01 a.ar:hover:after {
  content: url(../img/ar-right-type01.svg);
}
.p-consulting__list.type01 ul li:nth-child(2), .p-consulting__list.type02 ul li:nth-child(2), .p-consulting__list.type03 ul li:nth-child(2), .p-consulting__list.type04 ul li:nth-child(2) {
  border-top: none !important;
}
.p-consulting__list.type01 ul li.catetopconsultant, .p-consulting__list.type02 ul li.catetopconsultant, .p-consulting__list.type03 ul li.catetopconsultant, .p-consulting__list.type04 ul li.catetopconsultant {
  flex-direction: row;
  width: 100%;
  padding: 30px 20px;
  cursor: auto;
}
.p-consulting__list.type01 ul li.catetopconsultant img, .p-consulting__list.type02 ul li.catetopconsultant img, .p-consulting__list.type03 ul li.catetopconsultant img, .p-consulting__list.type04 ul li.catetopconsultant img {
  margin-right: 15px;
  margin-bottom: 0;
}
.p-consulting__list.type01 ul li.catetopconsultant:hover, .p-consulting__list.type02 ul li.catetopconsultant:hover, .p-consulting__list.type03 ul li.catetopconsultant:hover, .p-consulting__list.type04 ul li.catetopconsultant:hover {
  background: #FFF;
  color: inherit !important;
}
.p-consulting__list.type01 ul li.catetopconsultant:hover i:before, .p-consulting__list.type02 ul li.catetopconsultant:hover i:before, .p-consulting__list.type03 ul li.catetopconsultant:hover i:before, .p-consulting__list.type04 ul li.catetopconsultant:hover i:before {
  color: #FFF !important;
}
.p-consulting__list.type01 ul li.catetopconsultant .ar, .p-consulting__list.type02 ul li.catetopconsultant .ar, .p-consulting__list.type03 ul li.catetopconsultant .ar, .p-consulting__list.type04 ul li.catetopconsultant .ar {
  border-radius: 5000px;
}
.p-consulting__list.type01 ul li.catetopconsultant .ar i:before, .p-consulting__list.type02 ul li.catetopconsultant .ar i:before, .p-consulting__list.type03 ul li.catetopconsultant .ar i:before, .p-consulting__list.type04 ul li.catetopconsultant .ar i:before {
  right: 0;
  width: 190px;
  text-align: center;
}
.p-consulting__list.type01 ul li.catetopconsultant.ar2, .p-consulting__list.type02 ul li.catetopconsultant.ar2, .p-consulting__list.type03 ul li.catetopconsultant.ar2, .p-consulting__list.type04 ul li.catetopconsultant.ar2 {
  margin-left: 10px;
}
.p-consulting__list.type01 ul li.catetopconsultant.ar2 i:before, .p-consulting__list.type02 ul li.catetopconsultant.ar2 i:before, .p-consulting__list.type03 ul li.catetopconsultant.ar2 i:before, .p-consulting__list.type04 ul li.catetopconsultant.ar2 i:before {
  content: "インタビューはこちら";
}
.p-consulting__list.type01 a.ar:hover:after {
  content: url(../img/ar-right-type01.svg);
}
.p-consulting__list.type01 ul li.catetopconsultant .ar {
  width: 190px;
  border: 2px solid #153378;
  background: #153378;
  color: #FFF;
}
.p-consulting__list.type01 ul li.catetopconsultant .ar:hover {
  background: #FFF !important;
}
.p-consulting__list.type01 ul li.catetopconsultant .ar:hover i:before {
  color: #153378 !important;
}
.p-consulting__list.type01 ul li.catetopconsultant .ar:hover i:after {
  background: #FFF !important;
}
.p-consulting__list.type02 a.ar:hover:after {
  content: url(../img/ar-right-type02.svg);
}
.p-consulting__list.type02 ul li.catetopconsultant .ar {
  width: 190px;
  border: 2px solid #b71c22;
  background: #b71c22;
  color: #FFF;
}
.p-consulting__list.type02 ul li.catetopconsultant .ar:hover {
  background: #FFF !important;
}
.p-consulting__list.type02 ul li.catetopconsultant .ar:hover i:before {
  color: #b71c22 !important;
}
.p-consulting__list.type02 ul li.catetopconsultant .ar:hover i:after {
  background: #FFF !important;
}
.p-consulting__list.type03 a.ar:hover:after {
  content: url(../img/ar-right-type03.svg);
}
.p-consulting__list.type03 ul li.catetopconsultant .ar {
  width: 190px;
  border: 2px solid #8b783e;
  background: #8b783e;
  color: #FFF;
}
.p-consulting__list.type03 ul li.catetopconsultant .ar:hover {
  background: #FFF !important;
}
.p-consulting__list.type03 ul li.catetopconsultant .ar:hover i:before {
  color: #8b783e !important;
}
.p-consulting__list.type03 ul li.catetopconsultant .ar:hover i:after {
  background: #FFF !important;
}
.p-consulting__list.type04 a.ar:hover:after {
  content: url(../img/ar-right-type04.svg);
}
.p-consulting__list.type04 ul li.catetopconsultant .ar {
  width: 190px;
  border: 2px solid #527db2;
  background: #527db2;
  color: #FFF;
}
.p-consulting__list.type04 ul li.catetopconsultant .ar:hover {
  background: #FFF !important;
}
.p-consulting__list.type04 ul li.catetopconsultant .ar:hover i:before {
  color: #527db2 !important;
}
.p-consulting__list.type04 ul li.catetopconsultant .ar:hover i:after {
  background: #FFF !important;
}
.p-consulting__list.type02 .p-consulting__list-label {
  border-bottom: 1px solid #b71c22;
  color: #b71c22;
}
.p-consulting__list.type03 .p-consulting__list-label {
  border-bottom: 1px solid #8b783e;
  color: #8b783e;
}
.p-consulting__list.type04 .p-consulting__list-label {
  border-bottom: 1px solid #527db2;
  color: #527db2;
}
.p-consulting__list-logo {
  text-align: center;
}
.p-consulting__list-logo img {
  display: block;
  max-height: 100px;
  margin: 0 auto 30px auto;
}
.p-consulting__list-info {
  margin: 30px 0 50px 0;
}
.p-consulting__list-info p {
  width: 80%;
  margin: 0 auto;
}
.p-consulting__list-label {
  margin-bottom: -1px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.p-consulting__list ul {
  margin-top: 0;
}
.p-consulting__list + .p-consulting__list {
  margin-top: 100px;
}
.p-consulting__list + .p-consulting__list li.type01 {
  border-color: #153378;
}
.p-consulting__list + .p-consulting__list li.type02 {
  border-color: #b71c22;
}
.p-consulting__list + .p-consulting__list li.type03 {
  border-color: #8b783e;
}
.p-consulting__list + .p-consulting__list li.type04 {
  border-color: #527db2;
}

.consul__head {
  text-align: center;
}
.consul__body {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 2rem;
}
.consul__tcg {
  width: 100%;
}
.consul__tcg .p-consulting__list-label {
  color: #153378;
  font-weight: bold;
  font-size: 1.8rem;
}
.consul__tcg ul li {
  transition: 0.5s;
}
.consul__tcg ul li:nth-child(n+2) {
  border-top: none;
}
.consul__tcg ul li.is-hidden {
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;
  /* アコーディオン */
  opacity: 0 !important;
}
.consul__type {
  margin-top: 30px;
}
.consul__type label {
  flex: 1;
  width: auto !important;
  margin-right: 0 !important;
}
.consul__type label + label {
  margin-left: 16px;
}

.consultant-menu {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.consultant-menu li {
  flex: 1;
  overflow: hidden;
  border-radius: 5000px;
}
.consultant-menu li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  background: #CCC;
  transition: 0.3s;
}
.consultant-menu li a.current, .consultant-menu li a:hover {
  background: #123378;
  color: #FFF;
  opacity: 1;
}
.consultant-menu li:nth-child(n+2) {
  margin-left: 15px;
}

.p-consulting__list.type01 .p-consulting__list-label,
.p-consulting__list.type02 .p-consulting__list-label,
.p-consulting__list.type04 .p-consulting__list-label {
  margin-bottom: 2px;
}
.consul__body .list-btn {
  max-width: 290px;
  margin: 35px auto 0;
}
.consul__body .list-btn button {
  display: block;
  position: relative;
  width: 100%;
  padding: 16px;
  border-radius: 9999px;
  background: #123378;
  color: #fff;
  line-height: 1;
  text-align: center;
  transition: 0.3s;
}
.consul__body .list-btn button:hover {
  opacity: 0.8;
}
.consul__body .list-btn button:hover:after {
  top: calc(50% - 2px);
}
.consul__body .list-btn button::after {
  display: block;
  position: absolute;
  top: calc(50% - 4px);
  right: 40px;
  width: 13px;
  height: 13px;
  transform: translate(0, -50%) rotate(135deg);
  border-top: solid 2px #ffffff;
  border-right: solid 2px #ffffff;
  content: "";
  transition: 0.3s;
}

.p-contact .bg-img {
  z-index: -1;
  position: fixed;
  top: 0;
  background-image: url("/dx/assets/img/contact/backimg.jpg");
}
.p-contact h2 {
  color: inherit;
}
.p-contact h2:before {
  background: #153378;
}
.p-contact__section {
  position: relative;
  padding: 5rem;
  border-radius: 10px;
  background: #FFF;
}
.p-contact__section + .p-contact__section {
  margin-top: 50px;
}
.p-contact__section form .mktoHtmlText {
  max-width: inherit;
}
.p-contact__section .mktoFormRow {
  margin-bottom: 15px;
  padding-bottom: 20px;
  border-bottom: 1px solid #8a99bb;
}
.p-contact__section .mktoFormRow:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.p-contact__section .mktoFormRow label {
  font-weight: bold;
  font-size: 1.6rem;
}
.p-contact__section .mktoFormRow input[type=radio] + label {
  font-weight: normal;
  font-size: inherit;
}
.p-contact__section .mktoFormRow h3 {
  margin-top: 100px;
  color: #153378;
  font-weight: bold;
  font-size: 1.8rem;
}
.p-contact__section select {
  height: 3.4em;
  padding: 0 10px;
  border: 1px solid #b7c2d6;
  border-radius: 2px;
}

.p-d-revolution-mv {
  z-index: 0;
  position: relative;
  padding: 60px 0 70px;
  overflow: hidden;
  background: #f6f6f6;
}
.p-d-revolution-mv__img {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 0;
  min-height: 100%;
  transform: translate(0, -50%);
}
.p-d-revolution-mv__img img {
  min-width: 100%;
  max-width: none;
  height: 100%;
}
.p-d-revolution-mv__inner {
  max-width: 1100px;
  margin: 0 auto;
}
.p-d-revolution-mv__txtbox__logo {
  margin-bottom: 30px;
}
.p-d-revolution-mv__txtbox__title {
  margin-bottom: 25px;
}
.p-d-revolution-mv__txtbox__title h1 {
  font-weight: 600;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-d-revolution-mv__txtbox__title h1 span {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-d-revolution-mv__txtbox p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.75;
}
.p-d-revolution-mv__txtbox p span {
  font-weight: 700;
}
.p-d-revolution__section {
  padding: 80px 0;
}
.p-d-revolution__section h2 {
  font-feature-settings: "palt";
  margin-bottom: 35px;
  font-weight: 700;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-d-revolution__section h2::before {
  content: none;
}
.p-d-revolution__section p {
  font-feature-settings: "palt";
  font-weight: 500;
  line-height: 1.75;
}
.p-d-revolution__arrow {
  width: 0;
  height: 0;
  margin: 54px auto;
  border-top: 70px solid #6e7786;
  border-right: 100px solid transparent;
  border-bottom: 0;
  border-left: 100px solid transparent;
  border-style: solid;
}
.p-d-revolution__worries {
  margin: 30px auto;
}
.p-d-revolution__worries ul {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.p-d-revolution__worries ul li {
  width: calc((100% - 60px) / 3);
}
.p-d-revolution__worries ul li:nth-child(2) .p-d-revolution__worries__item {
  background: #153378;
}
.p-d-revolution__worries ul li:nth-child(3) .p-d-revolution__worries__item {
  background: #435a8e;
}
.p-d-revolution__worries__item {
  height: 100%;
  padding: 50px;
  background: #07183f;
  color: #fff;
  text-align: center;
}
.p-d-revolution__worries__item__title {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: clamp(18px, 1.1vw, 21px);
}
.p-d-revolution__worries__item p {
  font-size: 16px;
  line-height: 1.5;
}
.p-d-revolution__info {
  margin: 30px auto;
  padding: 40px 65px;
}
.p-d-revolution__info h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-d-revolution__plan {
  margin: 40px auto;
}
.p-d-revolution__plan__item {
  padding: 30px;
}
.p-d-revolution__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
}
.p-d-revolution__flex__item {
  width: calc((100% - 50px) / 2);
  text-align: center;
}
.p-d-revolution__flex__item__title {
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 16px;
}
.p-d-revolution__meeting {
  display: flex;
  gap: 20px;
}
.p-d-revolution__meeting__txtbox {
  flex: 1;
}
.p-d-revolution__meeting__imgbox {
  width: 39%;
}

.p-d-revolution__section + .p-d-revolution__section {
  position: relative;
}
.p-d-revolution__section + .p-d-revolution__section::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  transform: translate(-50%, 0);
  border-top: #dddddd 1px solid;
  content: "";
}

.p-dx-for-medium-bnr__title, .p-d-revolution-bnr__title {
  background: linear-gradient(90deg, #0d0256 0%, #3b68b0 50%, #236fb2 67%, #0b76b3 100%);
  background: -ms-linear-gradient(90deg, #0d0256 0%, #3b68b0 50%, #236fb2 67%, #0b76b3 100%);
}

.p-dx-for-medium-bnr__title, .p-d-revolution-bnr__title {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.p-d-revolution-bnr {
  z-index: 1;
  position: relative;
  overflow: hidden;
  background: #fff;
}
.p-d-revolution-bnr__img {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
}
.p-d-revolution-bnr__img img {
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}
.p-d-revolution-bnr__inner {
  padding: 30px 40px;
}
.p-d-revolution-bnr__txtbox P {
  font-weight: 600;
  font-size: clamp(17px, 1vw, 19px);
  line-height: 1.5;
}
.p-d-revolution-bnr__txtbox P span {
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-d-revolution-bnr__title {
  margin: 12px 0 0;
  font-weight: 500;
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-d-revolution-bnr__title span {
  font-size: clamp(50px, 4vw, 74px);
  line-height: 1;
}
.p-d-revolution-bnr__btn {
  display: flex;
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  width: 180px;
  height: 40px;
  padding: 8px;
  gap: 15px;
  background: #0a2763;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.p-d-revolution-bnr__btn::before {
  z-index: -1;
  position: absolute;
  top: 0;
  left: -15px;
  width: 100%;
  height: 100%;
  transform: skewX(-30deg);
  background: #0a2763;
  content: "";
}
.p-d-revolution-bnr__btn::after {
  display: block;
  height: 34px;
  padding-bottom: 10px;
  content: url(../img/arrow.png);
}

.p-delimiter {
  z-index: 1;
  position: relative;
  width: 100%;
  height: 35px;
  background-color: #000;
}

.p-digitalinsight {
  position: relative;
}
.p-digitalinsight .sub-ttl {
  margin: 50px 0;
  color: #17347a;
  font-size: 2rem;
  line-height: 2;
  text-align: center;
}
.p-digitalinsight .bg-img {
  background-image: url("../img/top/bg-insight.jpg");
}
.p-digitalinsight__item {
  position: relative;
  margin-bottom: 45px;
  padding: 6rem;
  border-radius: 8px;
  background: #fff;
}
.p-digitalinsight__item:last-child {
  margin-bottom: 0;
}
.p-digitalinsight__item.top {
  text-align: center;
}
.p-digitalinsight__item.top .p-company__item__topttl {
  font-weight: bold;
  line-height: 2;
}
.p-digitalinsight__item.top .p-company__item__topttl span {
  display: block;
}
.p-digitalinsight__item.message .p-company__item__list {
  display: flex;
  justify-content: space-between;
}
.p-digitalinsight__item.message .p-company__item__list__imgbox {
  margin-right: 48px;
}
.p-digitalinsight__item.message .p-company__item__list__imgbox__name {
  margin-top: 10px;
  font-size: 1.4rem;
}
.p-digitalinsight__item.message .p-company__item__list__imgbox__name span {
  display: block;
  font-weight: bold;
  font-size: 2.4rem;
}
.p-digitalinsight__item.message .p-company__item__list__txtbox {
  flex: 1;
}
.p-digitalinsight__item.message .p-company__item__list__txtbox p {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
}
.p-digitalinsight__item.tanabegroup .p-company__item__list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 58px;
  padding-bottom: 58px;
  border-bottom: 1px solid #b7b7b7;
}
.p-digitalinsight__item.tanabegroup .p-company__item__list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.p-digitalinsight__item.tanabegroup .p-company__item__list__txtbox {
  flex: 1;
}
.p-digitalinsight__item.tanabegroup .p-company__item__list__txtbox h4 {
  margin-bottom: 10px;
  color: #153378;
  font-size: 2rem;
  line-height: 1.6;
}
.p-digitalinsight__item.tanabegroup .p-company__item__list__imgbox {
  margin-left: 50px;
}
.p-digitalinsight__item.company .p-company__item__list {
  display: flex;
  align-items: center;
  padding: 28px 0;
  border-top: 1px solid #a0abc7;
}
.p-digitalinsight__item.company .p-company__item__list:last-child {
  border-bottom: 1px solid #a0abc7;
}
.p-digitalinsight__item.company .p-company__item__list:last-child .c-btn--line {
  margin-top: auto;
}
.p-digitalinsight__item.company .p-company__item__list__righttxt {
  width: 286px;
  color: #153278;
  font-weight: bold;
}
.p-digitalinsight__item.company .c-btn--line {
  width: 200px;
  min-width: inherit;
  margin-left: auto;
}
.p-digitalinsight__item.group .p-company__item__list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 28px 0;
  border-top: 1px solid #a0abc7;
}
.p-digitalinsight__item.group .p-company__item__list__logobox {
  width: 178px;
  margin-right: 32px;
  text-align: center;
}
.p-digitalinsight__item.group .p-company__item__list__detailtxt {
  width: 320px;
  margin-right: 10px;
}
.p-digitalinsight__item.group .p-company__item__list__detailtxt h5 {
  margin-bottom: 10px;
  font-size: 1.8rem;
}
.p-digitalinsight__item.group .p-company__item__list__detailtxt ul li {
  position: relative;
  margin-bottom: 5px;
  padding: 0 0 0 16px;
  font-size: 1.4rem;
}
.p-digitalinsight__item.group .p-company__item__list__detailtxt ul li::before {
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 0;
  content: "●";
  color: #153276;
  font-size: 0.5rem;
  vertical-align: middle;
}
.p-digitalinsight__item.group .p-company__item__list__detailtxt .c-btn--line {
  width: 265px;
  margin-top: 10px;
  font-size: 1.4rem;
}
.p-digitalinsight__item.group .p-company__item__list__namebox h5 {
  font-weight: normal;
  font-size: 2.2rem;
  letter-spacing: 0.6rem;
}
.p-digitalinsight__item.group .p-company__item__list__namebox h5 span {
  display: block;
  font-size: 1.3rem;
  letter-spacing: 0.04rem;
}
.p-digitalinsight__item.group .p-company__item__list__namebox .c-btn--line {
  top: 38px;
  width: 200px;
  padding: 6px 0;
  font-size: 1.2rem;
}
.p-digitalinsight__item.group .p-company__item__list__namebox .c-btn--line::before {
  position: absolute;
  top: 3px;
  right: 15px;
  content: url(../img/arrow-small.png);
}

.p-document-set__blk {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2%;
}
.p-document-set__item {
  visibility: hidden;
  width: 23.5%;
  padding: 2.6vw 1.3vw;
  transform: translateY(3rem);
  background: #153379;
  opacity: 0;
  transition: 1s;
}
.l-section--gr .p-document-set__item {
  background: #fff;
}
.l-section--gr .p-document-set__item:focus {
  background: #fff;
}
.l-section--gr .p-document-set__item:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.1);
  transition: 0.3s;
}
.p-document-set__item:focus {
  background: #eee;
  transition: 0.5s;
}
.p-document-set__item:focus p {
  color: #6e7786;
  transition: 0.5s;
}
.p-document-set__item p {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-document-set .c-cate--line span {
  border-color: #b7b7b7;
  color: #b7b7b7;
}
.p-document-set__bnr {
  width: 100%;
  margin-bottom: 1rem;
  background: url(../img/seminar-list_bg.png);
  background-size: cover;
  color: #fff;
  font-weight: bold;
}
.p-document-set img {
  display: block;
  margin: 0 auto;
}
.p-document-set p {
  margin-top: 1rem;
}

.p-document {
  position: relative;
}
.p-document .bg-img {
  background-image: url("../img/top/bg-document.jpg");
}
.p-document__item {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-document__item__list {
  width: 32%;
  margin-bottom: 40px;
}
.p-document__item__list__imgbox {
  padding: 20px;
  background-color: #e8ebf2;
}
.p-document__item__list__txtbox p {
  margin-top: 10px;
  line-height: 1.4;
}
.p-document__item__list__txtbox__label {
  display: inline-block;
  width: 110px;
  margin-top: 15px;
  margin-bottom: 12px;
  padding: 2px 12px;
  border: 1px solid #153477;
  border-radius: 4px;
  color: #153477;
  text-align: center;
}
.p-document__item__list__txtbox__cate {
  display: flex;
  flex-wrap: wrap;
  margin-top: 4px;
}
.p-document__item__list__txtbox__cate li {
  margin-right: 10px;
  color: #878787;
  font-size: 1.1rem;
  text-decoration: underline;
}
.p-document__item__list a {
  position: relative;
}
.p-document__item__list a[target=_blank]:before {
  z-index: 1;
  position: absolute;
  top: -10px;
  right: -14px;
  width: 40px;
  height: 40px;
  background: url(/dx/assets/img/digitalinsight/external-icon.png);
  content: "";
}
.p-document .p-document__item__list__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px 2%;
}
.p-document .p-document__item__list__wrap::after {
  display: block;
  width: 28.9rem;
  content: "";
}

#download-detail .p-articlePage-mv__txt__catchcopy {
  width: 100%;
}

.p-download {
  position: relative;
}
.p-download .sub-ttl {
  margin: 50px 0;
  color: #17347a;
  font-size: 2rem;
  line-height: 2;
  text-align: center;
}
.p-download .bg-img {
  background-image: url("../img/top/bg-document.jpg");
}
.p-download__item {
  position: relative;
  margin-bottom: 45px;
  padding: 6rem;
  border-radius: 8px;
  background: #fff;
}
.p-download__item:last-child {
  margin-bottom: 0;
}
.p-download__item.top {
  text-align: center;
}
.p-download__item.top .p-company__item__topttl {
  font-weight: bold;
  line-height: 2;
}
.p-download__item.top .p-company__item__topttl span {
  display: block;
}
.p-download__item.message .p-company__item__list {
  display: flex;
  justify-content: space-between;
}
.p-download__item.message .p-company__item__list__imgbox {
  margin-right: 48px;
}
.p-download__item.message .p-company__item__list__imgbox__name {
  margin-top: 10px;
  font-size: 1.4rem;
}
.p-download__item.message .p-company__item__list__imgbox__name span {
  display: block;
  font-weight: bold;
  font-size: 2.4rem;
}
.p-download__item.message .p-company__item__list__txtbox {
  flex: 1;
}
.p-download__item.message .p-company__item__list__txtbox p {
  margin-bottom: 2.5rem;
  font-size: 1.6rem;
}
.p-download__item.tanabegroup .p-company__item__list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 58px;
  padding-bottom: 58px;
  border-bottom: 1px solid #b7b7b7;
}
.p-download__item.tanabegroup .p-company__item__list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.p-download__item.tanabegroup .p-company__item__list__txtbox {
  flex: 1;
}
.p-download__item.tanabegroup .p-company__item__list__txtbox h4 {
  margin-bottom: 10px;
  color: #153378;
  font-size: 2rem;
  line-height: 1.6;
}
.p-download__item.tanabegroup .p-company__item__list__imgbox {
  margin-left: 50px;
}
.p-download__item.company .p-company__item__list {
  display: flex;
  align-items: center;
  padding: 28px 0;
  border-top: 1px solid #a0abc7;
}
.p-download__item.company .p-company__item__list:last-child {
  border-bottom: 1px solid #a0abc7;
}
.p-download__item.company .p-company__item__list:last-child .c-btn--line {
  margin-top: auto;
}
.p-download__item.company .p-company__item__list__righttxt {
  width: 286px;
  color: #153278;
  font-weight: bold;
}
.p-download__item.company .c-btn--line {
  width: 200px;
  min-width: inherit;
  margin-left: auto;
}
.p-download__item.group .p-company__item__list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 28px 0;
  border-top: 1px solid #a0abc7;
}
.p-download__item.group .p-company__item__list__logobox {
  width: 178px;
  margin-right: 32px;
  text-align: center;
}
.p-download__item.group .p-company__item__list__detailtxt {
  width: 320px;
  margin-right: 10px;
}
.p-download__item.group .p-company__item__list__detailtxt h5 {
  margin-bottom: 10px;
  font-size: 1.8rem;
}
.p-download__item.group .p-company__item__list__detailtxt ul li {
  position: relative;
  margin-bottom: 5px;
  padding: 0 0 0 16px;
  font-size: 1.4rem;
}
.p-download__item.group .p-company__item__list__detailtxt ul li::before {
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 0;
  content: "●";
  color: #153276;
  font-size: 0.5rem;
  vertical-align: middle;
}
.p-download__item.group .p-company__item__list__detailtxt .c-btn--line {
  width: 265px;
  margin-top: 10px;
  font-size: 1.4rem;
}
.p-download__item.group .p-company__item__list__namebox h5 {
  font-weight: normal;
  font-size: 2.2rem;
  letter-spacing: 0.6rem;
}
.p-download__item.group .p-company__item__list__namebox h5 span {
  display: block;
  font-size: 1.3rem;
  letter-spacing: 0.04rem;
}
.p-download__item.group .p-company__item__list__namebox .c-btn--line {
  top: 38px;
  width: 200px;
  padding: 6px 0;
  font-size: 1.2rem;
}
.p-download__item.group .p-company__item__list__namebox .c-btn--line::before {
  position: absolute;
  top: 3px;
  right: 15px;
  content: url(../img/arrow-small.png);
}
.p-dx-certification-conts {
  margin: 90px auto 155px;
  padding: 60px 65px 70px;
  border-radius: 10px;
  background: #f3f4f5;
}
.p-dx-certification-conts-text {
  color: #111111;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2;
  text-align: left;
}
.p-dx-certification-conts-ttl {
  margin-bottom: 3rem;
  color: #153378;
  font-weight: 500;
  font-size: 2.4rem;
  text-align: center;
}
.p-dx-certification-conts-img {
  margin-bottom: 3rem;
  text-align: center;
}

.dx-certification__bnr {
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
  margin-top: 4rem;
}

.dx-diagnose__bnr {
  max-width: 950px;
  margin: 0 auto;
  margin-top: 6rem;
  box-shadow: 0px 0px 1.6rem -0.6rem rgba(0, 0, 0, 0.3);
}
.dx-diagnose__bnr a {
  display: flex;
  align-items: center;
}
.dx-diagnose__bnr__imgbox {
  width: 230px;
}
.dx-diagnose__bnr__txtbox {
  flex: 1;
  padding: 30px;
}
.dx-diagnose__bnr__txtbox__ttl {
  margin-bottom: 1rem;
  color: #123378;
  font-weight: bold;
  font-size: 2.2rem;
}

.p-dx-for-medium-mv {
  z-index: 0;
  position: relative;
  padding: 60px 0 70px;
  overflow: hidden;
  background: #f6f6f6;
}
.p-dx-for-medium-mv__img {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 0;
  min-height: 100%;
  transform: translate(0, -50%);
}
.p-dx-for-medium-mv__img img {
  min-width: 100%;
  max-width: none;
  height: 100%;
}
.p-dx-for-medium-mv__inner {
  max-width: 1100px;
  margin: 0 auto;
}
.p-dx-for-medium-mv__txtbox__logo {
  margin-bottom: 30px;
}
.p-dx-for-medium-mv__txtbox__title {
  margin-bottom: 25px;
}
.p-dx-for-medium-mv__txtbox__title h1 {
  font-weight: 600;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-dx-for-medium-mv__txtbox__title h1 span {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-dx-for-medium-mv__txtbox p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.75;
}
.p-dx-for-medium-mv__txtbox p span {
  font-weight: 700;
}
.p-dx-for-medium__section {
  padding: 80px 0;
}
.p-dx-for-medium__section h2 {
  font-feature-settings: "palt";
  margin-bottom: 35px;
  font-weight: 700;
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-dx-for-medium__section h2::before {
  content: none;
}
.p-dx-for-medium__section .p-dx-for-medium-h2 {
  font-size: clamp(22px, 1.6vw, 32px);
}
.p-dx-for-medium__section p {
  font-feature-settings: "palt";
  font-weight: 500;
  line-height: 1.75;
}
.p-dx-for-medium__arrow {
  width: 0;
  height: 0;
  margin: 54px auto;
  border-top: 70px solid #6e7786;
  border-right: 100px solid transparent;
  border-bottom: 0;
  border-left: 100px solid transparent;
  border-style: solid;
}
.p-dx-for-medium__arrow + p {
  font-weight: bold;
  font-size: clamp(18px, 1.354vw, 26px);
}
.p-dx-for-medium__worries {
  margin: 30px auto;
}
.p-dx-for-medium__worries ul {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.p-dx-for-medium__worries ul li {
  width: calc((100% - 60px) / 3);
}
.p-dx-for-medium__worries ul li:nth-child(2) .p-dx-for-medium__worries__item {
  background: #153378;
}
.p-dx-for-medium__worries ul li:nth-child(3) .p-dx-for-medium__worries__item {
  background: #435a8e;
}
.p-dx-for-medium__worries__item {
  height: 100%;
  padding: 50px;
  background: #07183f;
  color: #fff;
  text-align: center;
}
.p-dx-for-medium__worries__item__title {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: clamp(18px, 1.1vw, 21px);
}
.p-dx-for-medium__worries__item p {
  font-size: 16px;
  line-height: 1.5;
}
.p-dx-for-medium__info {
  margin: 30px auto;
  padding: 40px 65px;
}
.p-dx-for-medium__info h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-dx-for-medium__plan {
  margin: 40px auto;
}
.p-dx-for-medium__plan__item {
  padding: 30px;
}
.p-dx-for-medium__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
}
.p-dx-for-medium__flex__item {
  width: calc((100% - 50px) / 2);
  text-align: center;
}
.p-dx-for-medium__flex__item__title {
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 16px;
}
.p-dx-for-medium__flex__item.light-box {
  position: relative;
  padding: 15px;
  background: #fff;
}
.p-dx-for-medium__flex__item.light-box::before {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 34px;
  height: 34px;
  background: #6e7786;
  content: "";
}
.p-dx-for-medium__flex__item.light-box::after {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 34px;
  height: 34px;
  background: url("../../images/zoom.png") center/75% no-repeat;
  content: "";
  filter: invert(1);
}
.p-dx-for-medium__meeting {
  display: flex;
  gap: 20px;
}
.p-dx-for-medium__meeting__txtbox {
  flex: 1;
}
.p-dx-for-medium__meeting__imgbox {
  width: 39%;
}
.p-dx-for-medium__recommendation {
  margin-bottom: 60px;
}
.p-dx-for-medium__recommendation h3 {
  margin-bottom: 20px;
  font-weight: bold;
}
.p-dx-for-medium__recommendation__list {
  display: flex;
  gap: 45px;
}
.p-dx-for-medium__recommendation__list li {
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 14px;
}
.p-dx-for-medium__model h3 {
  margin-bottom: 20px;
  font-weight: bold;
}
.p-dx-for-medium__discussion h3 {
  margin-bottom: 20px;
  font-weight: bold;
}
.p-dx-for-medium__discussion__list {
  display: flex;
  gap: 40px;
}
.p-dx-for-medium__discussion__list li figure {
  margin-bottom: 10px;
  text-align: center;
}
.p-dx-for-medium__point {
  display: flex;
  margin-top: 30px;
  gap: 30px;
}
.p-dx-for-medium__point__item {
  display: flex;
  width: calc((100% - 30px) / 2);
  border: 1px solid #ccc;
}
.p-dx-for-medium__point__title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 115px;
  background: #f3f4f5;
  font-weight: bold;
  text-align: center;
}
.p-dx-for-medium__point__text {
  display: flex;
  align-items: center;
  width: calc(100% - 115px);
  padding: 15px;
}

.p-dx-for-medium__section + .p-dx-for-medium__section {
  position: relative;
}
.p-dx-for-medium__section + .p-dx-for-medium__section::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
  transform: translate(-50%, 0);
  border-top: #dddddd 1px solid;
  content: "";
}

.p-dx-for-medium-bnr__title, .p-d-revolution-bnr__title {
  background: linear-gradient(90deg, #0d0256 0%, #3b68b0 50%, #236fb2 67%, #0b76b3 100%);
  background: -ms-linear-gradient(90deg, #0d0256 0%, #3b68b0 50%, #236fb2 67%, #0b76b3 100%);
}

.p-dx-for-medium-bnr__title, .p-d-revolution-bnr__title {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.p-dx-for-medium-bnr {
  z-index: 1;
  position: relative;
  overflow: hidden;
  background: #fff;
}
.p-dx-for-medium-bnr__img {
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
}
.p-dx-for-medium-bnr__img img {
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}
.p-dx-for-medium-bnr__inner {
  padding: 30px 40px;
}
.p-dx-for-medium-bnr__txtbox P {
  font-feature-settings: "palt";
  margin: 12px 0 0;
  font-weight: 600;
  font-size: clamp(17px, 1vw, 19px);
  line-height: 1.5;
}
.p-dx-for-medium-bnr__txtbox P span {
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-dx-for-medium-bnr__title {
  font-feature-settings: "palt";
  font-weight: 500;
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-dx-for-medium-bnr__title span {
  font-size: clamp(50px, 4vw, 74px);
  line-height: 1;
}
.p-dx-for-medium-bnr__btn {
  display: flex;
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  width: 180px;
  height: 40px;
  padding: 8px;
  gap: 15px;
  background: #0a2763;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.p-dx-for-medium-bnr__btn::before {
  z-index: -1;
  position: absolute;
  top: 0;
  left: -15px;
  width: 100%;
  height: 100%;
  transform: skewX(-30deg);
  background: #0a2763;
  content: "";
}
.p-dx-for-medium-bnr__btn::after {
  display: block;
  height: 34px;
  padding-bottom: 10px;
  content: url(../img/arrow.png);
}

.c-bnr-service {
  margin-bottom: 80px;
  overflow: hidden;
  border: 1px solid #1a2568;
  background: #e8ebf2;
}
.c-bnr-service a {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}
.c-bnr-service__text {
  z-index: 1;
  position: relative;
  padding: 40px 60px;
}
.c-bnr-service__text::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #e8ebf2 50%, transparent);
  content: "";
}
.c-bnr-service__title {
  margin-bottom: 10px;
  color: #1a2568;
  font-weight: bold !important;
  font-size: clamp(26px, 1.978vw, 38px);
  line-height: 1.35 !important;
}
.c-bnr-service__btn {
  display: inline-block;
  z-index: 1;
  position: relative;
  width: 320px;
  margin-top: 30px;
  padding: 1.2rem 3rem;
  border-radius: 10000px;
  background-color: #123378;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  line-height: 2.6rem;
  letter-spacing: 0.1rem;
  text-align: center;
}
.c-bnr-service__btn::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 10px;
  height: 10px;
  transform: translateY(-50%) rotate(-45deg);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
}
.c-bnr-service__img {
  position: absolute;
  top: -45px;
  right: -20px;
}
.c-bnr-download {
  margin-bottom: 80px;
  overflow: hidden;
  border: 1px solid #1a2568;
  background: url("../../images/c-bnr-download_bg.png") no-repeat #e8ebf2;
  background-position: right bottom;
}
.c-bnr-download a {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}
.c-bnr-download__text {
  display: flex;
  z-index: 1;
  position: relative;
  flex-direction: column;
  justify-content: center;
  padding: 20px 60px;
}
.c-bnr-download__title {
  margin-bottom: 10px;
  color: #1a2568;
  font-weight: bold !important;
  font-size: clamp(26px, 1.978vw, 38px);
  line-height: 1.35 !important;
}
.c-bnr-download__btn {
  display: inline-block;
  z-index: 1;
  position: relative;
  width: 320px;
  margin-top: 30px;
  padding: 1.2rem 3rem;
  border-radius: 10000px;
  background-color: #123378;
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  line-height: 2.6rem;
  letter-spacing: 0.1rem;
  text-align: center;
}
.c-bnr-download__btn::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 10px;
  height: 10px;
  transform: translateY(-50%) rotate(-45deg);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
}
.c-bnr-download__img {
  position: absolute;
  top: 50%;
  right: 10%;
  transform: translateY(-50%);
}

.p-eye-intro {
  margin: 6rem 0;
  padding: 4rem;
  border: 1px solid #ccc;
  background: #fff;
}
.p-eye-intro:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-eye-intro p, .p-eye-intro dl {
  font-size: 14px;
}
.p-eye-intro dl {
  margin-top: 2rem;
}
.p-eye-intro dd {
  color: #666;
}
.p-eye-intro dd li {
  font-size: clamp(10px, 0.677vw, 13px);
  list-style: inside;
}
.p-eye-intro__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 3.5rem;
}
.p-eye-intro__wrap > div {
  width: calc(100% - 16.5rem - 3.5rem);
}
.p-eye-intro .p-eye-intro__title {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
  text-align: center;
}
.p-eye-intro .p-eye-intro__name {
  font-weight: bold;
  font-size: clamp(30px, 2.1vw, 42px);
}
.p-eye-intro .p-eye-intro__name span {
  display: block;
  font-weight: normal;
  font-size: clamp(10px, 0.625vw, 12px);
}

.p-eye-set {
  background-postion: left top;
  padding-bottom: 10rem;
  overflow: hidden;
  background: url(../img/eye-list-bg.png);
  background-size: contain;
  background-repeat: no-repeat;
}
.p-eye-set .l-container, .p-eye-set .l-column2--half {
  padding-bottom: 0;
}
.p-eye-set h2 {
  color: #fff;
}
.p-eye-set__blk {
  display: flex;
  visibility: hidden;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  width: 100%;
  gap: 0;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-eye-set__item {
  width: 38rem;
  margin: 0 0.1rem;
  padding: 6rem 4rem;
  transform: scale(0.9);
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  transition: 0.5s;
}
.p-eye-set__item p {
  margin: 1rem 0 2rem;
  color: #999;
}
.p-eye-set__item:focus {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.4);
}
.p-eye-set__item:focus a {
  text-decoration: underline;
}
.p-eye-set__item:focus figure img {
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
}
.p-eye-set figure {
  text-align: center;
}
.p-eye-set figure figcaption {
  display: block;
  margin: 1rem 0;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-eye-set figure span {
  display: block;
  width: 16rem;
  height: 16rem;
  margin: 0 auto 2rem;
  overflow: hidden;
  border-radius: 16rem;
}
.p-eye-set figure img {
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  margin: 0 auto 0;
  filter: grayscale(100%);
}
.p-eye-set .slick-center.p-eye-set__item {
  margin: 0 1.5rem;
  transform: scale(1);
  transition: 0.3s;
}
.p-eye-set .slick-center figure img {
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
}
.p-eye-set .c-cate--line span {
  border-color: #b7b7b7;
  color: #b7b7b7;
}
.p-eye-set h3 {
  margin-bottom: 1rem;
  color: #666;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-eye-set .js-eye-set--prev {
  z-index: 1;
  position: absolute;
  top: calc(50% - 4rem);
  width: 5rem;
  height: 8rem;
  background: rgba(0, 0, 0, 0.9);
}
.p-eye-set .js-eye-set--prev:focus {
  background: #6e7786;
  cursor: pointer;
  transition: 0.3s;
}
.p-eye-set .js-eye-set--prev span {
  left: 2rem;
  width: 2rem;
  height: 2rem;
  margin-top: -1rem;
  transform: rotate(-135deg);
}
.p-eye-set .js-eye-set--next {
  z-index: 1;
  position: absolute;
  top: calc(50% - 4rem);
  right: 0;
  width: 5rem;
  height: 8rem;
  background: rgba(0, 0, 0, 0.9);
}
.p-eye-set .js-eye-set--next:focus {
  background: #6e7786;
  cursor: pointer;
  transition: 0.3s;
}
.p-eye-set .js-eye-set--next span {
  left: 1.5rem;
  width: 2rem;
  height: 2rem;
  margin-top: -1rem;
}

.p-faq h2 {
  margin-bottom: 50px;
  color: #153477;
  font-size: 3.2rem;
}
.p-faq-list dl dd::before, .p-faq-list dl dt::before {
  display: flex;
  position: absolute;
  top: 2rem;
  left: 2rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  gap: 0;
  border-radius: 100rem;
  font-size: clamp(30px, 2.1vw, 42px);
  line-height: 2rem;
  text-align: center;
  vertical-align: middle;
}
.p-faq-list dl {
  background: #fff;
}
.p-faq-list dl + dl {
  margin-top: 2rem;
}
.p-faq-list dl dt {
  position: relative;
  padding: 3rem 3rem 3rem 8rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-faq-list dl dt::before {
  border: 1px solid #101010;
  content: "Q";
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-faq-list dl dt:focus {
  background: #ddd;
}
.p-faq-list dl dd {
  position: relative;
  margin-bottom: 2rem;
  padding: 3rem 3rem 3rem 8rem;
  border-top: 1px solid #eee;
}
.p-faq-list dl dd a {
  text-decoration: underline;
}
.p-faq-list dl dd::before {
  background: #07183f;
  content: "A";
  color: #fff;
  font-size: clamp(18px, 1.2vw, 24px);
}

.p-features {
  position: relative;
}
.p-features .bg-img {
  background-image: url("../img/top/bg-features.jpg");
}
.p-features p {
  line-height: 2;
}
.p-features h3 {
  color: #153378;
}
.p-features__item {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-features__item__list {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.p-features__item__list__txtbox {
  width: 46.95%;
}
.p-features__item__list__txtbox__ttl {
  margin-top: 20px;
  font-size: 16px;
}
.p-features__item__list__txtbox__catelist {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
}
.p-features__item__list__txtbox__catelist li {
  margin-right: 10px;
}
.p-features__item__list__txtbox__catelist a {
  color: #878787;
  text-decoration: underline;
}
.p-features__item__list__imgbox {
  width: 53.05%;
}

.p-features__item__list.list01 {
  margin-bottom: 90px;
}

.p-features__item__list.list01 .p-features__item__list__imgbox {
  margin-left: 50px;
}

.p-features__item__list.list02 .p-features__item__list__imgbox {
  margin-right: 50px;
}

.p-features__item__list.list01 .p-features__item__list__txtbox ul li {
  display: flex;
  align-items: center;
  padding: 27px 0;
  border-bottom: 1px solid #123378;
}
.p-features__item__list.list01 .p-features__item__list__txtbox ul li span {
  display: block;
  margin: 0 40px 0 20px;
  color: #153378;
  font-size: 3.6rem;
}

.p-features__item__list.list01 .p-features__item__list__txtbox ul li:first-child {
  border-top: 1px solid #123378;
}

.p-featuresss {
  /*下層ページ*/
}
.p-featuresss .l-container, .p-featuresss .l-column2--half {
  position: relative;
}
.p-featuresss .bg-img {
  background-image: url("../img/top/bg-features.jpg");
}
.p-featuresss p {
  line-height: 2;
}
.p-featuresss p strong {
  color: #000;
  font-weight: bold;
}
.p-featuresss h3 {
  color: #153378;
}
.p-featuresss-section {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #f3f4f5;
}
.p-featuresss_block {
  text-align: center;
}
.p-featuresss_block-flex:nth-child(n+2) {
  margin-top: 70px;
}
.p-featuresss_block-flex-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.p-featuresss_block-flex:nth-child(odd) .p-featuresss_block-flex-top {
  flex-direction: row-reverse;
}
.p-featuresss_block-flex:nth-child(even) .p-featuresss_head {
  margin-right: 50px;
  margin-left: 0;
}
.p-featuresss_block-flex-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 30px;
  padding: 30px;
  border: 2px solid #153378;
  border-radius: 10px;
}
.p-featuresss_block-flex-bottom ul {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-featuresss_block-flex-bottom ul li {
  position: relative;
  width: 50%;
  padding-right: 20px;
  padding-left: 20px;
}
.p-featuresss_block-flex-bottom ul li:before {
  position: absolute;
  top: 8px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 5000px;
  background: #153378;
  content: "";
}
.p-featuresss_block-flex-bottom ul li:nth-child(n+3) {
  margin-top: 5px;
}
.p-featuresss_block-zimg {
  margin-top: 50px;
  text-align: center;
}
.p-featuresss_block-zimg img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.p-featuresss_head {
  flex: 1;
  margin-left: 50px;
}
.p-featuresss_head-block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 2px solid #153378;
  color: #153378;
  font-weight: normal;
  font-size: 7.4rem;
  line-height: 1;
}
.p-featuresss_head-block span {
  display: block;
  margin-left: 20px;
  font-weight: normal;
  font-size: 1.8rem;
  line-height: 1.4;
}
.p-featuresss_head-block strong {
  display: block;
  font-weight: normal;
  font-size: 2.8rem;
}
.p-featuresss_head-img {
  width: 43%;
}
.p-featuresss_service {
  margin-right: 30px;
  color: #153378;
  font-weight: bold;
}

.p-footer {
  background: #eeeeee;
}
.p-footer-cta {
  display: flex;
  justify-content: space-between;
  max-width: 970px;
  margin: 0 auto;
  text-align: center;
}
.p-footer-cta__bnr {
  position: relative;
  margin: 0 1%;
  overflow: hidden;
  border-radius: 8px;
  background-color: #000;
  color: #fff;
  transition: 0.3s all;
}
.p-footer-cta__bnr img {
  width: 100%;
}
.p-footer-cta__bnr:hover {
  opacity: 0.7;
}
.p-footer-cta__bnr p {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.4rem;
  white-space: nowrap;
}
.p-footer-cta__bnr p strong {
  display: block;
  margin-top: 8px;
  font-size: 2.2rem;
}
.p-footer-cta__btn {
  padding: 20px 0;
}

.p-footer-nav {
  padding: 3rem 0;
  border-top: 1px solid #101010;
  background: #fff;
}
.p-footer-nav__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}
.p-footer-nav__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  min-width: 22%;
  gap: 8%;
}
.p-footer-nav__logo a + img {
  max-width: 4.6rem;
}
.p-footer-nav nav {
  margin: 0 0 0 auto;
  font-size: 16px;
}
.p-footer-nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
}
.p-footer-nav ul li + li:before {
  padding: 0 2.6vw;
  content: " | ";
}
.p-footer-nav ul a:focus {
  color: #6e7786;
  transition: 0.3s;
}
.p-footer-nav__copyright {
  margin: 0 0 0 5rem;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
}

.p-footer-nav__logo {
  display: block;
  font-size: 10px;
  line-height: 1.2;
  white-space: initial;
}

.p-footer-nav__logo .flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.p-footer-nav__logo .flex a img {
  width: 164px;
  margin: 15px 15px 15px 0;
}

.p-download__mv {
  min-height: 310px !important;
}
.p-form2__wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 95%;
  max-width: 1100px;
  margin: 100px auto 150px auto;
}
.p-form2__wrapper section {
  width: 42%;
}
.p-form2__wrapper section + section {
  width: 53%;
  padding: 4rem;
  background: #e8ebf2;
}
.p-form2__wrapper section h2 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #153378;
  color: #153378;
  font-size: 2rem;
  text-align: left;
}
.p-form2__wrapper section h2:before {
  display: none;
}
.p-form2__wrapper section * + h2 {
  margin-top: 40px;
}
.p-form2__wrapper section figure {
  max-width: 100px;
  margin-bottom: 30px;
  padding: 30px;
  background: #e8ebf2;
  text-align: center;
}
.p-form2__wrapper section figure.dlimg {
  max-width: inherit;
  padding: 0;
}
.p-form2__wrapper section figure img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.p-form2__wrapper section p + p {
  margin-top: 1em;
}
.p-form2__wrapper section ul li {
  width: 100%;
  padding: 20px;
  background: #e8ebf2;
}
.p-form2__wrapper section ul li + li {
  margin-top: 10px;
}
.p-form2__wrapper section ol {
  padding: 0 0 0 20px;
}
.p-form2__wrapper section ol li {
  width: auto;
  list-style: auto;
}
.p-form2__wrapper section ol li + li {
  margin-top: 10px;
}
.p-form2__wrapper section ol li::marker {
  color: #153378;
  font-weight: bold;
}
.p-form2__wrapper section ol li ul li {
  margin: 0 0 0 1.5rem;
  padding: 0;
  background: none;
  list-style-type: none;
  text-indent: -1.5rem;
}
.p-form2__wrapper .ondemand-detail__prof + .ondemand-detail__prof {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dotted #CCC;
}
.p-form2__wrapper .ondemand-detail__prof ul {
  margin-top: 0.7rem;
}
.p-form2__wrapper .ondemand-detail__prof ul li {
  width: auto;
  margin-left: 2rem;
  padding: 0;
  background: none;
  font-size: 1.5rem;
  list-style: disc;
}
.p-form2__profile {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.p-form2__profile figure {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}
.p-form2__profile p {
  flex: 1;
  margin-left: 20px;
  font-size: 2rem;
}
.p-form2__profile p span {
  display: block;
  font-size: 1.4rem;
}

form {
  width: auto !important;
}
form .mktoHtmlText {
  display: block;
  width: 100% !important;
  max-width: 520px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1.6rem;
}
form .mktoHtmlText p {
  margin: 20px 0;
  font-weight: normal;
  font-size: 1.4rem;
}
form .mktoHtmlText p b {
  font-weight: bold;
}
form .mktoHtmlText p a {
  display: inline;
  color: #153378;
  text-decoration: underline;
}
form .mktoHtmlText p a:hover {
  text-decoration: none;
}
form input[type=url], form input[type=tel], form input[type=email], form input[type=text] {
  width: 520px !important;
  height: 50px;
  margin-left: 2rem;
  padding: 10px !important;
  border: 1px solid #b7c2d6;
  /*width: calc(100% - 2rem);*/
  border-radius: 2px;
  background: #FFF;
}
form input[type=url][name=firstnamefurigana], form input[type=url][name=lastnamefurigana], form input[type=url][name=FirstName], form input[type=url][name=LastName], form input[type=tel][name=firstnamefurigana], form input[type=tel][name=lastnamefurigana], form input[type=tel][name=FirstName], form input[type=tel][name=LastName], form input[type=email][name=firstnamefurigana], form input[type=email][name=lastnamefurigana], form input[type=email][name=FirstName], form input[type=email][name=LastName], form input[type=text][name=firstnamefurigana], form input[type=text][name=lastnamefurigana], form input[type=text][name=FirstName], form input[type=text][name=LastName] {
  width: 245px !important;
}
form textarea {
  width: 520px !important;
  height: 150px;
  margin-left: 2rem;
  padding: 10px !important;
  border: 1px solid #b7c2d6;
  /*width: calc(100% - 2rem);*/
  border-radius: 2px;
  background: #FFF;
}
form .mktoRadioList {
  width: auto !important;
}
form .mktoButtonRow {
  width: 100%;
}
form .mktoButtonRow span {
  margin-left: 0 !important;
}
form .mktoButtonRow span button {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 280px;
  height: 60px;
  margin: 0 auto !important;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-size: 1.6rem;
}
form .mktoButtonRow span button:after {
  position: absolute;
  content: "";
}

p + .p-form2__profile {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dotted #CCC;
}

.detailPage .mktoForm .mktoLabel {
  width: 0 !important;
  float: none;
}

.detailPage .mktoForm .mktoFieldWrap {
  width: 100%;
}

.detailPage .mktoForm .mktoFieldWrap {
  display: flex;
  float: none;
}

.detailPage .mktoForm .mktoGutter {
  display: none;
}

.detailPage .mktoForm input[type=text], .detailPage .mktoForm input[type=url], .detailPage .mktoForm input[type=email], .detailPage .mktoForm input[type=tel], .detailPage .mktoForm input[type=number], .detailPage .mktoForm input[type=date], .detailPage .mktoForm textarea.mktoField, .detailPage .mktoForm select.mktoField {
  width: calc(100% - 2rem) !important;
  margin-bottom: 3rem !important;
  margin-left: 2rem !important;
}

.detailPage input, .detailPage textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: border-box;
  appearance: none;
  margin-bottom: 1rem !important;
  padding: 1.4rem !important;
  border: 1px solid #999;
  border-radius: 2px;
  outline: none;
  background-color: #fff;
}

.detailPage .mktoForm .mktoLabel {
  width: 0 !important;
  float: none;
}

.detailPage .mktoForm .mktoRequiredField .mktoAsterix {
  display: block;
  float: none;
}

.detailPage .mktoForm .mktoOffset {
  display: none;
}

.detailPage .mktoForm .mktoFormCol {
  display: flex;
  width: 100%;
}

.detailPage .mktoForm .mktoFormRow {
  display: flex;
  clear: both;
}

.detailPage .mktoForm .mktoRadioList > label, .detailPage .mktoForm .mktoCheckboxList > label {
  display: block;
  min-height: 12px;
  margin-top: 0.1em;
  margin-bottom: 0.5em !important;
  margin-left: 0;
  line-height: 1.5em !important;
}

.detailPage .radio-label, .detailPage .mktoRadioList label {
  position: relative;
  padding-top: 1px;
  padding-left: 3rem;
  font-size: 15px;
  cursor: pointer;
}

.detailPagep .radio-label::before, .detailPage .mktoRadioList label::before {
  display: block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #6A6A6A;
  border-radius: 10px;
  background-color: #fff;
  content: "";
}

.detailPage .radio-label::after, .detailPage .mktoRadioList label::after {
  display: block;
  position: absolute;
  top: 6px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  content: "";
}

.detailPage input[type=radio] {
  display: none;
}

.detailPage input[type=radio]:checked + .radio-label::before, .detailPage input[type=radio]:checked + label::before {
  border-color: #153378;
}

.detailPage input[type=radio]:checked + .radio-label::after, .detailPage input[type=radio]:checked + label::after {
  background-color: #153378;
}

.detailPage .mktoForm select {
  padding: 1rem 1.2rem !important;
  border: 1px solid #6a6a6a !important;
  border-radius: 2px !important;
}

.ondemand .p-form2__profile {
  margin-bottom: 10px;
}

.ondemand .p-form2__profile p {
  font-weight: bold;
  line-height: 1.4;
}

.ondemand .p-form2__profile p span {
  display: block;
  font-weight: normal;
  font-size: 1.4rem;
}

.detailPage .mktoForm #Lblcontact_means {
  width: 1.5rem !important;
}

.detailPage .mktoForm #LblQuestionfree2 {
  width: 1.5rem !important;
}

.detailPage .mktoForm label#Lblbusiness_items {
  width: 1.5rem !important;
}

.mktoError {
  bottom: -25px !important;
}

.ondemand-detail__point-list {
  margin: 10px 0 20px;
  font-size: 15px;
  line-height: 1.8;
}
.ondemand-detail__point-list ul li {
  width: auto;
}

.hs-submit .actions {
  text-align: center !important;
}

.p-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-header__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 1.5rem 0;
  gap: 8%;
  font-size: 1.1rem;
}
.p-header__logo img {
  display: block;
  margin-bottom: 0.5rem;
}
.p-header__logo a {
  max-width: 74%;
  white-space: initial;
}
.p-header__logo a + img {
  max-width: 4.6rem;
}
.p-header__logo a:focus {
  opacity: 0.7;
  transition: 0.3s;
}
.p-header__nav {
  margin-left: auto;
}
.p-header__nav nav {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  gap: 0;
}
.p-header__nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
}
.p-header__nav ul + ul {
  margin-left: 3rem;
}
.p-header__nav ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
}
.p-header__nav ul li a {
  display: flex;
  position: relative;
  flex-flow: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  gap: 0;
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-header__nav ul li a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background: #153378;
  content: "";
  transition: transform 0.2s;
}
.p-header__nav ul li a:focus::after {
  transform: scale(1, 1);
}
.p-header__nav ul:nth-of-type(1) li + li {
  margin-left: 1.5vw;
}
.p-header__nav ul:nth-of-type(2) li a {
  display: block;
  width: 12rem;
  height: 100%;
  padding: 2.4rem 0;
  color: #fff;
  font-size: clamp(10px, 0.677vw, 13px);
  text-align: center;
}
.p-header__nav ul:nth-of-type(2) li a img {
  display: block;
  height: 1.6rem;
  margin: 0 auto 0.4rem;
}
.p-header__nav ul:nth-of-type(2) li a:focus {
  background: #6e7786 !important;
  transition: 0.5s;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(1) a {
  background-color: #101010;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(2) a {
  background-color: #07183f;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(3) a {
  background-color: #153378;
}
.p-header__nav .highlight {
  position: absolute;
  top: 20%;
  left: 50%;
  margin-bottom: 1rem;
  padding: 0 1rem;
  transform: translateX(-50%);
  border-radius: 9999px;
  background: #fff;
  color: #153378;
  font-weight: 500;
  font-size: 11px;
  line-height: 17px;
  word-break: keep-all;
}
.p-header__nav .highlight::before {
  position: absolute;
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 6px solid #ffffff;
  border-right: 4px solid transparent;
  border-bottom: 0;
  border-left: 4px solid transparent;
  border-style: solid;
  content: "";
}

.p-header__logo {
  max-width: 100%;
  margin-left: 1.5rem;
  padding: 20px 30px 20px 0;
}

.p-header__logo img {
  width: 164px;
  margin-bottom: 20px;
}

.p-header__logo a {
  max-width: 100%;
  line-height: 1;
}

.p-header__nav nav {
  height: 100%;
}

.p-header__nav ul:nth-of-type(2) li a {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.menu_contents {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 3rem;
  background: #fff;
  box-shadow: 0px 0px 9.4px 0.6px rgba(0, 0, 0, 0.08);
}
.menu_contents-inner {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
.menu_contents-title {
  margin-bottom: 2.5rem;
  color: #111111;
  font-weight: 500;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.2;
}
.menu_contents-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 7rem;
}
.menu_contents-item {
  position: relative;
  padding-left: 2rem;
}
.menu_contents-item::before {
  display: block;
  position: absolute;
  top: 1.1rem;
  left: 0;
  width: 8px;
  height: 8px;
  margin-top: -3px;
  transform: rotate(45deg);
  border-top: 1px solid #111111;
  border-right: 1px solid #111111;
  border-color: #999;
  content: "";
  vertical-align: middle;
}
.menu_contents-flexservice {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}
.menu_contents-item-service {
  width: calc((100% - 8rem) / 3);
}
.menu_contents-item-service a {
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
}
.menu_contents-item-service a::after {
  content: none !important;
}
.menu_contents-item-service-title {
  position: relative;
  margin: 2rem 0 1rem;
  padding-left: 2rem;
  font-weight: 500;
  font-size: clamp(13px, 0.78vw, 15px);
}
.menu_contents-item-service-title::before {
  display: block;
  position: absolute;
  top: 50%;
  left: -1rem;
  width: 8px;
  height: 8px;
  margin-top: -3px;
  margin-left: 1rem;
  transform: rotate(45deg);
  border-top: 1px solid #111111;
  border-right: 1px solid #111111;
  border-color: #999;
  content: "";
  vertical-align: middle;
}
.menu_contents-item-service-summary {
  font-size: clamp(10px, 0.677vw, 13px);
}

.menu_arrow > a {
  position: relative;
}
.menu_arrow > a::before {
  display: block;
  z-index: 1;
  position: absolute;
  bottom: 13px;
  left: 50%;
  width: 6px;
  height: 6px;
  transform: translateX(-50%) rotate(135deg);
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  content: "";
  transition: 0.3s;
}
.menu_arrow > a:focus::before {
  bottom: 10px;
}
.menu_arrow.digitalinsight {
  min-width: 19.5rem;
}
.menu_arrow.digitalinsight > a {
  padding: 0 5rem;
}

.p-home-mv {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.p-home-mv__item {
  position: relative;
  overflow: hidden;
}
.p-home-mv__img {
  width: 100vw;
  overflow: hidden;
}
.p-home-mv .is-slide-animation img {
  -webkit-animation: fadezoom 8s 0s forwards;
          animation: fadezoom 8s 0s forwards;
}
.p-home-mv__txt a {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  align-items: center;
  width: 34vw;
  padding: 3rem 4rem;
  overflow: hidden;
  gap: 7rem;
  background: #101010;
  color: #fff;
  font-size: clamp(26px, 1.978vw, 38px);
  transition: 0.5s all;
}
.p-home-mv__txt a:focus {
  opacity: 0.95;
}
.p-home-mv__txt a:focus .p-home-mv__txt__arrow {
  transform: translateX(10px);
}
.p-home-mv__txt a h1 {
  margin: 2rem 0 3rem;
  font-size: 16px;
  line-height: 1.625;
  letter-spacing: 0.1rem;
}
.p-home-mv__txt a .c-btn--more {
  color: #909090;
  font-size: clamp(10px, 0.625vw, 12px);
  line-height: 1;
  letter-spacing: 1px;
}
.p-home-mv__txt__label {
  font-size: clamp(10px, 0.625vw, 12px);
  line-height: 1;
}
.p-home-mv__txt__inner {
  width: calc(100% - 4rem - 7rem);
}
.p-home-mv__txt__arrow {
  position: relative;
  width: 4rem;
  height: 4rem;
  border: 1px solid #fff;
  border-radius: 100%;
  transition: 0.5s all;
}
.p-home-mv__txt__arrow:after {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 20px;
  height: 100%;
  transform: translate(-50%, 0);
  background-image: url(../img/ar-right.svg);
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  line-height: 0;
}
.p-home-mv__company {
  margin-top: 1.5vw;
  color: #6e7786;
  font-size: 16px;
}
.p-home-mv__summary {
  font-size: 16px;
}
.p-home-mv__nav.js-slide {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 50vw;
}
.p-home-mv .slick-dots {
  bottom: 0;
  margin: 0;
  padding: 0 0 0 50vw;
  text-align: left;
}
.p-home-mv .slick-dots li {
  width: auto;
  height: auto;
  margin: 0 0 0 2.1vw;
}
.p-home-mv .slick-dots li button {
  width: auto;
  height: auto;
  padding: 0;
}
.p-home-mv .slick-dots li button:before {
  display: block;
  position: static;
  width: auto;
  height: auto;
  color: #ccc;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
}
.p-home-mv .slick-dots li.slick-active button:before {
  color: #333;
  transition: 0.5s;
}
.p-home-mv .slick-dots li:focus button:before {
  color: #333;
  transition: 0.5s;
}
.p-home-mv .slick-dots li:nth-of-type(1) button:before {
  content: "01 石塚硝子株式会社";
}
.p-home-mv .slick-dots li:nth-of-type(2) button:before {
  content: "02 株式会社フジ";
}
.p-home-mv .slick-dots li:nth-of-type(3) button:before {
  content: "03 ツインバード";
}

.p-digitalinsight__item__wrap {
  position: relative;
  padding: 2.5rem 6.5rem;
  border-radius: 8px;
  background: #fff;
}

.p-insight {
  position: relative;
}
.p-insight .bg-img {
  background-image: url("../img/top/bg-insight.jpg");
  background-color: #c9d2d5;
}
.p-insight__item {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
}
.p-insight__item::after {
  display: block;
  width: 30rem;
  content: "";
}
.p-insight__item__list {
  position: relative;
  width: 32%;
  margin-bottom: 4%;
  cursor: pointer;
  /*&.external {
  	&::before {
  		content: "";
  		background: url(/dx/assets/img/digitalinsight/external-icon.png);
  		top: -10px;
  		right: -14px;
  		position: absolute;
  		z-index: 1;
  		width: 40px;
  		height: 40px;
         @include mq-down {
           width: 30px;
           height: 30px;
           background-size: cover;
           top: -3px;
           right: -3px;
         }
  	}
  }*/
}
.p-insight__item__list a {
  position: relative;
}
.p-insight__item__list a[target=_blank]:before {
  z-index: 1;
  position: absolute;
  top: -10px;
  right: -14px;
  width: 40px;
  height: 40px;
  background: url(/dx/assets/img/digitalinsight/external-icon.png);
  content: "";
}
.p-insight__item__list__imgbox {
  margin-bottom: 10px;
  overflow: hidden;
}
.p-insight__item__list__txtbox__ttl {
  margin-top: 10px;
  font-size: 16px;
}
.p-insight__item__list__txtbox__catelist {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  gap: 10px 15px;
}
.p-insight__item__list__txtbox__catelist li {
  color: #878787;
  text-decoration: underline;
}

.label-style01 {
  display: inline-block;
  padding: 6px 20px;
  border: 2px solid #153378;
  border-radius: 6px;
  color: #153378;
  /*width: 117px;*/
  text-align: center;
}

.p-connection__set .p-insight__item__list ul li {
  width: auto;
}

#top .p-digitalinsight__item__wrap h3 {
  color: #153378;
}

.p-interview__wrapper {
  display: flex;
  justify-content: space-between;
  width: 95%;
  max-width: 1100px;
  margin: 100px auto 0 auto;
}
.p-interview__wrapper-supplement {
  margin: 40px 0;
  padding: 40px;
  border: 2px solid #101010;
  color: #101010;
}
.p-interview__wrapper article {
  width: 63%;
}
.p-interview__wrapper article section + section {
  margin-top: 100px;
}
.p-interview__wrapper article section .l-container, .p-interview__wrapper article section .l-column2--half {
  padding: 0;
}
.p-interview__wrapper article h2 {
  position: relative;
  /*大タイトル*/
  padding-left: 45px;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: left;
}
.p-interview__wrapper article h2:before {
  position: absolute;
  top: 18px;
  left: 0;
  width: 40px;
  height: 2px;
  background: #000;
  content: "";
}
.p-interview__wrapper article dl {
  margin-top: 2rem;
}
.p-interview__wrapper article dl dt {
  margin-bottom: 1em;
  color: #153378;
}
.p-interview__wrapper article figure {
  margin: 20px 0;
}
.p-interview__wrapper article figure img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.p-interview__wrapper article p {
  font-size: 1.6rem;
  line-height: 1.875;
}
.p-interview__wrapper article p + p {
  margin-top: 20px;
}
.p-interview__wrapper aside {
  width: 30%;
}
.p-interview__wrapper aside section + section {
  margin-top: 80px;
}
.p-interview__wrapper aside .p-aside__title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 2px solid #101010;
}
.p-interview__wrapper aside .p-aside__title h2 {
  font-weight: normal;
  font-size: 1.4rem;
}
.p-interview__wrapper aside .p-aside__title span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p-interview__wrapper aside .p-aside__layout--01 li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #101010;
}
.p-interview__wrapper aside .p-aside__layout--01 li figure {
  position: relative;
  width: 33.3333333333%;
  max-width: 110px;
  height: 75px;
  overflow: hidden;
  text-align: center;
}
.p-interview__wrapper aside .p-aside__layout--01 li figure img {
  position: absolute;
  left: 50%;
  width: auto;
  max-width: none;
  max-height: 100%;
  transform: translate(-50%);
}
.p-interview__wrapper aside .p-aside__layout--01 li figure + a {
  width: 66.6666666667%;
  padding-left: 2rem;
}
.p-interview__wrapper aside .p-aside__layout--01 li a {
  display: block;
}
.p-interview__wrapper aside .p-aside__layout--01 li a span {
  display: inline-block;
  min-width: 100px;
  margin-bottom: 12px;
  padding: 3px 40px;
  border: 2px solid #153378;
  border-radius: 5px;
  color: #153378;
  font-size: 1.3rem;
}
.p-interview__wrapper aside .p-aside__layout--01 li a strong {
  display: block;
}
.p-interview__wrapper aside .p-aside__link {
  display: flex;
  justify-content: flex-end;
}
.p-interview__wrapper aside .p-aside__link a {
  min-width: 140px;
  padding: 8px 10px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-size: 1.2rem;
  text-align: center;
}
.p-interview__wrapper aside .p-aside__link a:after {
  content: "";
}
.p-connection {
  background: #E8EBF1;
}
.p-connection__set {
  padding: 100px 0;
  background: #eee;
}
.p-connection__set .l-container, .p-connection__set .l-column2--half {
  padding: 60px;
  border-radius: 10px;
  background: #FFF;
}
.p-connection__set.pcs-column {
  background: url("/dx/assets/img/column/pcs-column.jpg") no-repeat center center;
  background-size: cover;
}
.p-connection__set.pcs-useful {
  background: url("/dx/assets/img/column/pcs-useful.jpg") no-repeat center center;
  background-size: cover;
}
.p-connection__set .l-container, .p-connection__set .l-column2--half {
  padding: 60px;
  border-radius: 10px;
  background: #FFF;
}
.p-connection__set-head {
  margin-bottom: 40px;
  font-size: 3.2rem;
  text-align: center;
}
.p-connection__set-head h2 {
  display: block;
  position: relative;
  margin-top: 20px;
  font-size: 1.6rem;
}
.p-connection__set-head h2:before {
  display: none !important;
}
.p-connection__set-head h2:after {
  position: absolute;
  bottom: 0px;
  left: calc(50% - 0px);
  height: 2px;
  height: 20px;
  background: #153378;
  content: "";
}
.p-connection__set ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px 15px;
}
.p-connection__set ul li {
  width: calc((100% - 45px) / 4);
}
.p-connection__set ul li figure {
  margin-bottom: 15px;
  overflow: hidden;
}
.p-connection__set ul li figure img {
  max-width: 100%;
}
.p-connection__set ul li h2 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 1.4rem;
  text-align: left;
}
.p-connection__set ul li h2:before {
  display: none !important;
}
.p-connection__set ul.p-webinar--list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.p-connection__set ul.p-webinar--list li {
  width: 100%;
}
.p-connection__set ul .p-webinar--list--item {
  padding: 0;
  background: none;
}
.p-connection__set ul .p-webinar--list--item--bottom {
  padding: 20px 0;
}
.p-connection__set ul .p-webinar--list--item--category {
  display: inline-block;
  min-width: 100px;
  padding: 2px 10px;
  border: 2px solid #153378;
  border-radius: 5px;
  background: #FFF;
  color: #153378;
  font-size: 1.2rem;
  line-height: 1.5;
  text-align: center;
}
.p-connection__set ul .p-webinar--list--item:before {
  top: 5px;
  right: 5px;
  width: 32px;
  height: 32px;
  background-size: contain;
}
.p-connection__set ul .p-webinar--list--item--title {
  font-size: 1.4rem;
}
.p-connection__set-label {
  margin-bottom: 10px;
}
.p-connection__set-label span {
  display: inline-block;
  min-width: 100px;
  padding: 2px 10px;
  border: 2px solid #153378;
  border-radius: 5px;
  background: #FFF;
  color: #153378;
  font-size: 1.2rem;
  text-align: center;
}
.p-connection__set-category {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.p-connection__set-category span {
  margin: 0 10px 5px 0;
  color: #101010;
  font-size: 13px;
  text-decoration: underline;
}
.p-connection__service {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  border-radius: 10px;
  background: #000;
}
.p-connection__service-area .l-container, .p-connection__service-area .l-column2--half {
  padding: 0 !important;
  background: none !important;
}
.p-connection__service-img {
  flex: 1;
}
.p-connection__service-cont {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: 0 0 0 6rem;
  color: #FFF;
}
.p-connection__service-cont h3 {
  font-size: 3rem;
}
.p-connection__service-cont p {
  margin: 20px 0;
}
.p-connection__service-cont .p-btn__link-center {
  justify-content: flex-start;
  margin-top: 0;
}
.p-connection__seminar {
  display: flex;
  align-items: center;
}
.p-connection__seminar-cont {
  flex: 1;
  padding-left: 60px;
}
.p-connection__seminar-cont span {
  display: block;
  font-size: 2rem;
}
.p-connection__seminar-cont h3 {
  font-weight: bold;
  font-size: 3rem;
}
.p-connection__seminar-cont .p-btn__link-center {
  justify-content: flex-start;
}
.p-btn {
  margin-top: 0px;
}
.p-btn__link-center {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
}
.p-btn__link-center a {
  position: relative;
  padding: 15px 100px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-weight: bold;
  font-size: 1.6rem;
}
.p-btn__link-center a:after {
  position: absolute;
  top: calc(50% - 0px);
  right: 10px;
  content: "";
}
.p-author__inner {
  display: flex;
  align-items: flex-start;
  padding: 3rem;
  background: #e8ebf2;
}
.p-author__inner + .p-author__inner {
  margin-top: 4rem;
}
.p-author__author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 0.5rem;
  font-size: 1.4rem;
}
.p-author__author span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p-author__profile {
  flex: 1;
}
.p-author__name {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: 2rem;
}
.p-author__name span {
  display: block;
  font-weight: normal;
  font-size: 1.4rem;
}
.p-author__img {
  width: 150px;
  height: 150px;
  margin-left: 40px;
  overflow: hidden;
  border-radius: 100%;
}
.p-author__img img {
  display: block;
  max-width: 150px;
  margin: 0 auto;
}
.p-company__block {
  margin-bottom: 150px;
}
.p-company__inner {
  display: flex;
  flex-direction: row-reverse;
  padding: 3rem;
  background: #000;
  color: #FFF;
}
.p-company__author {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 1.4rem;
}
.p-company__author span {
  display: inline-block;
  margin-right: 20px;
  font-size: 2rem;
}
.p-company__profile {
  flex: 1;
}
.p-company__name {
  font-size: 2rem;
}
.p-company__name span {
  font-size: 1.4rem;
}
.p-company__img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 150px;
  width: 30%;
  margin-right: 40px;
  padding: 20px;
  background: #FFF;
}
.p-company__link a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: px;
  height: px;
  color: #FFF;
}
.p-association__block {
  margin-bottom: 150px;
}
.p-association__block ul {
  display: flex;
  justify-content: space-between;
}
.p-association__block ul li {
  flex: 1;
}
.p-association__block ul li a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-size: 1.6rem;
  transition: 0.3s;
}
.p-association__block ul li a:after {
  position: absolute;
  top: calc(50% - 3px);
  right: 95%;
  content: "";
}
.p-association__block ul li a:hover {
  opacity: 0.7;
}
.p-association__block ul li + li {
  margin-left: 25px;
}

.p-column__wrapper article .p-author__profile p {
  font-size: 1.5rem;
  line-height: 1.5;
}

#interview .p-aside__layout--02 figcaption {
  margin-top: 0.7rem;
}

.p-interview__wrapper aside .p-aside__layout--02 li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #101010;
}

.p-interview__wrapper aside .p-aside__layout--02 li figure {
  width: 100%;
  /* min-width: 110px; */
  /* max-width: 110px; */
  overflow: hidden;
  overflow: hidden;
}

#interview .p-articlePage-img {
  width: auto;
  max-height: 420px;
}

.p-lead--border {
  position: relative;
  margin-bottom: 6rem;
  padding: 5rem 2rem;
  border: 1px solid #eee;
  background: url(../img/eye-lead-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: clamp(18px, 1.458vw, 28px);
  text-align: center;
  /*p {
  	color: #fff;
  }*/
}
.p-lead--border:before {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 2rem;
  height: 2rem;
  border-top: 2px solid #111;
  border-left: 2px solid #111;
  content: "";
}
.p-lead--border:after {
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: 2rem;
  height: 2rem;
  border-bottom: 2px solid #111;
  border-left: 2px solid #111;
  content: "";
}
.p-lead--border span:before {
  position: absolute;
  top: -1px;
  right: -1px;
  width: 2rem;
  height: 2rem;
  border-top: 2px solid #111;
  border-right: 2px solid #111;
  content: "";
}
.p-lead--border span:after {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 2rem;
  height: 2rem;
  border-right: 2px solid #111;
  border-bottom: 2px solid #111;
  content: "";
}
.p-lead--sokatsu {
  margin: 2rem auto;
  padding: 1.5rem 2rem;
  background: #101010;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}

.p-link__box {
  display: flex;
  justify-content: space-between;
  margin-top: 6rem;
  padding: 40px;
  background: #fff;
}
.p-link__box.bg-gray {
  background: #e8ebf2;
}
.p-link__box--content {
  width: 70%;
}
.p-link__box--category {
  display: inline-block;
  margin-bottom: 1rem;
  padding: 0 10px;
  background: #123378;
  color: #fff;
  font-weight: bold;
}
.p-link__box--title {
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.5;
}
.p-link__box--text {
  margin-bottom: 1em;
}
.p-link__box--img {
  width: 30%;
}

.p-servicedetail__item.explanation .p-servicedetail__block h2 {
  color: #111;
  font-weight: bold;
}

.p-servicedetail__item.explanation .p-servicedetail__block h3 {
  color: #153477;
}

.p-local-nav {
  visibility: hidden;
  margin: 15rem auto 8rem;
  transform: translateY(3rem);
  background: #fff;
  opacity: 0;
  transition: 1s;
}
.p-local-nav__title {
  margin-bottom: 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
  letter-spacing: 0.1rem;
  text-align: center;
}
.p-local-nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 0.1rem;
}
.p-local-nav li {
  width: calc((100% - 0.3rem) / 4);
}
.p-local-nav a {
  display: block;
  padding: 2rem 0.5rem;
  background: #153379;
  color: #999;
  font-weight: bold;
  font-size: 16px;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.6;
  letter-spacing: 0.1rem;
  text-align: center;
  transition: 0.3s all;
}
.p-local-nav a span {
  display: block;
  font-weight: normal;
  font-size: clamp(12px, 0.729vw, 14px);
  letter-spacing: 0;
}
.p-local-nav a.is-current {
  background: #101010;
  color: #fff;
}
.p-local-nav a:focus {
  background: #101010;
  color: #fff;
}
.p-local-nav--service ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 7rem 5%;
}
.p-local-nav--service ul li {
  width: 30%;
}
.p-local-nav--service ul li a {
  display: block;
  height: 100%;
  padding-bottom: 1.5rem;
}
.p-local-nav--service ul li a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-local-nav--service ul li a figure img {
  transition: 0.3s all;
}
.p-local-nav--service ul li a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-local-nav--service ul li figure {
  margin-bottom: 3rem;
}
.p-local-nav--service ul li dl {
  position: relative;
}
.p-local-nav--service ul li dl::after {
  position: absolute;
  top: calc(50% - 0.6rem);
  right: 0;
  left: auto;
  border-color: #101010;
}
.p-local-nav--service ul li dt {
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
}
.p-local-nav--service ul li dt span {
  display: block;
  font-weight: normal;
  font-size: clamp(10px, 0.625vw, 12px);
  letter-spacing: 0.1rem;
}
.p-local-nav--service ul li dd {
  margin-top: 1rem;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-local-nav--service-study ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 7rem 5%;
}
.p-local-nav--service-study ul li {
  width: 30%;
}
.p-local-nav--service-study ul li a {
  display: block;
  height: 100%;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #101010;
}
.p-local-nav--service-study ul li a figure {
  overflow: hidden;
  background-color: #101010;
}
.p-local-nav--service-study ul li a figure img {
  transition: 0.3s all;
}
.p-local-nav--service-study ul li a:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-local-nav--service-study ul li figure {
  margin-bottom: 3rem;
}
.p-local-nav--service-study ul li dt {
  position: relative;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
}
.p-local-nav--service-study ul li dt::after {
  position: absolute;
  top: calc(50% - 0.6rem);
  right: 0;
  left: auto;
  border-color: #101010;
}
.p-local-nav--service-study ul li dt span {
  display: block;
  font-weight: normal;
  font-size: clamp(10px, 0.625vw, 12px);
  letter-spacing: 0.1rem;
}
.p-local-nav--service-study ul li dd {
  margin-top: 1rem;
  color: #6e7786;
  font-size: clamp(12px, 0.729vw, 14px);
}

.p-meeting_bnr {
  position: relative;
  width: 100%;
  max-width: 1100px;
  margin: 4rem auto 0;
  overflow: hidden;
  background: #163370;
}
.p-meeting_bnr__inner {
  display: flex;
  flex-wrap: wrap;
}
.p-meeting_bnr__inner__left {
  z-index: 1;
  position: relative;
  width: 66%;
  padding: 3rem 0 3rem 4.5rem;
}
.p-meeting_bnr__inner__left:before {
  display: block;
  position: absolute;
  top: -240px;
  left: -70px;
  width: 430px;
  height: 570px;
  background-color: #dddddd;
  content: "";
  filter: blur(300px);
  opacity: 0.588;
}
.p-meeting_bnr__inner__left:after {
  display: block;
  z-index: -1;
  position: absolute;
  top: -1px;
  right: -65px;
  width: 100%;
  height: calc(100% + 2px);
  transform: skewX(-24deg);
  background: #163370;
  content: "";
}
.p-meeting_bnr__inner__right {
  width: 34%;
}
.p-meeting_bnr__inner__txtbox {
  color: #fff;
}
.p-meeting_bnr__inner__txtbox p {
  font-size: clamp(18px, 1.25vw, 25px);
  line-height: 1.395;
}
.p-meeting_bnr__inner__title {
  font-feature-settings: "palt";
  color: #fff;
  font-weight: bold;
  font-size: clamp(26px, 1.978vw, 38px);
  line-height: 1.395;
}
.p-meeting_bnr__inner__img {
  position: relative;
  height: 100%;
}
.p-meeting_bnr__inner__img img {
  position: absolute;
  top: 0;
  right: 0;
}
.p-meeting_bnr__inner__btn {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 17px;
  width: 32%;
  max-width: 340px;
  padding: 1rem 0;
  background: #101010;
  color: #fff;
  font-weight: 700;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-meeting_bnr__inner__btn:before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: -45px;
  width: 100%;
  height: 100%;
  transform: skewX(-25deg);
  background: #101010;
  content: "";
}
.p-meeting_bnr__inner__btn::after {
  position: absolute;
  top: 6px;
  right: 30px;
  content: url(../img/arrow.png);
}

.p-meeting-mv__inner {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  min-height: 420px;
  padding: 40px 0;
}
.p-meeting-mv__txt {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
.p-meeting-mv__txt__box {
  width: 44vw;
  color: #fff;
}
.p-meeting-mv__txt__box__ttl {
  margin-top: 1.8rem;
  margin-bottom: 2rem;
  font-size: 4rem;
}
.p-meeting-mv__txt__box__ttl span {
  display: block;
  margin-bottom: 6px;
  font-weight: normal;
  font-size: 2.5rem;
  letter-spacing: 0.15rem;
}
.p-meeting-mv__txt__box__label {
  display: inline-block;
  position: relative;
  padding-bottom: 3px;
  font-size: 2rem;
}
.p-meeting-mv__txt__box__label::before {
  position: absolute;
  bottom: -7px;
  left: 0;
  width: 27px;
  height: 3px;
  border-radius: 3px;
  background: #153378;
  content: "";
}
.p-meeting-mv__txt__box p {
  margin-bottom: 2rem;
}
.p-meeting__section {
  padding: 100px 0 150px;
}
.p-meeting__section h2 {
  margin-bottom: 6rem;
  font-weight: 700;
  font-size: clamp(24px, 1.65vw, 33px);
  line-height: 1.394;
}
.p-meeting__section h2::before {
  content: none;
}
.p-meeting__section p {
  line-height: 2;
}
.p-meeting__section .p-contact__section {
  background: none;
}
.p-meeting__point__list ul {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.p-meeting__point__list ul li {
  width: calc((100% - 50px) / 3);
}
.p-meeting__point__list-item {
  height: 100%;
  padding: 30px;
  border-radius: 3px;
  background: #fff;
}
.p-meeting__point__list-item figure {
  margin-bottom: 15px;
}
.p-meeting__point__list-item__text {
  color: #111111;
  line-height: 1.75;
}
.p-meeting__theme {
  display: flex;
  flex-wrap: wrap;
  gap: 6rem;
}
.p-meeting__theme__list {
  width: calc(100% - 6rem - 20rem);
}
.p-meeting__theme__list ul li {
  position: relative;
  margin-bottom: 1rem;
  padding-left: 20px;
}
.p-meeting__theme__list ul li::before {
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #0d2e77;
  content: "";
}
.p-meeting__table table {
  width: 100%;
  border-top: 1px solid #a0abc7;
}
.p-meeting__table table tr {
  border-bottom: 1px solid #a0abc7;
}
.p-meeting__table table tr th {
  width: 30%;
  padding: 30px 0;
  color: #153278;
  font-weight: 600;
}
.p-meeting__table table tr td {
  width: 70%;
  padding: 30px 0;
  color: #111111;
}
.p-meeting__table table tr th, .p-meeting__table table tr td {
  line-height: 1.5;
  vertical-align: middle;
}

.p-price-box {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  margin-top: 5rem;
  gap: 2rem;
}
.p-price-box dl {
  width: 47%;
}
.p-price-box dl dt {
  margin-bottom: 2rem;
  padding: 3rem 1rem;
  background: #333;
  color: #fff;
  font-size: 22px;
  text-align: center;
}
.p-price-box dl dd {
  padding: 0 2rem 0;
}

.p-resolution__item {
  margin-bottom: 100px;
}
.p-resolution__item:last-child {
  margin-bottom: 0;
}
.p-resolution__item h2 {
  margin-bottom: 24px;
  color: #153378;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: center;
}
.p-resolution__item h3 {
  margin-bottom: 14px;
  color: #153378;
  font-weight: bold;
}
.p-resolution__item__list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 80px;
}
.p-resolution__item__list.floatBox {
  display: block;
}
.p-resolution__item__list.floatBox .p-resolution__item__list__imgbox {
  margin-bottom: 10px;
  float: right;
}
.p-resolution__item__list:last-child {
  margin-bottom: 0;
}
.p-resolution__item__list__txtbox {
  flex: 1;
}
.p-resolution__item.issue .p-resolution__item__list__imgbox {
  width: 50%;
  margin-right: 48px;
}
.p-resolution__item.issue .p-resolution__item__list__imgbox img {
  display: block;
  margin: 0 auto;
}
.p-resolution__item.solution .p-resolution__item__list__imgbox {
  width: 50%;
  margin-left: 48px;
}
.p-resolution__item.solution .p-resolution__item__list__imgbox img {
  display: block;
  margin: 0 auto;
}
.p-resolution__item__list__wrap {
  width: 95%;
  margin: 0 auto;
  padding: 6rem;
  border-radius: 8px;
  background-color: #e8ebf2;
}
.p-resolution .item {
  padding: 6rem;
}

.p-scrolldown {
  position: absolute;
  bottom: 20rem;
  left: 2vw;
}
.p-under-mv__bg .p-scrolldown span:before, .p-under-mv__bg--sentence .p-scrolldown span:before {
  content: none !important;
}

.p-scrolldown span {
  -ms-writing-mode: tb-rl;
  position: absolute;
  bottom: 6rem;
  left: 0.3vw;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
  letter-spacing: 0.2rem;
  writing-mode: vertical-rl;
}
.p-scrolldown::before {
  -webkit-animation: circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite;
  z-index: 2;
  position: absolute;
  bottom: -8rem;
  left: 0.8vw;
  width: 0.1rem;
  height: 1rem;
  background: #101010;
  content: "";
          animation: circlemove 1.6s ease-in-out infinite, cirlemovehide 1.6s ease-out infinite;
}
@-webkit-keyframes circlemove {
  0% {
    bottom: 45px;
  }
  100% {
    bottom: -5px;
  }
}
@keyframes circlemove {
  0% {
    bottom: 45px;
  }
  100% {
    bottom: -5px;
  }
}
@-webkit-keyframes cirlemovehide {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
@keyframes cirlemovehide {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}
.p-scrolldown::after {
  position: absolute;
  bottom: 0;
  left: 0.8vw;
  width: 1px;
  height: 50px;
  background: #ccc;
  content: "";
}

.p-seminar-set {
  background: #153379;
}
.p-seminar-set__blk {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4rem;
}
.p-seminar-set__item {
  width: 65rem;
}
.p-seminar-set__item > p {
  color: #333;
  font-size: 16px;
}
.p-seminar-set__item:focus {
  opacity: 0.8;
  transition: 0.3s;
}
.p-seminar-set__item:focus > p {
  color: #6e7786;
}
.p-seminar-set__bnr {
  visibility: hidden;
  width: 100%;
  margin-bottom: 1rem;
  padding: 1.56vw 2.08vw;
  transform: translateY(3rem);
  background: url(../img/seminar-list_bg.png);
  background-size: cover;
  color: #fff;
  font-weight: bold;
  opacity: 0;
  transition: 1s;
}
.p-seminar-set__date {
  display: inline-block;
  margin-right: 1rem;
  color: #ddd;
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-seminar-set__date strong {
  font-size: clamp(30px, 2.1vw, 42px);
}
.p-seminar-set .c-cate--line {
  display: inline-block;
  border-color: #ddd;
  color: #ddd;
  font-weight: normal;
  font-size: clamp(10px, 0.625vw, 12px);
}

.search-box .search-btn {
  /*margin-bottom: 28px;*/
}
.search-box .search-btn__list {
  display: flex;
  position: relative;
  align-items: flex-start;
  margin-bottom: 2rem;
}
.search-box .search-btn__list__ttl {
  width: 92px;
  font-size: 1.4rem;
}
.search-box .search-btn__type {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 92px);
  gap: 1rem;
}
.search-box .search-btn label {
  display: block;
  width: 168px;
  transition: 0.3s;
}
.search-box .search-btn label:nth-child(5n) {
  margin-right: 0;
}
.search-box .search-btn label:last-child {
  margin-right: 0;
}
.search-box .search-btn label input {
  display: none;
}
.search-box .search-btn #checkAll {
  margin-top: 3rem;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
}
.search-box .checkbox_parts {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 45px;
  border-radius: 1000px;
  background-color: #ccc;
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
  cursor: pointer;
}
.search-box .checkbox_parts.active {
  background-color: #153379;
  color: #fff;
}

.hide_item {
  display: none;
}

.search-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.search-top .search-title {
  display: flex;
  align-items: center;
  gap: 7px;
  font-weight: 500;
  line-height: 1;
}
.search-top #checkAll {
  color: #153378;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
}

.search-btn__type.search-btn__type_keyword {
  overflow: hidden;
  transition: 0.5s;
}

.search-bottom {
  margin: 30px auto 0;
  text-align: center;
}

.search-more {
  display: inline-block;
  padding: 6px 21px;
  border: 2px solid #153378;
  border-radius: 9999px;
  text-align: center;
  cursor: pointer;
}
.search-more p {
  position: relative;
  padding-left: 20px;
  color: #153378;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}
.search-more p:before {
  position: absolute;
  top: 47%;
  left: 0;
  width: 9px;
  height: 1px;
  background: #1e3065;
  content: "";
  transition: 0.3s;
}
.search-more p:after {
  position: absolute;
  top: 47%;
  left: 0;
  width: 9px;
  height: 1px;
  transform: rotate(-90deg);
  transform-origin: center center;
  background: #1e3065;
  content: "";
  transition: 0.3s;
}
.search-more.close_link p:after {
  transform: rotate(0);
}

.p-service-consulting__list {
  display: flex;
  flex-wrap: wrap;
  gap: 0 20px;
}
.p-service-consulting__list li {
  position: relative;
  width: calc((100% - 60px) / 4);
  padding: 30px 15px 65px;
  border-top: 1px solid #153378;
  border-bottom: 1px solid #153378;
}
.p-service-consulting__list li:hover {
  background: #153378;
  color: #fff;
  opacity: 1;
}
.p-service-consulting__list li a {
  font-weight: bold;
  font-size: 1.8rem;
}
.p-service-consulting__list li a span {
  display: block;
  font-weight: normal;
  font-size: 1.4rem;
}
.p-service-consulting__list li .ar {
  display: flex;
  position: absolute;
  right: 15px;
  bottom: 15px;
  align-items: center;
  justify-content: flex-end;
}
.p-service-consulting__list li .ar:after {
  display: inline-block;
  position: absolute;
  right: 5px;
  bottom: 10px;
  width: 20px;
  height: 10px;
  content: url(../img/ar-right.svg);
  line-height: 0;
}
.p-service-consulting__list li .ar i {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-end;
  width: 150px;
  height: 30px;
}
.p-service-consulting__list li .ar i:before {
  z-index: 1;
  position: absolute;
  top: 5px;
  right: 45px;
  content: "詳しく見る";
  color: #FFF;
  font-style: normal;
  font-weight: bold;
  font-size: 1.2rem;
  opacity: 0;
}
.p-service-consulting__list li .ar i:after {
  display: inline-block;
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  border-radius: 5000px;
  content: "";
  transition: 0.3s;
}
.p-service-consulting__list li .ar i:after, .p-service-consulting__list li:hover {
  background: #153378;
}
.p-service-consulting__list li:hover .ar i:before {
  color: #153378 !important;
  opacity: 1;
}
.p-service-consulting__img {
  width: 140px;
  height: 140px;
  margin: 0 auto 20px;
  overflow: hidden;
  border-radius: 100%;
}

.p-service-recruit-flow h3 {
  margin-bottom: 2rem;
}
.p-service-recruit-flow__marke {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 5rem;
}
.p-service-recruit-flow__marke > * {
  width: calc((100% - 5rem) / 2);
}
.p-service-recruit-flow__marke ul li {
  margin-bottom: 1rem;
  padding: 1rem 2rem;
  border: 1px solid #6e7786;
  background: #fff;
  font-weight: bold;
}
.p-service-recruit-flow__marke + .p-service-recruit-flow__marke {
  margin-top: 7rem;
  padding-top: 7rem;
  border-top: 1px solid #101010;
}
.p-service-recruit-flow table {
  width: 100%;
  margin-bottom: 1rem;
}
.p-service-recruit-flow table td {
  padding: 1rem;
  border: 1px solid #153379;
  background: #fff;
}
.p-service-recruit-flow table th {
  padding: 1rem;
  border: 1px solid #153379;
  background: #fff;
  text-align: center;
}
.p-service-recruit-flow table thead th {
  background: #6e7786;
  color: #fff;
}
.p-service-recruit-flow table td {
  font-size: clamp(12px, 0.729vw, 14px);
}

.p-service-recruit-manual {
  margin: 2rem 0;
  padding: 3rem;
  border: 2px solid #ccc;
}
.p-service-recruit-manual h3 {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-recruit-manual__blk {
  margin: 2rem 0 0;
  padding: 3rem;
  background: #153379;
}
.p-service-recruit-manual__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 3rem;
}
.p-service-recruit-manual__wrap figure {
  text-align: center;
}
.p-service-recruit-manual__wrap figure p {
  margin-top: 1rem;
  font-weight: normal;
}
.p-service-recruit-manual p {
  margin-bottom: 1rem;
  font-weight: bold;
}
.p-service-recruit-manual th {
  padding: 1rem 2rem;
  border: 1px solid #ccc;
  background: #fff;
}
.p-service-recruit-manual td {
  padding: 1rem 2rem;
  border: 1px solid #ccc;
  background: #fff;
}
.p-service-recruit-manual td span {
  font-weight: bold;
}

.p-service-recruit-proposal__list--04, .p-service-recruit-proposal__list--03 {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2rem;
}

.p-service-recruit-proposal__list--04 li, .p-service-recruit-proposal__list--03 li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 5rem;
  padding: 2rem;
  gap: 0;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}

.p-service-recruit-proposal h3 {
  margin-bottom: 3rem;
  color: #6e7786;
}
.p-service-recruit-proposal h4 {
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-recruit-proposal__list--03 li {
  width: calc((100% - 4rem) / 3);
}
.p-service-recruit-proposal__list--04 li {
  width: calc((100% - 6rem) / 4);
}

.p-service-set {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-service-set__item {
  width: calc((100% - 50px) / 2);
  padding: 30px 0;
  border-top: 1px solid #123378;
  border-bottom: 1px solid #123378;
}
.p-service-set__item__list {
  display: flex;
  flex-flow: column;
  width: 100%;
}
.p-service-set__item__list .txt-right {
  margin-top: auto;
}
.p-service-set__item h4 {
  color: #123378;
  font-weight: normal;
  font-size: 2.2rem;
}
.p-service-set__item p {
  margin-top: 1rem;
  line-height: 1.4;
}
.p-service-set__item .c-btn--line {
  margin-top: 30px;
}

.p-service-set__item__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0 50px;
}

.serviceDetail h2::before {
  content: none;
}

.p-service {
  position: relative;
}
.p-service .bg-img {
  background-image: url("../img/top/bg-service.jpg");
}
.p-service__item {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-service__item__subtext {
  max-width: 660px;
  margin: 0 auto;
}
.p-service__item__list {
  display: flex;
  justify-content: space-between;
  padding: 58px 18px;
  border-bottom: 1px solid #8999bb;
}
.p-service__item__list__label {
  width: 22%;
  color: #153378;
  font-size: 2.2rem;
}
.p-service__item__list__detail {
  display: flex;
  width: 50%;
}
.p-service__item__list__detail ul li {
  position: relative;
  margin-bottom: 12px;
  padding: 0 0 0 16px;
}
.p-service__item__list__detail ul li::before {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 0;
  content: "●";
  color: #153276;
  font-size: 0.8rem;
  vertical-align: middle;
}
.p-service__item__list__detail ul:nth-child(2) {
  margin-left: 30px;
}
.p-service__item__list__btn {
  width: 20%;
}
.p-service__item__list:first-child {
  border-top: 1px solid #8999bb;
}
.p-service .p-service__item__list__wrap {
  margin-top: 60px;
}
.p-service .p-service__item__list__btn .c-btn--line {
  width: 150px;
  font-size: 1.3rem;
}
.p-service .p-service__item__list__btn .c-btn--line::before {
  top: 10px;
  content: url(../img/arrow-small.png);
}

.p-servicedetail-mv__txt {
  width: 100%;
  width: 95%;
  max-width: 1100px;
  margin: 0 auto;
}
.p-servicedetail-mv__txt__box {
  width: 44vw;
  color: #fff;
}
.p-servicedetail-mv__txt__box__ttl {
  margin-top: 1.8rem;
  margin-bottom: 2rem;
  font-size: 4rem;
}
.p-servicedetail-mv__txt__box__ttl span {
  display: block;
  margin-bottom: 6px;
  font-weight: normal;
  font-size: 2.5rem;
  letter-spacing: 0.15rem;
}
.p-servicedetail-mv__txt__box__label {
  display: inline-block;
  position: relative;
  padding-bottom: 3px;
  font-size: 2rem;
}
.p-servicedetail-mv__txt__box__label::before {
  position: absolute;
  bottom: -7px;
  left: 0;
  width: 27px;
  height: 3px;
  border-radius: 3px;
  background: #153378;
  content: "";
}
.p-servicedetail-mv__txt__box p {
  margin-bottom: 2rem;
}

.p-servicedetail-mv__inner {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  min-height: 420px;
  padding: 40px 0;
  background: #101010;
}

.p-servicedetaile-img {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(95% - 52vw);
  height: 100%;
  overflow: hidden;
  text-align: right;
}
.p-servicedetaile-img img {
  max-width: none;
  height: 100%;
}

.p-servicedetail__item__list {
  margin-bottom: 100px;
}
.p-servicedetail__item__list:last-child {
  margin-bottom: 0;
}
.p-servicedetail__item__list__txtbox h3 {
  margin-bottom: 20px;
  color: #153477;
  font-size: 2.6rem;
}

.p-servicedetail__item.top {
  padding: 7rem 0;
}
.p-servicedetail__item.top h2 {
  margin-bottom: 60px;
  font-weight: bold;
  font-size: 3.2rem;
}
.p-servicedetail__item.top .p-servicedetail__item__list.flex {
  display: flex;
  justify-content: space-between;
}
.p-servicedetail__item.top .p-servicedetail__item__list.flex .p-servicedetail__item__list__txtbox {
  flex: 1;
}
.p-servicedetail__item.top .p-servicedetail__item__list.flex .p-servicedetail__item__list__imgbox {
  width: 47%;
  margin-left: 40px;
}

.p-servicedetail__item.point {
  padding: 12rem 0;
  background-color: #e8ebf2;
}
.p-servicedetail__item.point h2 {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #153477;
  color: #153477;
  font-size: 1.8rem;
}
.p-servicedetail__item.point h2 span {
  display: inline-block;
  margin-right: 26px;
  font-size: 3.2rem;
}
.p-servicedetail__item.point .p-servicedetail__item__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 35px;
  gap: 35px 25px;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card {
  position: relative;
  width: calc((100% - 50px) / 3);
  padding: 30px;
  border-radius: 6px;
  background-color: #fff;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card__plan {
  font-weight: bold;
  font-size: 1.8rem;
  text-align: center;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card__plan span {
  display: block;
  margin-top: 1rem;
  font-size: 1.4rem;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card h4 {
  margin-top: 15px;
  color: #153477;
  font-weight: normal;
  font-size: 1.8rem;
  text-align: center;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card p {
  margin-top: 10px;
  line-height: 1.6;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card__num {
  color: #153477;
  font-size: 2.2rem;
  text-align: center;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card__num span {
  display: block;
  font-weight: bold;
  font-size: 2.8rem;
}

.p-servicedetail__item.explanation {
  padding: 12rem 0 14rem;
}
.p-servicedetail__item.explanation h2 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 3.2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list {
  margin-top: 40px;
  padding: 7rem;
  background-color: #e8ebf2;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list h3 {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #153477;
  font-size: 2.4rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card {
  display: flex;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__imgbox {
  margin-right: 5rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__imgbox.small {
  width: 285px;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox {
  flex: 1;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox__item {
  margin-bottom: 20px;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox__item p {
  margin-bottom: 1rem;
  color: #153477;
  font-size: 1.8rem;
  line-height: 1.4;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox__item ul {
  padding-left: 2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox__item ul li {
  margin-bottom: 0.8rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox__item ul li.indent {
  padding-left: 1rem;
  text-indent: -2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--3col {
  display: flex;
  gap: 25px;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--3col__card {
  padding: 3rem;
  border-radius: 6px;
  background: #e8ebf2;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--3col__card__number {
  margin-bottom: 2rem;
  color: #153477;
  font-weight: bold;
  font-size: 4rem;
  line-height: 1;
  text-align: center;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--3col__card__number span {
  display: block;
  font-size: 1.5rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--3col__card__imgbox {
  margin-bottom: 2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--3col__card h4 {
  margin-bottom: 1rem;
  color: #153477;
  font-weight: normal;
  font-size: 1.8rem;
  text-align: center;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--5col {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--5col__card {
  display: flex;
  flex-direction: column;
  width: calc((100% - 50px) / 3);
  text-align: center;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--5col__head {
  position: relative;
  padding: 40px 20px;
  border-radius: 6px 6px 0 0;
  background: #e8ebf2;
  color: #153477;
  font-size: 2.2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--5col__head::after {
  display: block;
  position: absolute;
  bottom: -17px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 17px solid #e8ebf2;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
  content: "";
}
.p-servicedetail__item.explanation .p-servicedetail__item__list--5col__body {
  flex: 1;
  padding: 40px 10px;
  border: solid #aaa;
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 6px 6px;
}

.p-servicedetail__item.case-study h2 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 3.2rem;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card {
  margin-top: 40px;
  padding: 4rem 3rem 5rem;
  background: #e8ebf2;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card h3 {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: center;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card__inner {
  padding: 3rem;
  background: #fff;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card__inner dl {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 15px;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card__inner dl dt {
  width: 9.5rem;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card__inner dl dt span {
  display: inline-block;
  width: 100%;
  padding: 3px;
  background: #e0e0e0;
  font-weight: bold;
  text-align: center;
}
.p-servicedetail__item.case-study .p-servicedetail__item__list__card__inner dl dd {
  width: calc(100% - (9.5rem + 15px));
}

.p-servicedetail__item.cost h2 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 3.2rem;
}
.p-servicedetail__item.cost .p-servicedetail__item__list {
  display: flex;
  margin-bottom: 5rem;
  gap: 7rem;
}
.p-servicedetail__item.cost .p-servicedetail__item__list__card {
  display: flex;
  flex-direction: column;
  width: 50%;
  border-radius: 6px;
}
.p-servicedetail__item.cost .p-servicedetail__item__list__card--head {
  padding: 2rem;
  border-radius: 6px 6px 0 0;
  background: #e8ebf2;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}
.p-servicedetail__item.cost .p-servicedetail__item__list__card--body {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding: 4rem;
  border: solid #dfdfdf;
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 6px 6px;
}
.p-servicedetail__item.cost .p-servicedetail__item__list__card--price {
  text-align: center;
}
.p-servicedetail__item.cost .p-servicedetail__item__list__card--price span {
  font-weight: bold;
  font-size: 3rem;
  line-height: 1;
}
.p-servicedetail__item.cost .p-servicedetail__item__list__card--note {
  margin-top: 2rem;
  font-weight: bold;
  font-size: 14px;
}
.p-servicedetail__item.cost .btn2 {
  margin-bottom: 5rem;
}

.p-servicedetail__item.exercise {
  padding-top: 0;
}
.p-servicedetail__item.exercise .p-servicedetail__item__list h3 {
  border: none;
  color: #153477;
  font-size: 2.4rem;
}
.p-servicedetail__item.exercise .p-servicedetail__item__list__card {
  display: block;
}
.p-servicedetail__item.exercise .p-servicedetail__item__list__imgbox.arrow {
  margin: 2rem 0;
  text-align: center;
}
.p-servicedetail__item.exercise .p-servicedetail__item__list__note {
  display: flex;
  width: 90%;
  max-width: 840px;
  margin: auto;
  padding: 2rem 3rem;
  gap: 4rem;
  border: 2px solid #153477;
  border-radius: 5px;
}
.p-servicedetail__item.exercise .p-servicedetail__item__list__note__title {
  width: 8rem;
}
.p-servicedetail__item.exercise .p-servicedetail__item__list__note__text {
  width: calc(100% - 12rem);
}

.p-servicedetail__item__table {
  border: solid #dfdfdf;
  border-width: 1px 0 0 1px;
}
.p-servicedetail__item__table table {
  width: 100%;
  margin-bottom: 7rem;
}
.p-servicedetail__item__table table th, .p-servicedetail__item__table table td {
  padding: 2rem 4rem;
  border: solid #dfdfdf;
}
.p-servicedetail__item__table table th {
  width: 360px;
  border-width: 0 1px 1px 0;
  background: #e8ebf2;
  text-align: center;
}
.p-servicedetail__item__table table td {
  width: calc(100% - 360px);
  border-width: 0 1px 1px 0;
}

.p-servicedetail__packaging__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
  padding: 7rem;
  gap: 50px;
  background-color: #e8ebf2;
}
.p-servicedetail__packaging__list__card {
  width: calc((100% - 50px) / 2);
  padding: 4rem 2rem;
  background: #fff;
  text-align: center;
}
.p-servicedetail__packaging__list__card h3 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 2rem;
}
.p-servicedetail__packaging__list__card p {
  margin-bottom: 2rem;
}
.p-servicedetail__packaging__list__note {
  padding: 3rem;
  border: 1px solid #153477;
  border-radius: 6px;
}
.p-servicedetail__packaging__list__note h3 {
  margin-bottom: 2rem;
  color: #153477;
  font-weight: bold;
  font-size: 1.6rem;
}
.p-servicedetail__packaging__list__note dl {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
}
.p-servicedetail__packaging__list__note dl dt {
  width: 220px;
  font-weight: normal;
}
.p-servicedetail__packaging__list__note dl dd {
  width: calc(100% - 220px);
}
.p-servicedetail__packaging__list__note dl .small {
  font-size: 0.9rem;
}

.p-servicedetail__table__list {
  display: flex;
  justify-content: space-between;
  gap: 4rem;
}
.p-servicedetail__table__list__item {
  width: 33.3333333333%;
  text-align: center;
}
.p-servicedetail__table__list__item ul {
  border-left: 1px solid #dfdfdf;
}
.p-servicedetail__table__list__item ul li {
  padding: 1rem;
  border: solid #dfdfdf;
  border-width: 0 1px 1px 0;
}
.p-servicedetail__table__list__title {
  padding: 1rem;
  background: #e8ebf2;
  font-weight: bold;
}

.p-service__cate {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #FFF;
}
.p-service__cate ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto;
}
.p-service__cate ul:after {
  width: 32%;
  content: "";
}
.p-service__cate ul li {
  width: 32%;
}
.p-service__cate ul li:nth-child(n+4) {
  margin-top: 15px;
}
.p-service__cate ul li a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
}
.p-service__cate ul li a:after {
  content: "";
}
.p-service__block {
  position: relative;
  margin-top: 50px;
  padding: 6.5rem;
  border-radius: 8px;
  background: #FFF;
}
.p-service__head {
  display: flex;
  position: relative;
  justify-content: space-between;
  max-height: 220px;
  overflow: hidden;
  border-radius: 10px;
  background: #000;
  color: #FFF;
}
.p-service__head-label {
  display: flex;
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  padding: 3rem;
}
.p-service__head-label h2 {
  margin-bottom: 10px;
  font-size: 2.6rem;
  line-height: 1.2;
}
.p-service__head-label h2:before {
  display: none;
}
.p-service__head-label p {
  font-size: 1.4rem;
  line-height: 1.4;
}
.p-service__head-img {
  position: absolute;
  right: -5%;
  flex: 1;
}
.p-service__items {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
  background: #FFF;
}
.p-service__items-parts {
  position: relative;
  width: 48%;
  padding: 3rem 2rem;
  border-top: 1px solid #153378;
  border-bottom: 1px solid #153378;
}
.p-service__items-parts .service_list_logo {
  display: block;
  position: absolute;
  bottom: 3rem;
  max-width: 180px;
}
.p-service__items-parts .service_list_logo img {
  width: 100%;
}
.p-service__items-parts:hover {
  background: #dce0eb;
}
.p-service__items-parts:nth-child(n+3) {
  border-top: none;
}
.p-service__items-parts h3 {
  margin-bottom: 15px;
  color: #153378;
  font-size: 2.4rem;
}
.p-service__items-parts p {
  margin-top: 1rem;
  line-height: 1.4;
}
.p-service__items-parts-link {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-top: 15px;
}
.p-service__items-parts-link a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 150px;
  height: 30px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-size: 1.3rem;
}
.p-service__items-parts-link a:hover {
  opacity: 1;
}

.serviceDetail .l-container, .serviceDetail .l-column2--half {
  width: 95%;
  margin: 0 auto;
}

.p-servicedetail__item__list__card.bottom_flex .p-servicedetail__item__list__card__txtbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.p-servicedetail__item__list__card.bottom_flex .p-servicedetail__item__list__card__txtbox__item {
  width: 47%;
  margin-bottom: 40px;
}

.p-servicedetail__item__list__card__txtbox.column4 .p-servicedetail__item__list__card__txtbox__item {
  width: 24%;
}

.p-servicedetail__item__list .size_full {
  margin-bottom: 4rem;
}

.p-servicedetail__item__phase {
  display: flex;
  align-items: center;
  margin-bottom: 4rem;
  padding-bottom: 4rem;
  border-bottom: 1px dotted #ddd;
}
.p-servicedetail__item__phase:first-of-type {
  margin-top: 5rem;
}
.p-servicedetail__item__phase:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.p-servicedetail__item__phase__txtbox {
  flex: 1;
  margin-right: 3rem;
}
.p-servicedetail__item__phase__txtbox h4 {
  margin-bottom: 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.6;
}
.p-servicedetail__item__phase__txtbox h5 {
  margin-bottom: 5px;
  font-size: 16px;
}
.p-servicedetail__item__phase__txtbox ul {
  margin-bottom: 1rem;
}
.p-servicedetail__item__phase__txtbox ul li {
  line-height: 1.5;
}
.p-servicedetail__item__phase__imgbox {
  width: 45%;
  padding: 2rem;
  background-color: #e8ebf2;
  text-align: center;
}
.p-servicedetail__item__phase__imgbox__item {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.p-servicedetail__item__phase__imgbox a {
  display: block;
  position: relative;
  margin: 0 10px;
}
.p-servicedetail__item__phase__imgbox a::before {
  position: absolute;
  top: -10px;
  right: -10px;
  content: url("/dx/images/zoom.png");
}
.p-servicedetail__item__phase__imgbox a p {
  font-weight: bold;
  font-size: 1.4rem;
}
.p-servicedetail__item__phase__imgbox a img {
  max-height: 180px;
}

.p-servicedetail__item__strength {
  width: 100%;
  margin-top: 3rem;
  padding: 4rem 4rem;
  background-color: #e8ebf2;
}
.p-servicedetail__item__strength .ttl {
  color: #07183f;
}
.p-servicedetail__item__strength ul {
  margin-top: 1rem;
}
.p-servicedetail__item__strength ul li {
  margin-top: 0.5rem;
  padding-left: 1rem;
  text-indent: -1rem;
}

.p-servicedetail-mv__txt__box__btns .c-btn--line {
  width: 230px;
  margin-right: 1.5rem;
}
.p-servicedetail-mv__txt__box__btns .c-btn--line:last-child {
  margin-right: 0;
}

.p-servicedetail__overall__list__imgbox {
  margin-bottom: 4rem;
  text-align: center;
}
.p-servicedetail__overall__list__card.flex {
  display: flex;
  justify-content: space-between;
}

.service-bnr {
  padding: 6rem 0;
  background: #f4f4ff;
  background-image: url(/manda/image/downloadBlock-bg.jpg);
}
.service-bnr__item {
  display: flex;
  align-items: center;
  width: 95%;
  max-width: 1100px;
  margin: 0 auto;
  padding: 4rem 5rem;
  border-radius: 6px;
  background-color: #fff;
}
.service-bnr__item__txtbox {
  flex: 1;
  margin-right: 5rem;
}
.service-bnr__item__txtbox__label {
  display: inline-block;
  margin-bottom: 0.4rem;
  padding: 1rem 2rem;
  background-color: #153378;
  color: #fff;
  font-weight: bold;
  font-size: 1.4rem;
}
.service-bnr__item__txtbox__ttl {
  margin-bottom: 1rem;
  color: #101010;
  font-weight: bold;
  font-size: 3.2rem;
}
.service-bnr__item__txtbox .c-btn--line {
  margin-top: 2rem;
}
.service-bnr__imgbox {
  max-width: 340px;
}
.service-bnr__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 95%;
  max-width: 1100px;
  margin: 0 auto;
  gap: 30px;
}
.service-bnr__flex-item {
  width: calc((100% - 30px) / 2);
  padding: 3rem;
  border-radius: 6px;
  background-color: #fff;
  text-align: center;
}
.service-bnr__flex-item-text {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  gap: 15px;
  color: #123378;
  font-weight: 500;
  font-size: 26px;
  line-height: 1;
}

table.service-table__basic {
  width: 100%;
  margin-top: 4rem;
}
table.service-table__basic tr td {
  padding: 1.5rem;
  border: 1px solid #ddd;
  vertical-align: middle;
}
table.service-table__basic tr th {
  padding: 1.5rem;
  border: 1px solid #ddd;
  font-size: 1.4rem;
  text-align: center;
  vertical-align: middle;
}
table.service-table__basic tr td {
  background-color: #f7f9ff;
  font-size: 1.3rem;
}
table.service-table__basic tr th:nth-child(1), table.service-table__basic tr th:nth-child(3) {
  background-color: #153378;
  color: #fff;
}
table.service-table__basic tr th:nth-child(2), table.service-table__basic tr th:nth-child(4) {
  background-color: #07183f;
  color: #fff;
}
table.service-table__basic tr th.sub-ttl {
  background-color: #f7f9ff;
  color: #000;
}

.p-servicedetail__item__list__overall dl {
  display: flex;
  position: relative;
  gap: 2rem;
  text-align: center;
}
.p-servicedetail__item__list__overall dt {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  min-height: 58px;
  padding: 1rem;
  background-color: #0d3079;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.5;
}
.p-servicedetail__item__list__overall dt .phase {
  font-size: 1.8rem;
  line-height: 1.5;
}
.p-servicedetail__item__list__overall dt::before, .p-servicedetail__item__list__overall dt::after {
  z-index: 1;
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  margin: auto;
  transform: translate(0, -50%);
  border-width: 29px 0 29px 1em;
  content: "";
}
.p-servicedetail__item__list__overall dt::before {
  right: -1.2em;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  background-color: #0d3079;
}
.p-servicedetail__item__list__overall dt::after {
  right: -1em;
  border-style: solid;
  border-color: transparent transparent transparent #0d3079;
}
.p-servicedetail__item__list__overall dt.last-cld::before {
  display: none;
}
.p-servicedetail__item__list__overall dt.three-dt {
  width: calc(300% + 4rem);
}
.p-servicedetail__item__list__overall dd {
  margin-top: auto;
}
.p-servicedetail__item__list__overall__item {
  display: flex;
  flex-flow: column;
  width: calc((100% - 6rem) / 4);
}
.p-servicedetail__item__list__overall__box {
  position: relative;
  padding: 2.25rem;
  background-color: #e9ecf2;
}
.p-servicedetail__item__list__overall__box::after {
  position: absolute;
  top: 50%;
  right: -18px;
  width: 0;
  height: 0;
  border-width: 14px 0 14px 14px;
  border-style: solid;
  border-color: transparent transparent transparent #888;
  content: "";
}
.p-servicedetail__item__list__overall__box.last-cld::after {
  display: none;
}
.p-servicedetail__item__list__overall__ttl {
  padding: 1rem;
  border-radius: 10px;
  background-color: #7e90b6;
  color: #fff;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.5;
}
.p-servicedetail__item__list__overall__ttl .tag {
  padding: 1px 2px;
  border-radius: 2px;
  background: #fff;
  color: #7e90b6;
  font-size: 1.1rem;
  line-height: 1;
}
.p-servicedetail__item__list__overall__ttl p {
  font-size: 1.4rem;
  line-height: 1.5;
}
.p-servicedetail__item__list__overall__desc {
  min-height: 222px;
  margin-top: 1rem;
  padding: 1.5rem;
  background-color: #fff;
  line-height: 1.5;
  text-align: left;
}
.p-servicedetail__item__list__overall__desc span {
  display: inline-block;
  margin-top: 1rem;
  color: #0d3079;
}
.p-servicedetail__item__list__overall__text {
  min-height: 222px;
  margin-top: 1rem;
  padding: 1.5rem;
  background-color: #fff;
  line-height: 1.5;
  text-align: left;
}
.p-servicedetail__item__list__overall__text span {
  display: block;
  margin-bottom: 1rem;
  color: #0d3079;
  font-weight: 600;
}

/* 230808_uemura */
.c-center-margin {
  margin: 2rem 0 4rem;
}

.p-servicedetail__item__3step {
  margin-top: 80px;
}
.p-servicedetail__item__3step-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.p-servicedetail__item__3step-flex-item {
  width: calc((100% - 96px) / 3);
  margin-left: 25px;
  border: solid 5px #7d8fb5;
}
.p-servicedetail__item__3step-top {
  display: flex;
  position: relative;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 0 20px;
  padding: 15px 0;
  border-bottom: 2px dashed #7d8fb5;
}
.p-servicedetail__item__3step-num {
  display: flex;
  position: absolute;
  top: -50px;
  left: -40px;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  border: 2px #fff solid;
  border-radius: 100%;
  background: #7d8fb5;
  color: #fff;
  text-align: center;
}
.p-servicedetail__item__3step-num p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1;
}
.p-servicedetail__item__3step-num p span {
  font-weight: 600;
  font-size: 4.2rem;
}
.p-servicedetail__item__3step-title {
  padding-left: 50px;
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 1.2;
  text-align: center;
}
.p-servicedetail__item__3step-title small {
  font-weight: 500;
  font-size: 1.6rem;
  letter-spacing: 1px;
}
.p-servicedetail__item__3step-text {
  padding: 20px;
}
.p-servicedetail__item__3step-list ul li {
  display: block;
  width: 100%;
  padding-left: 2rem;
  text-indent: -2rem;
  word-break: break-all;
}
.p-servicedetail__item__3step-list ul li::before {
  display: inline;
  padding-right: 1rem;
  content: "✓";
}
.p-servicedetail__item__3step-after {
  position: relative;
  margin-top: 20px;
  padding-top: 50px;
  color: #153477;
  font-weight: bold;
  font-size: 28px;
  text-align: center;
}
.p-servicedetail__item__3step-after::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, 0);
  border-width: 35px 52.5px 0 52.5px;
  border-style: solid;
  border-color: #ebebeb transparent transparent transparent;
  content: "";
}

.p-servicedetail__item__3step-flex-item:nth-child(2) {
  border: solid 5px #153378;
}
.p-servicedetail__item__3step-flex-item:nth-child(2) .p-servicedetail__item__3step-top {
  border-bottom: 2px dashed #153378;
}
.p-servicedetail__item__3step-flex-item:nth-child(2) .p-servicedetail__item__3step-num {
  background: #153378;
}
.p-servicedetail__item__3step-flex-item:nth-child(3) {
  border: solid 5px #07183f;
}
.p-servicedetail__item__3step-flex-item:nth-child(3) .p-servicedetail__item__3step-top {
  border-bottom: 2px dashed #07183f;
}
.p-servicedetail__item__3step-flex-item:nth-child(3) .p-servicedetail__item__3step-num {
  background: #07183f;
}

.p-servicedetail__item-challenges-solutions-flex {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  gap: 10px;
}
.p-servicedetail__item-challenges-solutions-item {
  padding: 40px 20px;
  border: 2px solid #7d8fb5;
  border-radius: 8px;
}
.p-servicedetail__item-challenges-solutions-title {
  width: 100%;
  margin-top: -60px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding: 5px 15px;
  border: 5px solid #fff;
  border-radius: 9999px;
  background: #7d8fb5;
  color: #fff;
  font-weight: 500;
  font-size: 1.6rem;
  text-align: center;
}
.p-servicedetail__item-challenges-solutions-text {
  display: flex;
  align-items: center;
  height: 100%;
}
.p-servicedetail__item-challenges-solutions-text ul li {
  margin-left: 20px;
  font-weight: 500;
  list-style: "・　";
}
.p-servicedetail__item-challenges-solutions-arrow {
  display: flex;
  align-items: center;
}
.p-servicedetail__item-challenges-solutions-after {
  position: relative;
  margin-top: 20px;
  padding-top: 70px;
  color: #153477;
  font-weight: bold;
  font-size: 2.2rem;
  text-align: center;
}
.p-servicedetail__item-challenges-solutions-after::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, 0);
  border-width: 53px 99px 0 99px;
  border-style: solid;
  border-color: #ebebeb transparent transparent transparent;
  content: "";
}

.p-servicedetail__item-challenges-solutions-item.challenges {
  width: 43%;
}
.p-servicedetail__item-challenges-solutions-item.solutions {
  width: calc(57% - 50px - 20px);
  border: 2px solid #153378;
}
.p-servicedetail__item-challenges-solutions-item.solutions .p-servicedetail__item-challenges-solutions-title {
  background: #153378;
}

.p-servicedetail__item_secret {
  text-align: center;
}
.p-servicedetail__item_secret-item01 {
  max-width: 435px;
  margin: 0 auto;
  padding: 31px 0px;
  border: 2px solid #07183f;
  border-radius: 6px;
  background: #fff;
  color: #07183f;
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  text-align: center;
}
.p-servicedetail__item_secret-item02 {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  margin-top: 20px;
  padding-top: 40px;
  gap: 25px;
}
.p-servicedetail__item_secret-item02-child {
  width: calc((100% - 50px) / 3);
  padding: 60px 0;
  border: 2px solid #153378;
  border-radius: 6px;
  background: #fff;
  color: #153378;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.p-servicedetail__item_secret-item02::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, 0);
  border-width: 26px 48.5px 0 48.5px;
  border-style: solid;
  border-color: #d0d6e4 transparent transparent transparent;
  content: "";
}
.p-servicedetail__item_secret-item03 {
  position: relative;
  margin-top: 20px;
  padding-top: 40px;
  color: #153378;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.6;
}
.p-servicedetail__item_secret-item03::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, 0);
  border-width: 26px 48.5px 0 48.5px;
  border-style: solid;
  border-color: #d0d6e4 transparent transparent transparent;
  content: "";
}

.p-servicedetail__item.point .p-servicedetail__item__list__card-num {
  display: flex;
  position: absolute;
  top: -22px;
  left: 12px;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  background: #7d8fb5;
  color: #fff;
  font-weight: 500;
  font-size: 1.8rem;
}
.p-servicedetail__item.point .p-servicedetail__item__list__card-num + h4 {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.p-servicedetail__item__list__point__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 5rem;
}
.p-servicedetail__item__list__point__table {
  position: relative;
  width: 60%;
}
.p-servicedetail__item__list__point__table table {
  width: 100%;
}
.p-servicedetail__item__list__point__table table tbody tr th {
  padding: 5px;
  background: #10307C;
  color: #fff;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
}
.p-servicedetail__item__list__point__table table tbody tr th:nth-child(2) {
  background: #7E90B6;
}
.p-servicedetail__item__list__point__table table tbody tr td {
  padding: 1rem;
  border-bottom: 1px solid #8B9096;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: -0.1px;
  text-align: center;
  vertical-align: middle;
}
.p-servicedetail__item__list__point__table table tbody tr td:nth-child(1) {
  background: #C6CCD9;
  font-weight: 600;
}
.p-servicedetail__item__list__point__table table tbody tr td:nth-child(2) {
  background: #E6EBF0;
}
.p-servicedetail__item__list__point__table table tbody tr td:nth-child(2) span {
  color: #10307C;
  font-weight: bold;
  font-size: 1.6rem;
}
.p-servicedetail__item__list__point__table::after {
  position: absolute;
  top: 50%;
  right: -40px;
  width: 0;
  height: 0;
  transform: translate(0, -50%);
  border-width: 60px 0 60px 25px;
  border-style: solid;
  border-color: transparent transparent transparent #888;
  content: "";
}
.p-servicedetail__item__list__point__list {
  width: calc(40% - 5rem);
}
.p-servicedetail__item__list__point__list__item {
  height: 100%;
  background: #F2F3F5;
}
.p-servicedetail__item__list__point__list__title {
  padding: 5px;
  background: #626262;
  color: #fff;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.5;
  text-align: center;
}
.p-servicedetail__item__list__point__list__cont {
  padding: 1.5rem 2rem;
  font-weight: 500;
  font-size: 1.4rem;
}
.p-servicedetail__item__list__point__list__cont-title {
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 1.5rem;
}
.p-servicedetail__item__list__point__list__cont ul li {
  padding-left: 2rem;
  line-height: 1.6;
  list-style: inside;
  text-indent: -2rem;
}

.p-servicedetail__item__list-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem 5rem;
}
.p-servicedetail__item__list-flex-cont {
  width: calc((100% - 5rem) / 2);
  margin: 0;
}
.p-servicedetail__item__list-flex-cont-title {
  position: relative;
  padding: 5px;
  background: #153477;
  color: #fff;
  font-size: 2rem;
  text-align: center;
}
.p-servicedetail__item__list-flex-cont-title::before {
  position: absolute;
  bottom: -14px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, 0);
  border-width: 15px 12.5px 0 12.5px;
  border-style: solid;
  border-color: #153477 transparent transparent transparent;
  content: "";
}

.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list {
  height: 100%;
  margin: 0;
  padding: 2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list h3 {
  padding-bottom: 1rem;
  font-size: 2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card {
  gap: 2rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__imgbox.small {
  width: 20%;
  margin: 0;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__txtbox {
  width: calc(80% - 2rem);
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__txtbox__item {
  margin: 0;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__txtbox__item p {
  font-size: 1.6rem;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__txtbox__item ul {
  display: flex;
  flex-flow: column;
  gap: 5px;
}
.p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__txtbox__item ul li {
  margin: 0;
  font-size: 1.4rem;
}

.p-servicedetail__item.worry {
  padding: 2rem 0 12rem;
}
.p-servicedetail__item.worry h2 {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
  padding-bottom: 10px;
  border-bottom: 1px solid #153477;
  color: #153477;
  font-size: 1.8rem;
}
.p-servicedetail__item.worry h2 span {
  display: inline-block;
  margin-right: 26px;
  font-size: 3.2rem;
}

.p-servicedetail__item.price {
  padding: 3rem 0 14rem;
}
.p-servicedetail__item.price h2 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 3.2rem;
}

.p-servicedetail__case {
  padding: 12rem 0 14rem;
}
.p-servicedetail__case h2 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 3.2rem;
}
.p-servicedetail__case__list {
  margin: 6rem auto 0;
}
.p-servicedetail__case__list ul {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.p-servicedetail__case__list ul li {
  width: calc((100% - 50px) / 3);
}
.p-servicedetail__case__list__item {
  height: 100%;
  padding: 30px;
  border-radius: 6px;
  background: #e8ebf2;
}
.p-servicedetail__case__list__item figure img {
  width: 100%;
  max-width: none;
}
.p-servicedetail__case__list__item h3 {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #153477;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-servicedetail__case__list__item__target {
  position: relative;
}
.p-servicedetail__case__list__item__target:before {
  z-index: 1;
  position: absolute;
  top: 10px;
  right: 14px;
  width: 40px;
  height: 40px;
  background: url(/dx/assets/img/digitalinsight/external-icon.png);
  content: "";
}

.p-servicedetail__download h2 {
  margin-bottom: 2rem;
  color: #153477;
}
.p-servicedetail__download__list {
  margin: 6rem auto 0;
}
.p-servicedetail__download__list ul {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.p-servicedetail__download__list ul li {
  width: calc((100% - 50px) / 3);
}
.p-servicedetail__download__list__item {
  height: 100%;
  padding: 30px;
  border-radius: 6px;
  background: #e8ebf2;
}
.p-servicedetail__download__list__item figure {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 193px;
  padding: 17px;
  background: #fff;
}
.p-servicedetail__download__list__item figure img {
  max-height: 100%;
}
.p-servicedetail__download__list__item h3 {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #153477;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-servicedetail__download__list__item__target {
  position: relative;
}
.p-servicedetail__download__list__item__target:before {
  z-index: 1;
  position: absolute;
  top: 10px;
  right: 14px;
  width: 40px;
  height: 40px;
  background: url(/dx/assets/img/digitalinsight/external-icon.png);
  content: "";
}

.bg-blue .p-servicedetail__download__list__item {
  background: #fff;
}

.p-servicedetail__dxBox {
  padding: 3rem;
  background: #E9ECF2;
}
.p-servicedetail__dxBox--inner {
  display: flex;
  align-items: flex-start;
  gap: 2rem;
}
.p-servicedetail__dxBox--text {
  color: #0D3079;
  font-weight: 500;
  font-size: 1.33rem;
  line-height: 1.5;
  letter-spacing: 0;
}
.p-servicedetail__dxBox--text span {
  font-weight: 900;
}
.p-servicedetail__dxBox--borderTitle {
  width: 100%;
  padding: 0 0.5rem;
  border: 1px solid #0D3079;
  color: #0D3079;
  font-weight: 700;
  font-size: 1.3rem;
  letter-spacing: 0;
  text-align: center;
}
.p-servicedetail__dxBox--01List {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}
.p-servicedetail__dxBox--01List.tandoku {
  justify-content: center;
  padding: 1rem 0;
}
.p-servicedetail__dxBox--01List li {
  display: flex;
  align-items: center;
  width: 50%;
}
.p-servicedetail__dxBox--01List--text {
  width: 100%;
  margin-left: 5px;
  color: #0D3079;
  font-weight: 600;
  font-size: 1rem;
  letter-spacing: 0;
}
.p-servicedetail__dxBox--03List {
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
.p-servicedetail__dxBox--03List li {
  z-index: 1;
  position: relative;
  color: #0D3079;
  font-weight: 600;
  text-align: center;
}
.p-servicedetail__dxBox--03List li::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #fff;
  content: "";
}
.p-servicedetail__dxBox--03fourList {
  display: flex;
  flex-wrap: wrap;
}
.p-servicedetail__dxBox--03fourList li {
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
  width: 50% !important;
  text-align: center;
}
.p-servicedetail__dxBox--03fourList li p {
  z-index: 1;
  position: relative;
}
.p-servicedetail__dxBox--03fourList li p::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #fff;
  content: "";
}
.p-servicedetail__dxBox--03flex {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
}
.p-servicedetail__dxBox--03flex p {
  z-index: 1;
  position: relative;
  margin: 0 1rem;
  color: #0D3079;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.4;
  text-align: center;
}
.p-servicedetail__dxBox--03flex p::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: -1;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%);
  border-width: 30px 40px 0 40px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  content: "";
}
.p-servicedetail__dxBox-left {
  position: relative;
  flex-shrink: 0;
  width: 36rem;
}
.p-servicedetail__dxBox-left span {
  position: absolute;
  top: -2.5rem;
  left: -1.5rem;
  color: #fff;
  font-weight: 900;
  font-size: 3rem;
  text-shadow: 2px 2px 0 #0D3079, -2px -2px 0 #0D3079, -2px 2px 0 #0D3079, 2px -2px 0 #0D3079, 0px 2px 0 #0D3079, -2px 0 #0D3079, -2px 0 0 #0D3079, 2px 0 0 #0D3079;
}
.p-servicedetail__dxBox-left--title {
  background: #0D3079;
  color: #fff;
  font-weight: 700;
  font-size: 2rem;
  text-align: center;
}
.p-servicedetail__dxBox-left--wrap {
  padding: 1.5rem;
  background: #fff;
}
.p-servicedetail__dxBox-center {
  flex: 1;
}
.p-servicedetail__dxBox-center--title {
  display: flex;
  position: relative;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 2px dotted #A0A0A0;
  color: #0D3079;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.3;
  letter-spacing: 0;
}
.p-servicedetail__dxBox-center--title::before {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 50%;
  background: #0D3079;
  content: "✓";
  color: #fff;
  font-size: 1.4rem;
}
.p-servicedetail__dxBox-right {
  flex: 1;
}
.p-servicedetail__dxBox-right--01flexBox {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.p-servicedetail__dxBox-right--01flexBox ul:not(:first-of-type) {
  position: relative;
}
.p-servicedetail__dxBox-right--01flexBox ul:not(:first-of-type)::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%);
  border-width: 10px 0 10px 10px;
  border-style: solid;
  border-color: transparent transparent transparent #7E90B6;
  content: "";
}
.p-servicedetail__dxBox-right--01flexBox ul:not(:first-of-type) li {
  padding: 0 1rem;
}
.p-servicedetail__dxBox-right.list02 .list02-list {
  position: relative;
  gap: 2rem;
}
.p-servicedetail__dxBox-right.list02 .list02-list::after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%);
  border-width: 10px 0 10px 10px;
  border-style: solid;
  border-color: transparent transparent transparent #7E90B6;
  content: "";
}
.p-servicedetail__dxBox-right.list02 .list02-list li {
  margin: 5px 0;
}
.p-servicedetail__dxBox-right.list02 .list02-list li:last-of-type .p-servicedetail__dxBox--01List--text {
  padding: 0.5rem;
  background: #7E90B6;
  color: #fff;
  font-size: 1.3rem;
  line-height: 1.4;
  text-align: center;
}
.p-servicedetail__dxBox-wide {
  width: 100%;
}
.p-servicedetail__dxBox-wide--flex {
  display: flex;
  gap: 1rem;
}
.p-servicedetail__dxBox-wide--flex div {
  width: 100%;
}
.p-servicedetail__dxBox-wide ul li {
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
}
.p-servicedetail__dxBox-wide ul + p {
  position: relative;
  margin-top: 2rem;
  text-align: center;
}
.p-servicedetail__dxBox-wide ul + p::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: -1rem;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #7E90B6 transparent transparent transparent;
  content: "";
}
.p-servicedetail__dxBox--service {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 1px solid #cacaca;
}
.p-servicedetail__dxBox--service--title {
  display: inline-block;
  margin-bottom: 15px;
  padding: 10px;
  padding: 7px 30px;
  background: #626262;
  color: #fff;
  font-size: 16px;
  line-height: 1;
}
.p-servicedetail__dxBox--service ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.p-servicedetail__dxBox--service ul li {
  width: calc((100% - 40px) / 3);
}
.p-servicedetail__dxBox--service--item {
  display: flex;
  position: relative;
  align-items: center;
  padding: 10px 30px 10px 10px;
  gap: 15px;
  background: #fff;
}
.p-servicedetail__dxBox--service--item::before {
  display: block;
  z-index: 1;
  position: absolute;
  position: absolute;
  top: 50%;
  top: 50%;
  right: 13px;
  width: 8px;
  height: 8px;
  transform: translateY(-50%) rotate(45deg);
  border-top: 1px solid #0d3079;
  border-right: 1px solid #0d3079;
  content: "";
  content: "";
  transition: all 0.3s ease 0s;
}
.p-servicedetail__dxBox--service--text {
  font-feature-settings: "palt";
  order: 2;
  width: calc(100% - 15px - 80px);
  color: #111111;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1.714;
  word-break: auto-phrase;
}
.p-servicedetail__dxBox--service--text a {
  font-feature-settings: "palt";
  display: block;
  color: #111111;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1.714;
  word-break: auto-phrase;
}
.p-servicedetail__dxBox--service--img {
  position: relative;
  order: 1;
  width: 80px;
  height: 80px;
  overflow: hidden;
}
.p-servicedetail__dxBox--service--img img {
  position: absolute;
  left: 50%;
  max-width: none;
  height: 100%;
  transform: translateX(-50%);
}

.p-servicedetail__dxBox + .p-servicedetail__dxBox {
  margin-top: 60px;
}

.p-servicedetail__erp__flow > ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px 20px;
}
.p-servicedetail__erp__flow > ul > li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
}
.p-servicedetail__erp__flow__item {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 0;
}
.p-servicedetail__erp__flow__item__head {
  font-feature-settings: "palt";
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  min-width: 260px;
  height: 58px;
  margin-left: -16px;
  padding: 6px;
  padding-left: 16px;
  gap: 10px;
  background: #0d3079;
  color: #fff;
  font-weight: 500;
  font-size: clamp(18px, 1.146vw, 23px);
}
.p-servicedetail__erp__flow__item__head::before, .p-servicedetail__erp__flow__item__head::after {
  z-index: 1;
  position: absolute;
  top: 50%;
  width: 0;
  height: 0;
  margin: auto;
  transform: translate(0, -50%);
  border-width: 30px 0 30px 18px;
  content: "";
}
.p-servicedetail__erp__flow__item__head::before {
  left: calc(100% + 4px);
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  background-color: #0d3079;
}
.p-servicedetail__erp__flow__item__head::after {
  left: 100%;
  border-style: solid;
  border-color: transparent transparent transparent #0d3079;
}
.p-servicedetail__erp__flow__item__head.fist-cld {
  margin-left: 0;
  padding-left: 6px;
}
.p-servicedetail__erp__flow__item__head.last-cld::before {
  content: none;
}
.p-servicedetail__erp__flow__item__head__num {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 47px;
  height: 47px;
  border-radius: 100%;
  background: #e9ecf2;
  color: #153378;
  font-size: clamp(10px, 0.625vw, 12px);
  line-height: 1;
}
.p-servicedetail__erp__flow__item__head__num span {
  font-weight: 500;
  font-size: clamp(18px, 1.25vw, 25px);
}
.p-servicedetail__erp__flow__item__content {
  position: relative;
  padding: 20px;
  background: #e9ecf2;
}
.p-servicedetail__erp__flow__item__content.last-cld::after {
  content: none;
}
.p-servicedetail__erp__flow__item__content__inner {
  font-feature-settings: "palt";
  height: 100%;
  padding: 20px;
  background: #fff;
}
.p-servicedetail__erp__flow__item__content__inner ul li {
  display: block;
  padding-left: 1rem;
  text-indent: -1rem;
}
.p-servicedetail__erp__flow__item__content__inner p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.p-servicedetail__erp__flow__item__content__inner p.ant {
  margin-top: 10px;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-servicedetail__erp__flow__item__content::after {
  position: absolute;
  top: 50%;
  right: -18px;
  width: 0;
  height: 0;
  transform: translateY(50%);
  border-width: 14px 0 14px 14px;
  border-style: solid;
  border-color: transparent transparent transparent #888;
  content: "";
}

.p-servicedetail__erp__flow__point {
  margin-top: 20px;
}
.p-servicedetail__erp__flow__point ul li {
  padding-left: 16px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.714;
  text-indent: -16px;
}
.p-servicedetail__erp__flow__point__title {
  color: #0d3079;
  font-weight: 600;
  font-size: clamp(12px, 0.729vw, 14px);
}

.p-servicedetail__onayami__list ul {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.p-servicedetail__onayami__list ul li {
  width: calc((100% - 50px) / 3);
}
.p-servicedetail__onayami__list-item {
  height: 100%;
  padding: 30px;
  border-radius: 3px;
  background: #fff;
}
.p-servicedetail__onayami__list-item figure {
  margin-bottom: 15px;
}
.p-servicedetail__onayami__list-item__title {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-servicedetail__onayami__list-item__text {
  color: #111111;
  line-height: 1.75;
}
.p-servicedetail__onayami__arrow {
  width: 0;
  height: 0;
  margin: 54px auto 0;
  border-top: 70px solid #6e7786;
  border-right: 100px solid transparent;
  border-bottom: 0;
  border-left: 100px solid transparent;
  border-style: solid;
}

.p-servicedetail__overall__detail03 {
  margin-top: 4.5rem;
}
.p-servicedetail__overall__detail03__inner {
  position: relative;
  width: 1100px;
  background: #dce0eb;
}
.p-servicedetail__overall__detail03 p {
  font-feature-settings: "palt";
  width: calc(100% + 30px);
  color: #0d3079;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2835;
  letter-spacing: -0.5px;
}
.p-servicedetail__overall__detail03 span {
  font-feature-settings: "palt";
  color: #0d3079;
  font-weight: bold;
  font-size: 19px;
  line-height: 1.26;
}
.p-servicedetail__overall__detail03__circle {
  display: flex;
  position: absolute;
  top: 500px;
  left: 500px;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 100%;
  background: #fff;
  text-align: center;
}
.p-servicedetail__overall__detail03__circle span {
  margin-bottom: 5px;
}
.p-servicedetail__overall__detail03__circle img {
  margin-bottom: 8px;
}
.p-servicedetail__overall__detail03__circle:nth-child(1) {
  top: 48px;
  left: 26px;
  width: 160px;
  height: 160px;
}
.p-servicedetail__overall__detail03__circle:nth-child(2) {
  top: 120px;
  left: 242px;
  width: 160px;
  height: 160px;
}
.p-servicedetail__overall__detail03__circle:nth-child(3) {
  top: 30px;
  left: 650px;
  width: 190px;
  height: 190px;
}
.p-servicedetail__overall__detail03__circle:nth-child(4) {
  top: 100px;
  left: 890px;
  width: 190px;
  height: 190px;
}
.p-servicedetail__overall__detail03__circle:nth-child(5) {
  top: 285px;
  left: 65px;
  width: 190px;
  height: 190px;
}
.p-servicedetail__overall__detail03__circle:nth-child(6) {
  top: 250px;
  left: 405px;
  width: 260px;
  height: 260px;
}
.p-servicedetail__overall__detail03__circle:nth-child(7) {
  top: 310px;
  left: 750px;
  width: 140px;
  height: 140px;
}
.p-servicedetail__overall__detail03__circle:nth-child(8) {
  top: 505px;
  left: 25px;
  width: 180px;
  height: 180px;
}
.p-servicedetail__overall__detail03__circle:nth-child(9) {
  top: 515px;
  left: 295px;
  width: 140px;
  height: 140px;
}
.p-servicedetail__overall__detail03__circle:nth-child(10) {
  top: 575px;
  left: 445px;
  width: 140px;
  height: 140px;
}
.p-servicedetail__overall__detail03__circle:nth-child(11) {
  top: 475px;
  left: 615px;
  width: 190px;
  height: 190px;
}
.p-servicedetail__overall__detail03__circle:nth-child(12) {
  top: 475px;
  left: 890px;
  width: 190px;
  height: 190px;
}
.p-servicedetail__overall__detail03__circle:nth-child(13) {
  top: 690px;
  left: 270px;
  width: 190px;
  height: 190px;
}
.p-servicedetail__overall__detail03__circle:nth-child(14) {
  top: 730px;
  left: 655px;
  width: 120px;
  height: 120px;
}
.p-servicedetail__overall__detail03__arrow__text {
  position: absolute;
  text-align: center;
}
.p-servicedetail__overall__detail03__arrow__text span {
  line-height: 1.28;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(1) {
  top: 50px;
  left: 195px;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(2) {
  top: 25px;
  left: 500px;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(3) {
  top: 300px;
  left: 260px;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(4) {
  top: 512px;
  left: 805px;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(5) {
  top: 700px;
  left: 125px;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(6) {
  top: 770px;
  left: 475px;
}
.p-servicedetail__overall__detail03__arrow__text:nth-child(7) {
  top: 822px;
  left: 457px;
}

.p-servicedetail__price {
  margin-top: 5rem;
}
.p-servicedetail__price table {
  width: 100%;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  border-collapse: separate;
  border-spacing: 0;
}
.p-servicedetail__price table tbody th, .p-servicedetail__price table tbody td {
  padding: 2.8rem;
  text-align: center;
  vertical-align: middle;
}
.p-servicedetail__price table tbody th {
  width: 33%;
  background: #e8ebf2;
  color: #111111;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-servicedetail__price table tbody td {
  font-size: 16px;
}
.p-servicedetail__price table tbody td span {
  font-weight: bold;
  font-size: clamp(20px, 1.5vw, 30px);
}
.p-servicedetail__price_note {
  margin-top: 2.5rem;
}
.p-servicedetail__price_note ul li {
  padding-left: 2rem;
  color: #111111;
  line-height: 1.6;
  text-indent: -2rem;
}
.p-servicedetail__price_note ul li + li {
  margin-top: 0.5rem;
}

.p-servicedetail__roundList {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.p-servicedetail__roundList-box {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 0;
  background: #e9ecf2;
}
.p-servicedetail__roundList-wh {
  width: 100%;
}
.p-servicedetail__roundList-wh dt {
  font-feature-settings: "palt";
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  min-height: 80px;
  padding: 20px 0;
  background: #153378;
  color: #fff;
  font-weight: 400;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.333;
  text-align: center;
}
.p-servicedetail__roundList-wh dd {
  padding: 15px 25px;
}
.p-servicedetail__roundList-wh dd ul li {
  padding-left: 1.5rem;
  font-weight: 500;
  line-height: 1.75;
  text-indent: -1.5rem;
}
.p-servicedetail__roundList-wh-child {
  position: relative;
  padding: 35px 25px 30px;
  color: #153378;
  line-height: 1.5;
}
.p-servicedetail__roundList-wh-child::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 21px solid #7e90b6;
  border-right: 44px solid transparent;
  border-bottom: 0;
  border-left: 44px solid transparent;
  border-style: solid;
  content: "";
}
.p-servicedetail__roundList-wh-child li {
  font-feature-settings: "palt";
  padding-left: 18px;
  color: #153378;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  text-indent: -18px;
}
.p-servicedetail__roundList-wh-child li + li {
  margin-top: 5px;
}
.p-servicedetail__roundList-wh-child-check {
  display: inline-block;
  width: 12px;
  height: 8px;
  margin: 5px 4px 3px 2px;
  transform: rotate(135deg);
  border-top: 3px solid #153378;
  border-right: 3px solid #153378;
}

.p-servicedetail__step {
  padding: 12rem 0 14rem;
}
.p-servicedetail__step h2 {
  margin-bottom: 2rem;
  color: #153477;
  font-size: 3.2rem;
}
.p-servicedetail__step__list {
  margin: 6rem auto;
}
.p-servicedetail__step__list__item {
  position: relative;
  padding: 5rem;
  border: 2px #e8ebf2 solid;
  background: #fff;
}
.p-servicedetail__step__list__item:after {
  display: block;
  z-index: 1;
  position: absolute;
  bottom: -22px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 26px solid #fff;
  border-right: 37px solid transparent;
  border-bottom: 0;
  border-left: 37px solid transparent;
  border-style: solid;
  content: "";
}
.p-servicedetail__step__list__item h3 {
  margin-bottom: 2rem;
  color: #153477;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.2;
}

.p-servicedetail__step__list ul li:nth-child(2n-1) .p-servicedetail__step__list__item {
  background: #e8ebf2;
}
.p-servicedetail__step__list ul li:nth-child(2n-1) .p-servicedetail__step__list__item:after {
  border-top: 26px solid #e8ebf2;
}
.p-servicedetail__step__list ul li:last-child .p-servicedetail__step__list__item:after {
  content: none;
}

.bg-blue .p-servicedetail__step__list__item {
  border: 2px #fff solid;
  background: #e8ebf2;
}
.bg-blue .p-servicedetail__step__list__item:after {
  border-top: 26px solid #e8ebf2;
}
.bg-blue .p-servicedetail__step__list ul li:nth-child(2n-1) .p-servicedetail__step__list__item {
  background: #fff;
}
.bg-blue .p-servicedetail__step__list ul li:nth-child(2n-1) .p-servicedetail__step__list__item:after {
  border-top: 26px solid #fff;
}

.p-servicedetail__why_cost_management {
  padding: 50px;
  background: #fff;
}
.p-servicedetail__why_cost_management-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.p-servicedetail__why_cost_management-item {
  display: flex;
  flex-flow: column;
  align-items: center;
  width: calc((100% - 20px) / 2);
  max-width: 260px;
  padding: 30px 20px 20px;
  background: #EAEDF2;
}
.p-servicedetail__why_cost_management-item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 87px;
  margin-bottom: 20px;
}
.p-servicedetail__why_cost_management-item-title {
  margin-top: auto;
  color: #0d3079;
  font-weight: 600;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: center;
}
.p-servicedetail__why_cost_management-item-title span {
  font-size: clamp(18px, 1.2vw, 24px);
}
.p-servicedetail__why_cost_management-item-text {
  font-feature-settings: "palt";
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1.571;
}
.p-servicedetail__why_cost_management-item-title + .p-servicedetail__why_cost_management-item-text {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 2px dotted #7e90b6;
}

.p-servicedetail__worry__list {
  margin-top: 6rem;
}
.p-servicedetail__worry__list ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5.5rem 4rem;
}
.p-servicedetail__worry__list ul li {
  width: calc((100% - 8rem) / 3);
}
.p-servicedetail__worry__list__item {
  display: flex;
  position: relative;
  flex-flow: column;
  height: 100%;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
  background: #e8ebf2;
}
.p-servicedetail__worry__list__item__tag {
  z-index: 1;
  position: absolute;
  top: -12px;
  left: 50%;
  padding: 10px 25px;
  transform: translate(-50%, 0);
  border-radius: 9999px;
  background: #153477;
  color: #fff;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
}
.p-servicedetail__worry__list__item__top {
  position: relative;
  padding: 30px 0 20px;
  border-radius: 10px 10px 0 0;
  background: #fff;
  text-align: center;
}
.p-servicedetail__worry__list__item__top:after {
  display: block;
  position: absolute;
  bottom: -11px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, 0);
  border-top: 12px solid #ffffff;
  border-right: 12px solid transparent;
  border-bottom: 0;
  border-left: 12px solid transparent;
  border-style: solid;
  content: "";
}
.p-servicedetail__worry__list__item__top__text {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
  color: #111111;
  font-size: clamp(18px, 1.146vw, 22px);
  line-height: 1.455;
}
.p-servicedetail__worry__list__item__top__img {
  margin-top: auto;
}
.p-servicedetail__worry__list__item__bottom {
  padding: 30px;
  color: #111111;
  font-size: 16px;
  line-height: 1.6;
}
.p-sidenav__img:focus {
  opacity: 0.7;
  transition: 0.3s;
}
.p-sidenav__title {
  margin-bottom: 3rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-sidenav__title span {
  margin-left: 1rem;
  color: #ccc;
  font-weight: normal;
  font-size: clamp(10px, 0.625vw, 12px);
  letter-spacing: 1px;
}
.p-sidenav__bnr {
  margin-top: 6rem;
}
.p-sidenav__bnr p {
  font-size: clamp(10px, 0.677vw, 13px);
}
.p-sidenav__bnr .p-sidenav__title {
  margin: 1.5rem 0 0.5rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-sidenav__bnr img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.p-sidenav__bnr a {
  display: block;
}
.p-sidenav__bnr a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-sidenav__link {
  position: relative;
  margin-top: 3rem;
  padding-right: 2rem;
  text-align: right;
}
.p-sidenav__link::after {
  right: 0 !important;
  left: auto !important;
  border-color: #101010;
  content: "";
}
.p-sidenav__link a {
  display: inline !important;
  font-size: clamp(12px, 0.729vw, 14px);
  transition: 0.3s;
}
.p-sidenav__link a:focus {
  text-decoration: underline;
}
.p-sidenav__square {
  margin-top: 6rem;
  padding-top: 2rem;
  border-top: 2px solid #111;
  font-weight: bold;
}
.p-sidenav__square a {
  display: block;
}
.p-sidenav__square a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-sidenav__square a + a {
  margin-top: 3rem;
}
.p-sidenav__square dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}
.p-sidenav__square dt {
  position: relative;
  width: 9rem;
  height: 9rem;
  overflow: hidden;
  background: #153379;
}
.p-sidenav__square dt img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
}
.p-sidenav__square dd {
  width: calc(100% - 9rem - 2rem);
  font-weight: normal;
  font-size: clamp(10px, 0.677vw, 13px);
  line-height: 1.6;
}
.p-sidenav__square dd small {
  display: block;
  margin-top: 0.5rem;
}
.p-sidenav__square .c-cate--line span {
  display: inline-block;
  margin: 0.5rem 0 0;
  padding: 0px 0.5rem;
  border-color: #6e7786;
  color: #6e7786;
  font-size: 1rem;
}
.p-sidenav__rectangle {
  margin-top: 6rem;
  padding-top: 2rem;
  border-top: 2px solid #111;
  font-weight: bold;
}
.p-sidenav__rectangle a {
  display: block;
}
.p-sidenav__rectangle a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-sidenav__rectangle a + a {
  margin-top: 3rem;
}
.p-sidenav__rectangle dl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}
.p-sidenav__rectangle dt {
  position: relative;
  width: 12rem;
  height: 6rem;
  overflow: hidden;
}
.p-sidenav__rectangle dt img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-sidenav__rectangle dd {
  width: calc(100% - 12rem - 2rem);
  font-weight: normal;
  font-size: clamp(13px, 0.78vw, 15px);
  line-height: 1.6;
}
.p-sidenav__rectangle dd small {
  display: block;
  margin-top: 0.5rem;
}
.p-sidenav__rectangle .c-cate--line span {
  display: inline-block;
  margin: 0.5rem 0 0;
  padding: 0px 0.5rem;
  border-color: #6e7786;
  color: #6e7786;
  font-size: 1rem;
}

.p-special__item__wrap {
  z-index: 1;
  position: relative;
  border-radius: 8px;
  background: #fff;
}

.p-special {
  position: relative;
}
.p-special .bg-img {
  background-image: url("/dx/images/bg-special.jpg");
}

.p-special__item__bnr {
  display: flex;
  position: relative;
  align-items: center;
  margin-top: 6rem;
  overflow: hidden;
  border-radius: 6px;
  background: #fff;
}
.p-special__item__bnrimg {
  position: relative;
  margin: 0 auto;
}
.p-special__item__bnrimg a {
  display: block;
}

.p-special__item__bnr .diagonal {
  z-index: 1;
  position: absolute;
  left: -19%;
  width: 64%;
  height: 147%;
  transform: rotate(101deg);
  background-color: #eff9fb;
}

.p-special__item__bnr__txtbox {
  z-index: 10;
  position: relative;
  flex: 1;
  padding: 20px;
}

.p-special__item__bnr__imgbox {
  z-index: 10;
  width: 45%;
}

.p-special__item__bnr__txtbox {
  z-index: 10;
  position: relative;
  flex: 1;
}

.p-special__item__bnr__txtbox__subttl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #123378;
  font-weight: bold;
  font-size: 1.6rem;
  text-align: center;
}

.p-special__item__bnr__txtbox__subttl::after, .p-special__item__bnr__txtbox__subttl::before {
  width: 10rem;
  height: 2px;
  margin: 0 10px;
  background: #123378;
  content: "";
}

.p-special__item__bnr__txtbox ul {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.p-special__item__bnr__txtbox ul li {
  display: inline-block;
  width: 33.333%;
  margin-right: 6px;
  padding: 8px 8px;
  border: 1px solid #123378;
  background-color: #fff;
  color: #123378;
  font-weight: bold;
  font-size: 1.4rem;
  text-align: center;
}

.p-special__item__bnr__txtbox__ttl {
  font-weight: bold;
  font-size: 4.8rem;
  text-align: center;
}

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

.p-special__item__bnr__txtbox__btn__wrap .c-btn--line {
  margin-top: 15px;
}
.p-column__wrapper .p-special__item__bnr {
  margin-top: 4rem;
  border: 1px solid #ccc;
  border-radius: 0;
}
.p-column__wrapper .p-special__item__bnr__txtbox {
  padding: 10px 20px 10px 10px;
}
.p-column__wrapper .p-special__item__bnr__txtbox__ttl {
  margin-top: 5px;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-column__wrapper .p-special__item__bnr__txtbox__subttl {
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-column__wrapper .p-special__item__bnr__txtbox__subttl::before, .p-column__wrapper .p-special__item__bnr__txtbox__subttl::after {
  width: 3rem;
  margin: 0 5px;
}
.p-column__wrapper .p-special__item__bnr__txtbox ul {
  gap: 6px;
}
.p-column__wrapper .p-special__item__bnr__txtbox ul li {
  font-feature-settings: "palt";
  margin: 0;
  padding: 5px;
  font-size: 12px;
  line-height: 1.2;
  text-indent: 0;
}
.p-column__wrapper .p-special__item__bnr__txtbox__btn__wrap .c-btn--line {
  width: 246px;
  margin-top: 5px;
  padding: 0.6rem 3rem;
  text-decoration: none;
}
.p-column__wrapper .p-special__item__bnr__txtbox__btn__wrap .c-btn--line::before {
  top: 1px;
  right: 18px;
}

.p-special__item__bnr2 {
  height: 27.5rem;
  background: #123378;
}
.p-special__item__bnr2 .p-special__item__bnr__txtbox {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.p-special__item__bnr2 .p-special__item__bnr__txtbox::before {
  display: block;
  z-index: -1;
  position: absolute;
  left: -43px;
  width: 190px;
  height: 100%;
  transform: skewX(-15deg);
  background: #123378;
  content: "";
}
.p-special__item__bnr2 .p-special__item__bnr__txtbox__subttl {
  justify-content: center;
  margin: 20px auto;
  color: #fff;
}
.p-special__item__bnr2 .p-special__item__bnr__txtbox__subttl::after, .p-special__item__bnr2 .p-special__item__bnr__txtbox__subttl::before {
  content: none;
}
.p-special__item__bnr2 .p-special__item__bnr__imgbox {
  height: 100%;
}
.p-special__item__bnr2 .p-special__item__bnr__imgbox img {
  -o-object-fit: cover;
  -o-object-position: right;
  width: 100%;
  height: 100%;
     object-fit: cover;
     object-position: right;
}
.p-special__item__bnr2 .p-special__item__bnr__txtbox__ttl {
  color: #fff;
  font-size: 3rem;
}
.p-special__item__bnr2 .c-btn--line {
  background: #fff;
  color: #123378;
}
.p-special__item__bnr2 .c-btn--line::before {
  content: url(../img/arrow-blue.png);
}
.p-step-box {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-top: 5rem;
  gap: 5rem 2%;
}
.p-step-box__num {
  width: 9rem;
  height: 9rem;
  padding: 1.4rem 0 0;
  background: #fff;
  font-weight: bold;
  font-size: clamp(30px, 2.1vw, 42px);
  line-height: 1.2;
  text-align: center;
}
.p-step-box__num span {
  display: block;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-step-box__item {
  width: 32%;
  background: #153379;
}
.p-step-box__item:nth-of-type(1) {
  background: #07183f;
}
.p-step-box__item:nth-of-type(1) .p-step-box__num {
  color: #07183f;
}
.p-step-box__item:nth-of-type(2) {
  background: #153378;
}
.p-step-box__item:nth-of-type(2) .p-step-box__num {
  color: #153378;
}
.p-step-box__item:nth-of-type(3) {
  background: #435a8e;
}
.p-step-box__item:nth-of-type(3) .p-step-box__num {
  color: #435a8e;
}
.p-step-box__item:nth-of-type(4) {
  background: #7c87a2;
}
.p-step-box__item:nth-of-type(4) .p-step-box__num {
  color: #7c87a2;
}
.p-step-box__item:nth-of-type(5) {
  background: #565e70;
}
.p-step-box__item:nth-of-type(5) .p-step-box__num {
  color: #565e70;
}
.p-step-box dl {
  padding: 1rem 4rem 4rem;
  color: #fff;
  text-align: center;
}
.p-step-box dl dt {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: 22px;
}
.p-step-box dl dd {
  text-align: left;
}
.p-step-box dl li {
  margin-left: 2rem;
  list-style: auto;
}

.p-study-group-seminar__box {
  visibility: hidden;
  margin-top: 5rem;
  padding-bottom: 5rem;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-study-group-seminar__box h3 {
  padding-bottom: 1rem;
  border-bottom: 2px solid #6e7786;
}

.p-subject-set__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 48px;
}
.p-subject-set__blk + .p-subject-set__blk {
  margin-top: 6rem;
  padding-top: 6rem;
  border-top: 1px solid #ddd;
}
.p-subject-set__item {
  visibility: hidden;
  width: 299px;
  transform: translateY(3rem);
  opacity: 0;
  transition: 1s;
}
.p-subject-set__item a {
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-subject-set__item figure {
  width: 100%;
  height: 299px;
  margin-bottom: 2rem;
  overflow: hidden;
}
.p-subject-set__item figure img {
  transition: 0.5s all;
}
.p-subject-set__item figure {
  overflow: hidden;
  background-color: #101010;
}
.p-subject-set__item figure img {
  transition: 0.3s all;
}
.p-subject-set__item:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-subject-set__item:focus a {
  text-decoration: underline;
}
.p-subject-set .c-cate--line span {
  margin-right: 1rem;
  border-color: #b7b7b7;
  color: #aaa;
}
.p-subject-set h3 {
  margin-bottom: 1rem;
  color: #666;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-subject-set p {
  margin-top: 1rem;
}

.p-textbox {
  margin-top: 5rem;
}
.p-textbox--col2 {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 3rem 3%;
}
.p-textbox--col2 dl {
  width: 48.5%;
}
.p-textbox--col2 dl {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-textbox--col2 dt {
  padding: 2rem 3rem;
  background: #6e7786;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-textbox--col2 dd {
  padding: 3rem;
}
.p-textbox--col3 {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 3rem 2%;
}
.p-textbox--col3 dl {
  width: 32%;
}
.p-textbox--col3 dl {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-textbox--col3 dt {
  padding: 2rem 3rem;
  background: #6e7786;
  color: #fff;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-textbox--col3 dd {
  padding: 3rem;
}

.p-top-mv {
  padding: 4rem 0;
}
.p-top-mv .bg-img {
  background-image: url("../img/top/bg-top-mv.jpg");
  background-color: #1a263c;
}
.p-top-mv-slide {
  -webkit-backface-visibility: hidden;
  width: 100%;
  min-height: 453px;
          backface-visibility: hidden;
}
.p-top-mv-slide__item.slick-slide {
  min-width: 670px;
  margin: auto 0;
  transform: scale(0.825);
  /*background: #fff;*/
  background: #000;
  transition: 0.3s ease-in;
}
.p-top-mv-slide__item.slick-slide.slick-center {
  min-width: 820px;
  transform: scale(1);
}
.p-top-mv-slide__txt {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem 2rem;
  font-weight: 600;
  font-size: clamp(18px, 1.146vw, 22px);
  text-align: left;
}
.p-top-mv-slide__txt-tag {
  margin-bottom: 3px;
  padding: 4px 30px;
  border: 1px solid #153378;
  border-radius: 3px;
  color: #153378;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
  letter-spacing: 0.1px;
}
.p-top-mv-slide__img img {
  width: 100%;
  height: auto;
}
.p-top-mv-slide a {
  display: flex;
  width: 100%;
  height: 100%;
}
.p-top-mv-slide a:hover {
  opacity: 1;
}
.p-top-mv-slide__service {
  position: relative;
  width: 100%;
  padding-top: 53%;
}
.p-top-mv-slide__service__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.p-top-mv-slide__service__img img {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: calc(100% + 2px);
  max-width: none;
  min-height: calc(100% + 2px);
  transform: translate(-50%, -50%);
  transition: 0.5s;
}
.p-top-mv-slide__service:hover .p-top-mv-slide__service__img img {
  transform: translate(-50%, -50%) scale(1.1);
}
.p-top-mv-slide__service:hover .p-top-mv-slide__service__txt__btn .c-btn--line {
  border: 1px solid #123378;
  background: #123378;
}
.p-top-mv-slide__service__txt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
  color: #fff;
}
.p-top-mv-slide__service__txt__inner {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 35px 30px;
  text-align: left;
}
.p-top-mv-slide__service__txt__ttl {
  margin-bottom: 15px;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.2;
}
.p-top-mv-slide__service__txt__subttl {
  margin-bottom: 15px;
  font-size: clamp(18px, 1.2vw, 24px);
  line-height: 1.2;
}
.p-top-mv-slide__service__txt__bottom {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 15px 5.2631578947%;
}
.p-top-mv-slide__service__txt__txtbox {
  width: 68.4210526316%;
}
.p-top-mv-slide__service__txt__txtbox p {
  font-feature-settings: "palt";
  line-height: 1.5;
}
.p-top-mv-slide__service__txt__btn {
  width: 26.3157894737%;
  margin-top: auto;
}
.p-top-mv-slide__service__txt__btn .c-btn--line {
  padding: 10px;
  border: 1px solid #fff;
  background: none;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
}
.p-top-mv-slide .slick-prev {
  z-index: 1;
  left: calc(21.2% + 50px);
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
}
.p-top-mv-slide .slick-prev:before {
  display: block;
  width: 50px;
  height: 50px;
  background-image: url("../img/top/slick-prev.png");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}
.p-top-mv-slide .slick-next {
  z-index: 1;
  right: 21.2%;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
}
.p-top-mv-slide .slick-next:before {
  display: block;
  width: 50px;
  height: 50px;
  background-image: url("../img/top/slick-next.png");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
}

@-webkit-keyframes ScaleAni {
  0% {
    transform: scale(0.82);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes ScaleAni {
  0% {
    transform: scale(0.82);
  }
  100% {
    transform: scale(1);
  }
}
.slick-slide.slick-current .slider__item,
.slick-slide.is-active-next .slider__item {
  min-width: 820px;
  transform: scale(1);
}

.p-top-mv {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.p-top-mv.is-initialized {
  opacity: 1;
}

.p-top-mv {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
.p-top-mv__txt {
  color: #fff;
}
.p-top-mv__txt__maincopy {
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 1.4;
}
.p-top-mv__video {
  width: 100%;
}
.p-top-mv__video video {
  display: block;
  width: 100%;
  background: url("../images/bg.png") no-repeat;
  background-size: cover;
}
.p-under-mv .l-container, .p-under-mv .l-column2--half {
  padding: 8rem 0 2rem;
}
.p-under-mv__sub {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  font-weight: bold;
  font-size: 16px;
}
.p-under-mv__sub h1 {
  font-size: 16px;
}
.p-under-mv__sub .c-cate--line span {
  margin: 0 0 0 3rem;
  border-color: #b7b7b7;
  color: #b7b7b7;
  font-weight: normal;
}
.p-under-mv__sub .c-cate--line span + span {
  margin-left: 1rem;
}
.p-under-mv__btn a {
  display: inline-block;
  margin-top: 3rem;
  padding: 1.5rem 4rem;
  background: #153378;
  color: #fff;
  transition: 0.3s all;
}
.p-under-mv__btn a:focus {
  background: #6e7786;
}
.p-under-mv__btn a img {
  margin: 0 1rem 0.2rem 0;
  vertical-align: middle;
}
.p-under-mv .p-under-mv__title {
  margin: 1rem 0 4rem;
}
.p-under-mv .p-under-mv__title > * {
  -webkit-animation: align-animation 0.5s 0s forwards;
  font-size: clamp(32px, 2.5vw, 48px);
  line-height: 1.4;
  letter-spacing: 0.1rem;
          animation: align-animation 0.5s 0s forwards;
}
.p-under-mv .p-under-mv__lead p {
  -webkit-animation: align-animation 0.5s 0s forwards;
          animation: align-animation 0.5s 0s forwards;
}
.p-under-mv p {
  color: #6e7786;
}
.p-under-mv__copy {
  margin-bottom: 1rem;
  color: #101010 !important;
  font-weight: bold;
  font-size: clamp(18px, 1.2vw, 24px);
  letter-spacing: 0.2rem;
}
.p-under-mv__bg, .p-under-mv__bg--sentence {
  position: relative;
  padding: 0 0 0 calc((100% - 1350px) / 2);
}
.p-under-mv__bg img, .p-under-mv__bg--sentence img {
  max-width: 100%;
}
.p-under-mv__bg:after, .p-under-mv__bg--sentence:after {
  display: block;
  z-index: -1;
  position: absolute;
  bottom: -10rem;
  left: 0;
  width: 100%;
  height: 30rem;
  background: linear-gradient(45deg, #000 0%, #222 100%);
  content: "";
}
.p-under-mv__bg span, .p-under-mv__bg--sentence span {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.p-under-mv__bg span:before, .p-under-mv__bg--sentence span:before {
  -webkit-animation: img-anime 1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #153378;
  content: "";
          animation: img-anime 1s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.p-under-mv__bg--sentence:after {
  bottom: -24rem;
  height: 40rem;
}
.p-under-mv__txt {
  padding: 4rem 0 0 calc((100% - 1340px) / 2);
  color: #fff !important;
  line-height: 3;
}
.p-under-mv__icon {
  margin-top: 4rem;
}
.p-under-mv__icon ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 1rem;
}
.p-under-mv__icon ul li {
  min-width: 26%;
  padding: 2rem 3rem;
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  font-size: 16px;
  line-height: 1.6;
  text-align: center;
}
.p-under-mv__icon ul li strong {
  font-size: clamp(18px, 1.2vw, 24px);
}

.p-webinar {
  position: relative;
}
.p-webinar .bg-img {
  background-image: url("../img/top/bg-webinar.jpg");
}
.p-webinar__item {
  position: relative;
  padding: 6.5rem;
  border-radius: 8px;
  background: #fff;
}
.p-webinar__item__list {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}
.p-webinar__item__list a .p-webinar__item__list__imgbox {
  position: relative;
  height: 100%;
}
.p-webinar__item__list a .p-webinar__item__list__imgbox__txt {
  display: block;
  position: relative;
  height: 100%;
  padding: 30px 20px;
  background: rgba(0, 0, 0, 0.4);
}
.p-webinar__item__list__txtbox {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  margin-top: auto;
  padding: 15px 30px;
  gap: 10px;
  background-color: #101010;
}
.p-webinar__item__list__txtbox__label {
  padding: 4px 10px;
  border-radius: 4px;
  background-color: #fff;
  color: #333;
}
.p-webinar__item__list__txtbox__title {
  width: 100%;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.556;
}
.p-webinar__item__list a {
  display: flex;
  position: relative;
  flex-direction: column;
  height: 100%;
}
.p-webinar__item__list a[target=_blank]:before {
  z-index: 1;
  position: absolute;
  top: -10px;
  right: -14px;
  width: 40px;
  height: 40px;
  background: url(/dx/assets/img/digitalinsight/external-icon.png);
  content: "";
}
.p-webinar__item__list:nth-child(n+7) {
  display: none;
}
.p-webinar__item__list_bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transform: translate(-50%, -50%);
}
.p-webinar__item__list_bg img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-webinar .p-webinar__item__list__wrap {
  -moz-column-gap: 25px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
       column-gap: 25px;
  row-gap: 25px;
}
.p-webinar__nav {
  position: relative;
  margin-bottom: 50px;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}
.p-webinar__nav-inner {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}
.p-webinar__nav-inner a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 330px;
  height: 60px;
  border-radius: 5000px;
  background: #153378;
  color: #FFF;
  font-weight: normal;
  font-size: 1.6rem;
  transition: 0.3s;
}
.p-webinar__nav-inner a:after {
  position: absolute;
  content: "";
}
.p-webinar__nav-inner a + a {
  margin-left: 20px;
}
.p-webinar__area .p-document__item + .p-document__item {
  margin-top: 40px;
}
.p-webinar__area .p-document__item__list__txtbox__label {
  background: #153477;
  color: #FFF;
  font-size: 1.3rem;
}
.p-webinar__area .p-document__item__list__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-webinar__area .p-document__item__list__wrap:after {
  display: block;
  width: 28.9rem;
  content: "";
}
.p-webinar__area .p-document__item__list__wrap .p-document__item__list {
  margin-top: 0 !important;
}
.p-webinar__head {
  margin-bottom: 90px;
  font-size: 3.2rem;
  text-align: center;
}
.p-webinar__head h3 {
  display: block;
  position: relative;
  font-size: 1.6rem;
}
.p-webinar__head h3:after {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: calc(50% - 12px);
  width: 25px;
  height: 2px;
  content: "";
}
.p-webinar__item-day {
  margin-top: 15px;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-webinar--list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px 20px;
}
.p-webinar--list li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: 0;
}
.p-webinar--list--item {
  display: grid;
  position: relative;
  grid-template-rows: subgrid;
  grid-row: span 2;
  padding: 20px;
  gap: 0;
  background-color: #e8ebf2;
}
.p-webinar--list--item:before {
  z-index: 1;
  position: absolute;
  top: 8px;
  right: 8px;
  width: 40px;
  height: 40px;
  background: url(/dx/assets/img/digitalinsight/external-icon.png);
  content: "";
}
.p-webinar--list--item--bottom {
  padding: 20px;
  background-color: #fff;
}
.p-webinar--list--item--img {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  background-color: #fff;
}
.p-webinar--list--item--img img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  min-width: 100%;
  transform: translate(-50%, -50%);
}
.p-webinar--list--item--title {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.692;
}
.p-webinar--list--item--category {
  display: flex;
  display: inline-block;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 0 auto 12px 0;
  padding: 2px 12px;
  border-radius: 4px;
  background: #153477;
  color: #FFF;
  font-size: 13px;
  line-height: 1.15;
  text-align: center;
}
.p-webinar--list--item--date {
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-webinar--list--item.js-area-link {
  transition: 0.3s;
}
.p-webinar--list--item.js-area-link:hover {
  opacity: 0.8;
}

.p-ondemand-set {
  border-radius: 8px;
  background-color: #fff;
}
.p-ondemand-set__item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-ondemand-set__item__list {
  width: 31%;
  margin-bottom: 50px;
}
.p-ondemand-set__item__list:nth-last-child(-n+3) {
  margin-bottom: 0;
}
.p-ondemand-set__item__list__txtbox {
  margin-top: 15px;
}
.p-ondemand-set__item__list__txtbox h4 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 1.8rem;
}
.p-ondemand-set__item__list__txtbox p {
  line-height: 1.6;
}

.p-seminarbnr-set {
  border-radius: 8px;
  background-color: #fff;
}
.p-seminarbnr-set__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.p-seminarbnr-set__item__imgbox {
  margin-right: 50px;
}
.p-seminarbnr-set__item__txtbox h3 {
  font-weight: bold;
  font-size: 3rem;
}
.p-seminarbnr-set__item__txtbox p {
  font-weight: bold;
  font-size: 2rem;
}
.p-seminarbnr-set .c-btn--line {
  margin-top: 25px;
}

.p-suggestion-set {
  border-radius: 8px;
  background-color: #fff;
}
.p-suggestion-set__item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-suggestion-set__item__list {
  width: 48%;
}
.p-suggestion-set__item__list__txtbox {
  margin-top: 15px;
}
.p-suggestion-set__item__list__txtbox h4 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 2.2rem;
}
.p-suggestion-set__item__list__txtbox p {
  line-height: 1.6;
}

#solutionDetail .p-suggestion-set__item__list {
  width: 31%;
  margin-bottom: 50px;
}
#solutionDetail .p-suggestion-set__item__list__txtbox h4 {
  font-size: 1.6rem;
}

.p-webmarketing-set {
  width: 100%;
  height: 320px;
  background: #e8ebf1 url(/dx/assets/img/solution/p-webmarketing-set-bg.png) no-repeat;
}
.p-webmarketing-set__txtbox {
  position: relative;
  top: 40px;
  left: 40px;
  width: 446px;
  color: #fff;
}
.p-webmarketing-set__txtbox h3 {
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 3rem;
}
.p-webmarketing-set .c-btn--line {
  margin-top: 15px;
}

.u-mt0 {
  margin-top: 0 !important;
}

.u-sp {
  display: none;
}
/*左右のアニメーション*/
/*.slick-active h1 {
  animation-name:slideTextX100;
  animation-duration:0.8s;
  animation-fill-mode:forwards;
    opacity: 0;
}*/
@-webkit-keyframes slideTextX100 {
  from {
    transform: translateX(-100%);
    /*要素を左の枠外に移動*/
    opacity: 0;
  }
  to {
    transform: translateX(0);
    /*要素を元の位置に移動*/
    opacity: 1;
  }
}
@keyframes slideTextX100 {
  from {
    transform: translateX(-100%);
    /*要素を左の枠外に移動*/
    opacity: 0;
  }
  to {
    transform: translateX(0);
    /*要素を元の位置に移動*/
    opacity: 1;
  }
}
.slideAnimeRightLeft {
  -webkit-animation-name: slideTextX-100;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-duration: 0.5s;
          animation-fill-mode: forwards;
          animation-name: slideTextX-100;
  opacity: 0;
}

@-webkit-keyframes slideTextX-100 {
  from {
    transform: translateX(100%);
    /*要素を右の枠外に移動*/
    opacity: 0;
  }
  to {
    transform: translateX(0);
    /*要素を元の位置に移動*/
    opacity: 1;
  }
}

@keyframes slideTextX-100 {
  from {
    transform: translateX(100%);
    /*要素を右の枠外に移動*/
    opacity: 0;
  }
  to {
    transform: translateX(0);
    /*要素を元の位置に移動*/
    opacity: 1;
  }
}
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none !important;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none !important;
  text-align: center;
}

.lity-wrap:before {
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  content: "";
  vertical-align: middle;
}

.lity-loader {
  z-index: 9991;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -0.8em;
  color: #fff;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  display: inline-block;
  z-index: 9992;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  transform: scale(1);
  transition: transform 0.3s ease;
}

.lity-loading .lity-content, .lity-closed .lity-content {
  transform: scale(0.8);
}

.lity-content:after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: "";
}

.lity-close {
  -webkit-appearance: none;
  z-index: 9994;
  position: fixed;
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  box-shadow: none;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  font-family: Arial, Baskerville, monospace;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  cursor: pointer;
}

.lity-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  box-shadow: none;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  font-family: Arial, Baskerville, monospace;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  display: block;
  max-width: 100%;
  border: 0;
  line-height: 0;
}

.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  transform: translateZ(0);
  pointer-events: auto;
}

.lity-iframe-container iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-hide {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-style: normal;
  font-weight: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-family: "slick";
}
/* Arrows */
.slick-prev,
.slick-next {
  display: block;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  padding: 0;
  transform: translate(0, -50%);
  border: none;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 20px;
  line-height: 1;
  font-family: "slick";
  opacity: 0.75;
}

.slick-prev {
  left: -25px;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: "←";
}

[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: "→";
}

[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  display: block;
  position: absolute;
  bottom: -25px;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  border: 0;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  color: black;
  font-size: 6px;
  line-height: 20px;
  font-family: "slick";
  text-align: center;
  opacity: 0.25;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.p-top-mv-slide .slick-current,
.p-top-mv-slide .is-active-next {
  opacity: 1;
  transition: 0.4s;
}

/* Slider */
.slick-slider {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}

.slick-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide .c-white-card__item {
  width: auto;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track {
  display: flex;
}

.slick-slide {
  height: auto !important;
}

.slick-slide,
.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-perspective: 1000;
  -webkit-backface-visibility: hidden;
  transform: translate3d(0, 0, 0);
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000;
}

.slick-track {
  display: flex;
}

.slick-slide {
  height: auto !important;
}

.test {
  display: flex;
}

@media screen and (min-width: 481px) {
  .test {
    opacity: 1;
  }
}

@media screen and (min-width: 769px) {
  .test {
    opacity: 1;
  }
  a:hover, a:active {
    text-decoration: none;
  }
  .only_sp {
    display: none !important;
  }
  .p-archive-list__item .c-cate--line {
    margin-top: 1rem;
  }
  .p-archive-list--case__pick-item .c-cate--line {
    margin-top: 1rem;
  }
  .p-archive-list--subject__pick-item .c-cate--line {
    margin-top: 1rem;
  }
  .p-archive-list--seminar__pick-item .c-cate--line {
    margin-top: 1rem;
  }
  .p-consultant__problock-link ul li:hover .ar2 i:afterm .ar i:after {
    width: 100%;
    background: #FFF !important;
  }
  .p-eye-intro__wrap img {
    max-width: 16.5rem;
  }
  .p-resolution__item.solution .p-resolution__item__list {
    flex-direction: row-reverse;
  }
  .search-box .search-btn label:hover .checkbox_parts {
    opacity: 0.8;
  }
  .p-webinar__area .p-document__item__list__wrap .p-document__item__list:nth-child(n+4) {
    margin-top: 20px !important;
  }
}

@media screen and (min-width: 1341px) {
  .test {
    opacity: 1;
  }
  .p-header__nav nav {
    height: 100%;
  }
  .p-under-mv {
    margin-bottom: 10rem;
  }
}

@media screen and (max-width: 1340px) {
  .test {
    opacity: 1;
  }
  .l-column2--article {
    padding: 7rem 5vw;
  }
  .l-column2--article__main {
    width: 72%;
  }
  .l-column2--article__side {
    width: 24%;
  }
  .l-column2--form {
    padding: 7rem 5vw;
  }
  .p-local-nav, .p-header__inner, .p-footer-nav__wrap, .l-column2--article, .l-column2--form {
    width: 100%;
  }
  .l-container, .l-column2--half {
    width: 100%;
  }
  .c-title--bg span:nth-of-type(2) {
    max-width: calc(100% - 11rem);
  }
  .p-archive-list__item .c-btn--more {
    display: none;
  }
  .p-archive-list--eye .p-archive-list__item a {
    padding: 2rem;
  }
  .p-archive-list--case__pick-item figure {
    max-width: 40%;
  }
  .p-archive-list--case__pick-item .p-archive-list--case__txt {
    width: calc(100% - 4rem - 40%);
  }
  .p-archive-list--case__pick-item .c-btn--more {
    display: none;
  }
  .p-archive-list--subject__pick-item figure {
    max-width: 40%;
  }
  .p-archive-list--subject__pick-item .p-archive-list--subject__txt {
    width: calc(100% - 4rem - 40%);
  }
  .p-archive-list--subject__pick-item .c-btn--more {
    display: none;
  }
  .p-archive-list--seminar__pick-item figure {
    max-width: 40%;
  }
  .p-archive-list--seminar__pick-item .p-archive-list--seminar__txt {
    width: calc(100% - 4rem - 40%);
  }
  .p-archive-list--seminar__pick-item .c-btn--more {
    display: none;
  }
  .p-blk__profile dl dt {
    width: 100%;
    margin-top: 0.5rem;
  }
  .p-blk__profile dl dd {
    width: 100%;
  }
  .p-blk__company-outline-tbl {
    width: 100%;
  }
  .p-blk__company-outline-prime {
    width: 100%;
  }
  .p-blk__company-outline-prime .c-btn--list3 {
    width: 80%;
  }
  .p-bnr--flat figure {
    width: 30%;
  }
  .p-bnr--flat figure img {
    max-width: auto;
  }
  .p-bnr--flat__txt {
    width: 70%;
  }
  .p-bnr--flat-cap figure {
    width: 30%;
  }
  .p-bnr--flat-cap figure img {
    max-width: auto;
  }
  .p-bnr--flat-cap__txt {
    width: 70%;
  }
  .p-bnr--flat-bg figure {
    width: 30%;
  }
  .p-bnr--flat-bg figure img {
    max-width: auto;
  }
  .p-bnr--flat-bg__txt {
    width: 70%;
  }
  .p-book__item {
    width: 95%;
    margin: 0 auto;
  }
  *[class^=p-category-list] {
    gap: 1rem;
  }
  *[class^=p-category-list] li {
    display: inline-block;
    width: auto;
  }
  *[class^=p-category-list] li a {
    padding: 0.2rem 1rem;
  }
  .p-company__item {
    width: 95%;
    margin: 0 auto 5%;
  }
  .p-consultant__item {
    width: 95%;
    margin: 0 auto;
  }
  .p-contact__section {
    width: 95%;
    margin: 5% auto;
  }
  .p-d-revolution-mv {
    padding: 50px 5%;
  }
  .p-d-revolution__section {
    padding: 50px 5%;
  }
  .p-digitalinsight__item {
    width: 95%;
    margin: 0 auto 5%;
  }
  .p-document__item {
    width: 95%;
    margin: 0 auto;
  }
  .p-dx-for-medium-mv {
    padding: 50px 5%;
  }
  .p-dx-for-medium__section {
    padding: 50px 5%;
  }
  .c-bnr-download__img {
    width: 28vw;
  }
  .p-eye-set {
    background-position: top center;
    background-size: auto 32%;
  }
  .p-features__item {
    width: 95%;
    margin: 0 auto;
  }
  .p-featuresss-section {
    width: 95%;
    margin: 0 auto;
  }
  .p-footer-nav {
    padding: 3rem 5vw;
  }
  .p-footer-nav__logo {
    /*width: 11.75vw;*/
    width: 100%;
    margin-bottom: 1rem;
  }
  .p-footer-nav__logo {
    width: auto;
  }
  .p-form2__wrapper {
    margin: 60px auto 80px auto;
  }
  .p-home-mv {
    padding-bottom: 4rem;
    background: #101010;
  }
  .p-home-mv__img {
    margin: 0;
  }
  .p-home-mv__txt {
    margin-top: auto;
  }
  .p-home-mv__txt a {
    width: 100%;
    padding: 2rem;
  }
  .p-home-mv .slick-dots {
    bottom: -30px;
    padding: 0;
  }
  .p-digitalinsight__item__wrap {
    width: 95%;
    margin: 0 auto;
  }
  .p-lead--border {
    padding: 3rem 1rem;
  }
  .p-local-nav {
    margin: 0;
    padding: 5rem 5vw;
  }
  .p-seminar-set__blk {
    gap: 3rem 4%;
  }
  .p-seminar-set__item {
    width: 48%;
  }
  .p-seminar-set__bnr {
    padding: 2rem;
    background-position: right top;
  }
  .p-service__item {
    width: 95%;
    margin: 0 auto;
  }
  .p-servicedetail-mv__txt__box {
    width: 100%;
  }
  .p-servicedetaile-img {
    display: none;
  }
  .p-service__cate {
    width: 95%;
    margin: 0 auto;
  }
  .p-service__block {
    width: 95%;
    margin: 5% auto 0;
  }
  .p-servicedetail__overall__detail03 {
    overflow-x: scroll;
  }
  .p-sidenav__square dt {
    max-width: 40%;
  }
  .p-sidenav__square dd {
    width: 56%;
  }
  .p-sidenav__rectangle dt {
    max-width: 40%;
  }
  .p-sidenav__rectangle dd {
    width: 56%;
  }
  .p-special__item__wrap {
    width: 95%;
    margin: 0 auto;
  }
  .p-subject-set__wrap {
    gap: 2%;
  }
  .p-subject-set__item {
    width: 23.5%;
  }
  .p-subject-set__item figure {
    height: 20vw;
  }
  .p-top-mv-slide .slick-prev {
    left: calc(7% + 50px);
  }
  .p-top-mv-slide .slick-next {
    right: 7%;
  }
  .p-under-mv .l-container, .p-under-mv .l-column2--half {
    padding: 4rem 0;
  }
  .p-under-mv .l-container, .p-under-mv .l-column2--half {
    padding: 7rem 5vw 1rem;
  }
  .p-under-mv__bg, .p-under-mv__bg--sentence {
    margin: 0;
  }
  .p-under-mv__bg:after, .p-under-mv__bg--sentence:after {
    content: none;
  }
  .p-under-mv__txt {
    padding: 3rem 5vw;
    color: #101010 !important;
    line-height: 1.8;
  }
  .p-webinar__item {
    width: 95%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 768px) {
  .test {
    opacity: 1;
  }
  body {
    padding-top: 100px;
  }
  .only_pc {
    display: none !important;
  }
  .padding100 {
    padding: 60px 0;
  }
  .padding150 {
    padding: 80px 0;
  }
  .padding1-150 {
    padding: 1px 0 80px;
  }
  .padding150-100 {
    padding: 80px 0 60px;
  }
  .padding75 {
    padding: 45px 0;
  }
  .padding6 {
    padding: 4rem;
  }
  .padding120 {
    padding: 7rem 0;
  }
  .padding-b-120 {
    padding-bottom: 7rem;
  }
  .sticky-text {
    top: 180px;
    margin: 0 0 80px;
    font-size: 2.4rem;
  }
  .sticky-text.sticky-text-top {
    margin: 30px 0;
  }
  .main-ttl {
    margin-top: 2rem;
    margin-bottom: 10rem;
    font-size: 3.4rem;
  }
  .l-column2--article__main {
    width: 100%;
  }
  .l-column2--article__side {
    width: 100%;
    max-width: 50rem;
    margin: 5rem auto 0;
  }
  .l-column2--form__main {
    width: 100%;
  }
  .l-column2--form__side {
    width: 100%;
    margin: 5rem auto 0;
  }
  .l-column2--form__wrap {
    padding: 3rem 2rem;
  }
  .l-column2--form__wrap span.mktoButtonWrap.mktoNative {
    margin: 0 auto !important;
  }
  .l-column2--form__wrap button.mktoButton {
    display: block;
  }
  .l-column2--form__wrap span.mktoButtonWrap.mktoNative {
    display: block;
  }
  .l-column2--half__blk {
    width: 100%;
  }
  .l-column2--half__blk + .l-column2--half__blk {
    margin-top: 5rem;
  }
  .c-btn--line {
    width: 100%;
  }
  .c-btn {
    width: 100%;
  }
  .btn2 {
    flex-direction: column;
  }
  .c-floating-banner {
    right: 0;
    bottom: 0;
    width: 40% !important;
  }
  .c-floating-banner a:hover {
    opacity: 1;
  }
  *[class^=c-img-box] img {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 2rem;
    float: none;
  }
  .c-img-box--l__item, .c-img-box--l img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--r__item, .c-img-box--r img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--half__item {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-linkbnr__text {
    padding: 25px 20px;
  }
  .c-linkbnr02__text {
    padding: 15px 25px;
  }
  .c-page-top {
    display: none;
  }
  .detail-ttl {
    font-size: 2.4rem;
  }
  .p-archive-list__item .c-btn--more {
    display: block;
    display: block;
    position: relative;
    bottom: 0;
    left: 0;
    margin: 2rem auto 0;
    padding: 0.3rem 1rem;
    background: #101010;
    color: #fff;
    font-size: 1.3rem;
    text-align: center;
  }
  .p-archive-list__item .c-btn--more::before {
    right: 1rem;
    left: auto;
    border-color: #fff;
  }
  .p-archive-list__title {
    margin-bottom: 1rem;
  }
  .p-archive-list--eye {
    gap: 1rem;
  }
  .p-archive-list--eye .p-archive-list__item:nth-of-type(1) .p-archive-list__title {
    font-size: clamp(18px, 1.2vw, 24px);
  }
  .p-archive-list--eye .p-archive-list__item {
    width: 100%;
  }
  .p-archive-list--eye .p-archive-list__item a figure {
    width: 10rem;
    height: 10rem;
    border-radius: 10rem;
  }
  .p-archive-list--eye__txt {
    width: calc(100% - 10rem - 3rem);
  }
  .p-archive-list--case {
    gap: 4rem;
  }
  .p-archive-list--case__pick-item {
    margin-bottom: 7rem;
  }
  .p-archive-list--case__pick-item a {
    gap: 2rem;
  }
  .p-archive-list--case__pick-item .p-archive-list__title {
    font-size: clamp(18px, 1.2vw, 24px);
  }
  .p-archive-list--case__pick-item .c-btn--more {
    display: block;
    display: block;
    position: relative;
    bottom: 0;
    left: 0;
    margin: 2rem auto 0;
    padding: 0.3rem 1rem;
    background: #101010;
    color: #fff;
    font-size: 1.3rem;
    text-align: center;
  }
  .p-archive-list--case__pick-item .c-btn--more::before {
    right: 1rem;
    left: auto;
    border-color: #fff;
  }
  .p-archive-list--case .p-archive-list__item {
    width: calc((100% - 4rem) / 2);
  }
  .p-archive-list--subject__pick-item {
    margin-bottom: 7rem;
  }
  .p-archive-list--subject__pick-item a {
    gap: 2rem;
  }
  .p-archive-list--subject__pick-item .c-btn--more {
    display: block;
    display: block;
    position: relative;
    bottom: 0;
    left: 0;
    margin: 2rem auto 0;
    padding: 0.3rem 1rem;
    background: #101010;
    color: #fff;
    font-size: 1.3rem;
    text-align: center;
  }
  .p-archive-list--subject__pick-item .c-btn--more::before {
    right: 1rem;
    left: auto;
    border-color: #fff;
  }
  .p-archive-list--seminar {
    gap: 4rem;
  }
  .p-archive-list--seminar__pick-item {
    margin-bottom: 7rem;
  }
  .p-archive-list--seminar__pick-item a {
    gap: 2rem;
  }
  .p-archive-list--seminar__pick-item .p-archive-list__title {
    font-size: clamp(18px, 1.2vw, 24px);
  }
  .p-archive-list--seminar__pick-item .c-btn--more {
    display: block;
    display: block;
    position: relative;
    bottom: 0;
    left: 0;
    margin: 2rem auto 0;
    padding: 0.3rem 1rem;
    background: #101010;
    color: #fff;
    font-size: 1.3rem;
    text-align: center;
  }
  .p-archive-list--seminar__pick-item .c-btn--more::before {
    right: 1rem;
    left: auto;
    border-color: #fff;
  }
  .p-archive-list--download__item {
    width: 47.5%;
  }
  .p-archive-list--download__item a {
    padding: 3rem;
  }
  .p-archive-list--service .p-archive-list__item {
    width: 100%;
  }
  .p-archive-list--service .p-archive-list__item a figure {
    position: relative;
    height: 30vw;
    overflow: hidden;
  }
  .p-archive-list--service-lineup__blk ul li {
    width: 100%;
  }
  .p-archive-list--consultant ul {
    gap: 2rem 4%;
  }
  .p-archive-list--consultant li {
    width: 48%;
  }
  .p-archive-list--book__item {
    width: 100%;
  }
  .p-archive-list--book figure {
    width: 100%;
  }
  .p-archive-list--book__txt {
    width: 100%;
  }
  .p-article h2 {
    margin-bottom: 2rem;
  }
  .p-article section {
    margin-bottom: 7rem;
  }
  .p-articlePage-inenr {
    min-height: inherit;
  }
  .p-articlePage-mv__txt__catchcopy {
    width: 100%;
  }
  .p-articlePage-mv__txt-company {
    display: block;
  }
  .p-articlePage-mv__txt-company p {
    line-height: 1;
  }
  .p-articlePage-mv__txt-company p + p {
    margin-top: 10px;
    margin-left: 0;
  }
  .p-articlePage-mv__txt-company p.clb {
    font-size: 4rem;
  }
  .p-articlePage-img {
    display: none;
  }
  .p-blk__relate-link-list p {
    margin-bottom: 1rem;
  }
  .p-blk__relate-link-list ul li a {
    display: block;
  }
  .p-blk__relate-link-list ul li a::before {
    top: 50%;
  }
  .p-blk__relate-link-list .c-cate--line {
    display: block;
  }
  .p-blk__mv {
    margin-bottom: 5rem;
  }
  .p-blk__interview {
    margin-bottom: 7rem;
  }
  .p-blk__interview h2 {
    margin-bottom: 2rem;
  }
  .p-blk__interview .c-img-box--r__item,
.p-blk__interview .c-img-box--l__item {
    width: 100%;
    max-width: initial;
  }
  .p-blk__cnt {
    margin-bottom: 7rem;
  }
  .p-blk__cnt h2 {
    margin-bottom: 2rem;
  }
  .p-blk__cnt .c-img-box--r__item,
.p-blk__cnt .c-img-box--l__item {
    width: 100%;
    max-width: initial;
  }
  .p-blk__service-fcc-case-list ul li {
    width: 100%;
  }
  .p-blk__service-fcc-case-list figure img {
    width: 100%;
  }
  .p-blk__company-feature > div {
    width: 100%;
  }
  .p-blk__company-feature figure {
    width: 100%;
    height: 30vw;
  }
  .p-blk__company-feature figure img {
    width: 100%;
  }
  .p-blk__company-outline-tbl th {
    display: block;
    width: 100%;
    padding: 2rem 0 0 0;
  }
  .p-blk__company-outline-tbl td {
    display: block;
    width: 100%;
    padding: 0.5rem 0 2rem 0;
  }
  .p-blk__consultant_intro img {
    width: 100%;
  }
  .p-blk__consultant_intro > div {
    width: 100%;
  }
  .p-blk__point dl {
    width: 100%;
  }
  .p-blk__service_about ul li {
    width: 100%;
  }
  .p-blk__cercle-list ul li {
    width: 100%;
    height: auto;
    padding: 3rem;
    border-radius: 0;
  }
  .p-blk--service-junior-book ul li {
    width: 100%;
  }
  .p-blk--service-junior-book ul {
    display: flex;
    flex-wrap: wrap;
    align-items: normal;
    justify-content: space-between;
    gap: 2rem;
  }
  .p-blk--get-box ul li {
    width: 100%;
  }
  .p-blk--eye13case .description-case__movie-box {
    width: 100%;
    margin-bottom: 2rem;
    text-align: center;
  }
  .p-blk--eye13case .description-case__data {
    width: 100%;
  }
  .p-blk__history-group .box .c-btn--line {
    margin: 0 auto;
  }
  .p-bnr--flat {
    margin-bottom: 5rem;
  }
  .p-bnr--flat figure {
    width: 100%;
    padding: 2rem 4rem 1rem;
    transform: translate(0, 0);
    text-align: center;
  }
  .p-bnr--flat figure img {
    position: static;
    max-width: 100%;
    transform: translate(0, 0);
  }
  .p-bnr--flat__txt {
    width: 100%;
    padding: 0;
  }
  .p-bnr--flat-cap {
    margin-bottom: 5rem;
  }
  .p-bnr--flat-cap figure {
    width: 100%;
    padding: 2rem 4rem 1rem;
    transform: translate(0, 0);
    text-align: center;
  }
  .p-bnr--flat-cap figure img {
    position: static;
    max-width: 100%;
    transform: translate(0, 0);
  }
  .p-bnr--flat-cap__txt {
    width: 100%;
    padding: 0;
  }
  .p-bnr--flat-bg {
    margin-bottom: 5rem;
  }
  .p-bnr--flat-bg figure {
    width: 100%;
    padding: 2rem 4rem 1rem;
    transform: translate(0, 0);
    text-align: center;
  }
  .p-bnr--flat-bg figure img {
    position: static;
    max-width: 100%;
    transform: translate(0, 0);
  }
  .p-bnr--flat-bg__txt {
    width: 100%;
    padding: 0;
  }
  .p-bnr--flat-wide, .p-bnr--middle {
    margin-bottom: 5rem;
  }
  .p-bnr--flat-wide figure, .p-bnr--middle figure {
    display: block;
    width: 100%;
    padding: 2rem 2rem 1rem;
    text-align: center;
  }
  .p-bnr--flat-wide figure img, .p-bnr--middle figure img {
    position: static;
    max-width: 70%;
    transform: translate(0, 0);
  }
  .p-bnr--flat-wide__txt {
    width: 100%;
    padding: 0 3rem 3rem;
  }
  .p-bnr--big a {
    padding: 3rem;
  }
  .p-bnr--big__head > div {
    width: 100%;
  }
  .p-bnr--big__head img {
    width: 100%;
    max-width: 100%;
  }
  .p-bnr--big__body {
    margin: 2rem auto;
    padding: 2rem;
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .p-bnr--middle__txt {
    width: 100%;
    padding: 0 3rem 3rem;
  }
  .p-bnr-bg {
    width: 95%;
    margin: 0 auto;
  }
  .p-book_bnr__inner__left {
    width: 100%;
    padding: 1.5rem;
    text-align: center;
  }
  .p-book_bnr__inner__right {
    width: 100%;
    padding: 2rem;
    text-align: center;
  }
  .p-book_bnr__inner__img {
    margin: 0 auto;
  }
  .p-book_bnr__inner__txtbox {
    width: 100%;
  }
  .p-book__item {
    padding: 30px 20px;
  }
  .p-book__item__flex {
    gap: 3rem;
  }
  .p-book__item__flex__img {
    width: 60%;
    margin: 0 auto;
  }
  .p-book__item__flex__txtbox {
    width: 100%;
  }
  .p-book__item__flex__txtbox h4 span {
    font-size: clamp(22px, 1.6vw, 32px);
  }
  .p-book__item__flex__txtbox p {
    margin: 2rem 0 0;
  }
  .p-book__item__flex__txtbox__btn__flex {
    margin: 3rem 0 0;
  }
  .p-book__item__flex__txtbox__btn__flex .c-btn--line {
    width: 100%;
  }
  .p-breadcrumb ul {
    justify-content: flex-start;
  }
  .p-case__menu {
    padding: 30px 20px;
  }
  .p-case__wrapper {
    /*margin-top: 0;*/
    display: block;
  }
  .p-case__wrapper article {
    width: 100%;
  }
  .p-case__wrapper article section + section {
    margin-top: 0;
  }
  .p-case__wrapper aside {
    width: 100%;
    padding: 50px 5%;
  }
  .p-case__wrapper aside section + section {
    margin-top: 50px;
  }
  .p-case__wrapper aside .p-aside__layout--01 li.pal01 {
    flex-direction: row;
  }
  .p-case__wrapper aside .p-aside__layout--01 li.pal01 figure + a {
    flex: 1;
  }
  .p-case__wrapper aside .p-aside__layout--01 li figure img {
    display: block;
    margin: 0 auto;
  }
  .p-case__profile {
    padding: 3rem 4rem;
  }
  .p.author__block {
    margin-bottom: 80px;
  }
  .p.author__inner {
    flex-direction: column;
  }
  .p.author__img {
    margin-top: 20px;
    margin-left: 0;
  }
  .p-column_bottom-ondemand__title {
    margin-bottom: 1rem;
  }
  .p-column_bottom-ondemand__title span {
    font-size: 2.4rem;
  }
  .p-column_bottom-ondemand__bnr-imgbox {
    z-index: 0;
    position: initial;
    width: 100%;
    overflow: hidden;
  }
  .p-column_bottom-ondemand__bnr-imgbox:before {
    content: none;
  }
  .p-column_bottom-ondemand__bnr-img {
    width: 75%;
    max-width: 330px;
    margin: 0 auto 75px;
    text-align: center;
  }
  .p-column_bottom-ondemand__bnr-textbox {
    position: initial;
    width: 100%;
    padding: 20px;
  }
  .p-column_bottom-ondemand__bnr-text {
    padding: 0;
  }
  .p-column_bottom-ondemand__bnr-btn {
    right: 20px;
    left: auto;
    text-align: right;
  }
  .p-column_bottom-ondemand__bnr-ondemand {
    width: 45%;
    margin: 20px 0 15px auto;
  }
  .p-column_bottom__title {
    margin-bottom: 1rem;
  }
  .p-column_bottom__title span {
    font-size: 2.4rem;
  }
  .p-column_bottom__bnr-img {
    width: 100%;
  }
  .p-column_bottom__bnr-textbox {
    width: 100%;
  }
  .p-column_bottom__bnr.service .p-column_bottom__bnr-text {
    font-size: clamp(13px, 0.78vw, 15px);
  }
  .p-column_bottom__bnr.service .p-column_bottom__bnr-img {
    height: auto;
  }
  .p-column_bottom__bnr.service .p-column_bottom__bnr-img img {
    position: relative;
    left: 50%;
    min-width: 100%;
    max-width: 100%;
  }
  .p-column_bottom__bnr.download .p-column_bottom__bnr-img {
    padding: 2rem;
  }
  .p-column_bottom__bnr.download .p-column_bottom__bnr-img img {
    max-width: 70%;
  }
  .p-column_column {
    padding: 1rem 3rem;
  }
  .p-column_column__list-item {
    padding: 30px 0;
  }
  .p-column_column__list-item-img {
    width: 100%;
  }
  .p-column_column__list-item-text {
    width: 100%;
  }
  .p-column_download_flex {
    flex-direction: column-reverse;
    gap: 15px;
  }
  .p-column_download_text {
    width: 100%;
    padding: 0;
    text-align: center;
  }
  .p-column_download_img {
    width: 100%;
  }
  .p-column_related ul li {
    flex-wrap: wrap;
    gap: 0.5rem;
  }
  .p-column_related ul li + li {
    margin-top: 2rem;
  }
  .p-column_related_tag {
    padding: 5px 10px;
  }
  .p-column_related_name {
    padding-right: 0;
  }
  .p-column_service__title {
    margin-bottom: 1rem;
  }
  .p-column_service__bnr-img {
    width: 100%;
    height: 200px;
  }
  .p-column_service__bnr-img img {
    top: 50%;
    width: 100%;
    height: auto;
    min-height: 100%;
    transform: translate(-50%, -50%);
  }
  .p-column_service__bnr-textbox {
    width: 100%;
    padding: 20px 15px;
  }
  .p-column_service__bnr-btn-flex {
    position: initial;
    min-width: 100%;
  }
  .p-column_table-of-contents {
    padding: 20px;
  }
  .p_column_table_body {
    overflow-x: scroll;
  }
  .p_column_table_body:before {
    display: block;
    margin-bottom: 3px;
    content: "※右にスクロールできます。";
    font-size: 13px;
    text-align: left;
  }
  .p_column_table_body_inner.w800 {
    width: 800px;
  }
  .p_column_table_body_inner.w600 {
    width: 600px;
  }
  .detailPage h2 {
    font-size: 2.4rem;
  }
  .p-column__wrapper {
    display: block;
  }
  .p-column__wrapper-supplement {
    margin: 30px 0;
    padding: 30px 20px;
  }
  .p-column__wrapper-supplement p {
    font-size: 1.4rem;
  }
  .p-column__wrapper article {
    width: 100%;
  }
  .p-column__wrapper article section + section {
    margin-top: 50px;
  }
  .p-column__wrapper aside {
    width: 100%;
    padding: 50px 5%;
  }
  .p-column__wrapper aside .p-aside__layout--01 li.pal01 {
    flex-direction: row;
  }
  .p-column__wrapper aside .p-aside__layout--01 li.pal01 figure + a {
    flex: 1;
  }
  .p-column__wrapper aside .p-aside__layout--01 li figure img {
    display: block;
    margin: 0 auto;
  }
  .p-column__wrapper aside .p-aside__link a {
    min-width: 200px;
    padding: 10px;
    font-size: 1.5rem;
  }
  .p.author__block {
    margin-bottom: 80px;
  }
  .p.author__inner {
    flex-direction: column;
  }
  .p.author__img {
    margin-top: 20px;
    margin-left: 0;
  }
  .p-company-information-set__item {
    width: 100%;
  }
  .p-company-information-set__item a figure {
    width: 100%;
    height: 30vw;
  }
  .p-company-information-set__item a figure img {
    width: 100%;
  }
  .p-company-president__img {
    width: 100%;
  }
  .p-company-president__text {
    width: 100%;
  }
  .p-company-set {
    padding: 60px 5%;
  }
  .p-company-set h2 {
    margin-bottom: 30px;
    font-weight: bold;
    font-size: 2.4rem;
  }
  .p-company-set ul li {
    width: 100%;
    margin-bottom: 1rem;
    padding: 2rem;
  }
  .p-company__item {
    padding: 3rem 2rem;
  }
  .p-company__item.message .p-company__item__list {
    flex-direction: column;
  }
  .p-company__item.message .p-company__item__list__imgbox {
    margin-right: 0;
  }
  .p-company__item.message .p-company__item__list__imgbox img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
  .p-company__item.message .p-company__item__list__imgbox__name {
    margin-bottom: 10px;
  }
  .p-company__item.tanabegroup .p-company__item__list {
    flex-direction: column;
  }
  .p-company__item.tanabegroup .p-company__item__list__imgbox {
    margin-top: 1.5rem;
    margin-left: 0;
  }
  .p-company__item.tanabegroup .p-company__item__list__imgbox img {
    display: block;
    margin: 0 auto;
  }
  .p-company__item.company .p-company__item__list {
    flex-direction: column;
  }
  .p-company__item.company .p-company__item__list__righttxt {
    width: 100%;
  }
  .p-company__item.company .p-company__item__list__centertxt {
    width: 100%;
    text-align: left;
  }
  .p-company__item.company .c-btn--line {
    margin-top: 2rem !important;
  }
  .p-company__item.group .p-company__item__list {
    flex-direction: column;
    margin-bottom: 28px;
  }
  .p-company__item.group .p-company__item__list__logobox {
    width: 100%;
    margin-right: 0;
    padding: 30px;
  }
  .p-company__item.group .p-company__item__list__detailtxt {
    width: 100%;
    margin-top: 1rem;
    margin-right: 0;
    text-align: center;
  }
  .p-company__item.group .p-company__item__list__detailtxt h5 {
    font-size: 1.6rem;
    text-align: left;
  }
  .p-company__item.group .p-company__item__list__imgbox {
    margin: 2rem 0 1rem;
  }
  .p-consultant__problock {
    flex-direction: column;
    padding: 20px;
  }
  .p-consultant__problock dt {
    width: 100%;
    min-width: inherit;
    max-width: inherit;
    margin-bottom: 5px;
  }
  .p-consultant__problock dt br {
    display: none;
  }
  .p-consultant__problock-list {
    justify-content: space-between;
  }
  .p-consultant__problock-list li {
    flex-direction: column;
    width: 48%;
    margin-right: 0;
  }
  .p-consultant__problock-list li img {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .p-consultant__problock-list li span {
    font-size: 1.4rem;
  }
  .p-consultant__problock-list li:nth-child(n+4) {
    margin-top: 0;
  }
  .p-consultant__problock-list li:nth-child(n+3) {
    /*margin-top: 20px !important;*/
    border-top: none;
  }
  .p-consultant__movie iframe {
    width: 100%;
  }
  .p-consultant__problock-link .l-container, .p-consultant__problock-link .l-column2--half {
    max-width: 90%;
    margin-right: 5%;
    margin-left: 5%;
    padding: 50px 5%;
  }
  .p-consultant__problock-link ul li {
    width: 100%;
  }
  .p-consultant__problock-link ul li:nth-child(n+2) {
    border-top: none;
  }
  .p-consultant__problock-link ul li img {
    max-width: 100px;
  }
  #section_movie {
    margin-bottom: 7rem;
    padding-right: 5%;
    padding-left: 5%;
  }
  .profilemv-inner {
    flex-direction: column;
  }
  .profilemv-inner__detail {
    margin-top: 25px;
    margin-left: 0;
  }
  .profilemv-inner__detail-img {
    max-width: 70%;
    margin-right: 0;
  }
  .p-consultant__problock__multiplebox {
    display: block;
  }
  .p-consultant__problock__multiplebox dd {
    margin-right: 0;
  }
  .p-consultant__problock__multiplebox dd:nth-child(n+2) {
    margin-top: 10px;
  }
  .p-consultant__pro__movie {
    display: block;
    padding: 20px;
  }
  .p-consultant__pro__movie__txtbox {
    width: 100%;
  }
  .p-consultant__pro__movie__item {
    width: 100%;
    margin-top: 2rem;
  }
  .p-consultant__problock__flex {
    gap: 1rem;
  }
  .p-consultant__item {
    padding: 30px 20px;
  }
  .consul__body {
    margin-top: 80px;
    gap: 80px;
  }
  li.catetopconsultant {
    flex-wrap: wrap;
  }

  .p-document__item .p-consulting__list li.catetopconsultant .ar {
    display: block;
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
    width: 100% !important;
    margin: 20px 0 0 0;
    text-align: center;
  }

  .p-document__item .p-consulting__list li.catetopconsultant .ar i {
    margin: 0 auto;
    text-align: center;
  }

  .p-document__item .p-consulting__list li.catetopconsultant .ar2 {
    margin-top: 10px;
  }
  .consul__body .list-btn button {
    padding: 12px;
    font-size: 14px;
  }
  .consul__body .list-btn button::after {
    right: 20px;
    width: 10px;
    height: 10px;
  }
  .p-contact__section {
    padding: 3rem 2rem;
  }
  .p-contact__section .mktoFormRow h3 {
    margin-top: 0;
  }
  .p-contact__section .mktoFormRow + .mktoFormRow h3 {
    margin-top: 50px;
  }
  .p-d-revolution__arrow {
    margin: 20px auto;
    border-top: 40px solid #6e7786;
    border-right: 80px solid transparent;
    border-left: 80px solid transparent;
  }
  .p-d-revolution__worries ul {
    gap: 15px;
  }
  .p-d-revolution__worries ul li {
    width: 100%;
  }
  .p-d-revolution__worries__item {
    padding: 15px;
  }
  .p-d-revolution__worries__item__title {
    margin-bottom: 5px;
  }
  .p-d-revolution__info {
    padding: 20px;
  }
  .p-d-revolution__plan__item {
    padding: 20px;
  }
  .p-d-revolution__flex {
    gap: 20px;
  }
  .p-d-revolution__flex__item {
    width: 100%;
  }
  .p-d-revolution__meeting {
    flex-wrap: wrap;
  }
  .p-d-revolution__meeting__imgbox {
    width: 100%;
  }
  .p-d-revolution-bnr__img {
    top: 0;
    left: 0;
    height: 100%;
    transform: none;
  }
  .p-d-revolution-bnr__inner {
    padding: 20px 20px 50px;
  }
  .p-d-revolution-bnr__txtbox P span {
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .p-d-revolution-bnr__title {
    font-size: clamp(26px, 1.978vw, 38px);
  }
  .p-d-revolution-bnr__title span {
    font-size: clamp(32px, 2.5vw, 48px);
  }
  .p-digitalinsight__item {
    padding: 30px 20px;
  }
  .p-document-set__blk {
    gap: 4%;
  }
  .p-document-set__item {
    width: 48%;
    margin-bottom: 3rem;
    padding: 2rem;
  }
  .p-document__item {
    padding: 30px 20px;
  }
  .p-document__item__list {
    width: 49%;
    margin-bottom: 0;
  }
  .p-document__item__list__txtbox p {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .p-document__item__list__txtbox__label {
    width: auto;
    padding: 3px 10px;
    font-size: 1.2rem;
  }
  .p-document__item__list__txtbox__cate li {
    font-size: 1.2rem;
  }
  .p-document__item__list a[target=_blank]:before {
    top: -3px;
    right: -3px;
    width: 30px;
    height: 30px;
    background-size: cover;
  }
  .p-document .p-document__item__list__wrap {
    margin-top: 30px;
  }
  .p-form2__wrapper section.download_detail_txt_wrap figure img {
    max-width: 100%;
  }
  .p-dx-certification-conts {
    width: 90%;
    margin: 60px auto;
    padding: 30px 5%;
  }
  .dx-diagnose__bnr a {
    display: block;
  }
  .dx-diagnose__bnr__imgbox {
    width: 100%;
    text-align: center;
  }
  .p-dx-for-medium__arrow {
    margin: 20px auto;
    border-top: 40px solid #6e7786;
    border-right: 80px solid transparent;
    border-left: 80px solid transparent;
  }
  .p-dx-for-medium__worries ul {
    gap: 15px;
  }
  .p-dx-for-medium__worries ul li {
    width: 100%;
  }
  .p-dx-for-medium__worries__item {
    padding: 15px;
  }
  .p-dx-for-medium__worries__item__title {
    margin-bottom: 5px;
  }
  .p-dx-for-medium__info {
    padding: 20px;
  }
  .p-dx-for-medium__plan__item {
    padding: 20px;
  }
  .p-dx-for-medium__flex {
    gap: 20px;
  }
  .p-dx-for-medium__flex__item {
    width: 100%;
  }
  .p-dx-for-medium__meeting {
    flex-wrap: wrap;
  }
  .p-dx-for-medium__meeting__imgbox {
    width: 100%;
  }
  .p-dx-for-medium__recommendation__list {
    flex-direction: column;
  }
  .p-dx-for-medium__discussion__list {
    flex-direction: column;
  }
  .p-dx-for-medium__point {
    flex-direction: column;
  }
  .p-dx-for-medium__point__item {
    flex-direction: column;
    width: 100%;
  }
  .p-dx-for-medium__point__title {
    width: 100%;
    padding: 20px 10px;
  }
  .p-dx-for-medium__point__text {
    width: 100%;
  }
  .p-dx-for-medium-bnr__img {
    top: 0;
    left: 0;
    height: 100%;
    transform: none;
  }
  .p-dx-for-medium-bnr__img img {
    height: 100%;
  }
  .p-dx-for-medium-bnr__inner {
    padding: 20px 20px 50px;
  }
  .p-dx-for-medium-bnr__txtbox P {
    font-size: clamp(13px, 0.78vw, 15px);
  }
  .p-dx-for-medium-bnr__txtbox P span {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-dx-for-medium-bnr__title {
    font-size: clamp(26px, 1.978vw, 38px);
  }
  .p-dx-for-medium-bnr__title span {
    font-size: clamp(25px, 1.8vw, 36px);
  }
  .c-bnr-service a {
    display: flex;
    flex-direction: column-reverse;
  }
  .c-bnr-service__text {
    display: flex;
    position: static;
    flex-direction: column;
    padding: 20px 30px;
  }
  .c-bnr-service__text::before {
    display: none;
  }
  .c-bnr-service__btn {
    width: 100%;
    max-width: 320px;
    margin: 30px auto 0;
  }
  .c-bnr-service__img {
    position: static;
  }
  .c-bnr-service__img img {
    -o-object-fit: cover;
    width: 100%;
    height: 100%;
       object-fit: cover;
  }
  .c-bnr-download a {
    display: flex;
    flex-direction: column-reverse;
  }
  .c-bnr-download__text {
    position: static;
    padding: 20px 30px;
  }
  .c-bnr-download__btn {
    width: 100%;
    max-width: 320px;
    margin: 30px auto 0;
  }
  .c-bnr-download__img {
    position: static;
    width: auto;
    margin: 20px auto;
    transform: none;
  }
  .c-bnr-download__img img {
    -o-object-fit: cover;
    width: 100%;
    height: 100%;
       object-fit: cover;
  }
  .p-eye-intro {
    margin: 5rem 0;
    padding: 3rem;
  }
  .p-eye-intro__wrap img {
    display: block;
    margin: 0 auto;
  }
  .p-eye-intro__wrap > div {
    width: 100%;
  }
  .p-eye-intro__wrap > div img {
    display: block;
    margin: 0 auto;
  }
  .p-faq-list {
    padding-right: 5%;
    padding-left: 5%;
  }
  .p-features__item {
    padding: 30px 20px;
  }
  .p-features__item__list {
    display: block;
  }
  .p-features__item__list__txtbox {
    width: 100%;
  }
  .p-features__item__list__imgbox {
    width: 100%;
  }
  .p-features__item__list.list01 .p-features__item__list__imgbox {
    margin-top: 2rem;
    margin-left: 0;
    text-align: center;
  }
  .p-features__item__list.list02 .p-features__item__list__imgbox {
    margin-right: 0;
    margin-bottom: 2rem;
    text-align: center;
  }
  .p-featuresss-section {
    padding: 30px 20px;
  }
  .p-featuresss_block p br {
    display: none;
  }
  .p-featuresss_block-flex-top {
    display: block;
  }
  .p-featuresss_block-flex-bottom {
    display: block;
  }
  .p-featuresss_block-flex-bottom ul {
    display: block;
  }
  .p-featuresss_block-flex-bottom ul li {
    width: 100%;
    padding-right: 0;
  }
  .p-featuresss_block-flex-bottom ul li:nth-child(n+2) {
    margin-top: 5px;
  }
  .p-featuresss_head {
    margin: 0 !important;
  }
  .p-featuresss_head-block {
    display: block;
    padding-bottom: 20px;
    font-weight: bold;
    font-size: 2.2rem;
    text-align: center;
  }
  .p-featuresss_head-block span {
    margin-left: 0;
    font-weight: bold;
    font-size: 1.8rem;
    text-align: left;
  }
  .p-featuresss_head-block strong {
    font-weight: bold;
    font-size: 1.8rem;
  }
  .p-featuresss_head-img {
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }
  .p-featuresss_service {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .p-footer {
    padding-right: 5%;
    padding-left: 5%;
  }
  .p-footer-cta {
    flex-direction: column;
  }
  .p-footer-cta__bnr:nth-child(2) {
    margin-top: 1.5rem;
  }
  .p-footer-nav__wrap {
    justify-content: center;
  }
  .p-footer-nav nav {
    margin: 0;
  }
  .p-footer-nav__copyright {
    width: 100%;
    margin: 2rem auto 0;
    text-align: right;
  }
  .p-form2__wrapper {
    flex-direction: column;
    max-width: inherit;
  }
  .p-form2__wrapper section {
    width: 100%;
  }
  .p-form2__wrapper section + section {
    width: 100%;
    margin-top: 5rem;
  }
  .p-form2__wrapper section figure {
    max-width: inherit;
  }
  .p-form2__wrapper section figure img {
    max-width: 150px;
  }
  .p-form2__profile {
    flex-direction: column;
  }
  .p-form2__profile figure {
    display: block;
    width: 100%;
  }
  .p-form2__profile figure img {
    display: block;
    margin: 0 auto;
  }
  .p-form2__profile p {
    margin-top: 20px;
    margin-left: 0;
  }
  form {
    padding: 0 !important;
  }
  form input::-moz-placeholder {
    font-size: 1.2rem;
  }
  form input:-ms-input-placeholder {
    font-size: 1.2rem;
  }
  form input::placeholder {
    font-size: 1.2rem;
  }
  form input[type=url], form input[type=tel], form input[type=email], form input[type=text] {
    width: 100% !important;
    height: 44px !important;
  }
  form input[type=url][name=firstnamefurigana], form input[type=url][name=lastnamefurigana], form input[type=url][name=FirstName], form input[type=url][name=LastName], form input[type=tel][name=firstnamefurigana], form input[type=tel][name=lastnamefurigana], form input[type=tel][name=FirstName], form input[type=tel][name=LastName], form input[type=email][name=firstnamefurigana], form input[type=email][name=lastnamefurigana], form input[type=email][name=FirstName], form input[type=email][name=LastName], form input[type=text][name=firstnamefurigana], form input[type=text][name=lastnamefurigana], form input[type=text][name=FirstName], form input[type=text][name=LastName] {
    width: 100% !important;
  }
  form select {
    height: 44px;
    font-size: 1.2rem;
  }
  form textarea {
    width: 100% !important;
    height: 200px !important;
  }
  form textarea::-moz-placeholder {
    font-size: 1.2rem;
  }
  form textarea:-ms-input-placeholder {
    font-size: 1.2rem;
  }
  form textarea::placeholder {
    font-size: 1.2rem;
  }
  .mktoError {
    right: auto !important;
    left: 10px;
  }
  .p-home-mv__txt a {
    position: relative;
    gap: 2rem;
  }
  .p-home-mv__txt__inner {
    width: calc(100% - 4rem - 2rem);
  }
  .p-digitalinsight__item__wrap {
    padding: 30px;
  }
  .p-insight__item {
    margin-top: 30px;
  }
  .p-insight__item__list {
    width: 49%;
  }
  .p-insight__item__list a[target=_blank]:before {
    top: -3px;
    right: -3px;
    width: 30px;
    height: 30px;
    background-size: cover;
  }
  .p-insight__item__list__txtbox__ttl {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .p-insight__item__list__txtbox__catelist {
    flex-direction: column;
    gap: 5px;
  }
  .p-insight__item__list__txtbox__catelist li {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .label-style01 {
    width: auto;
    padding: 3px 10px;
    font-size: 1.3rem;
  }
  .p-interview__wrapper {
    display: block;
    margin-top: 60px;
  }
  .p-interview__wrapper article {
    width: 100%;
  }
  .p-interview__wrapper article section + section {
    margin-top: 0;
  }
  .p-interview__wrapper article section .l-container, .p-interview__wrapper article section .l-column2--half {
    padding: 5rem 0;
  }
  .p-interview__wrapper aside {
    width: 100%;
    padding: 50px 5%;
  }
  .p-interview__wrapper aside .p-aside__layout--01 li {
    flex-direction: column;
  }
  .p-interview__wrapper aside .p-aside__layout--01 li.pal01 {
    flex-direction: row;
  }
  .p-interview__wrapper aside .p-aside__layout--01 li.pal01 figure + a {
    flex: 1;
  }
  .p-interview__wrapper aside .p-aside__layout--01 li figure img {
    display: block;
    margin: 0 auto;
  }
  .p-connection__set {
    padding: 100px 5%;
  }
  .p-connection__set .l-container, .p-connection__set .l-column2--half {
    padding: 5%;
  }
  .p-connection__set .l-container, .p-connection__set .l-column2--half {
    padding: 5%;
  }
  .p-connection__set ul {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 5px;
  }
  .p-connection__set ul li {
    width: 100%;
  }
  .p-connection__set ul.p-webinar--list {
    grid-template-columns: repeat(1, 1fr);
  }
  .p-connection__service {
    flex-direction: column;
    overflow: hidden;
  }
  .p-connection__service-img img {
    display: block;
    max-height: 150px;
    margin: 0 auto;
  }
  .p-connection__service-cont {
    padding: 2rem 3rem 3rem 3rem;
  }
  .p-connection__service-cont h3 {
    font-weight: bold;
    font-size: 2rem;
  }
  .p-connection__service-cont .p-btn__link-center {
    justify-content: center;
  }
  .p-connection__seminar {
    flex-direction: column;
  }
  .p-connection__seminar-cont {
    margin-top: 15px;
    padding-left: 0;
  }
  .p-connection__seminar-cont span {
    font-size: 1.6rem;
  }
  .p-connection__seminar-cont h3 {
    font-size: 2rem;
  }
  .p-connection__seminar-cont .p-btn__link-center {
    justify-content: center;
  }
  .p-author__block {
    margin: 80px 0;
  }
  .p-author__inner {
    flex-direction: column-reverse;
  }
  .p-author__author {
    margin-bottom: 1rem;
  }
  .p-author__author span {
    font-size: 2.4rem;
  }
  .p-author__profile {
    margin-top: 15px;
  }
  .p-author__name {
    margin: 15px 0;
    font-weight: bold;
  }
  .p-author__img {
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }
  .p-company__block {
    margin-bottom: 0;
  }
  .p-company__inner {
    flex-direction: column-reverse;
  }
  .p-company__img {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .p-association__block {
    margin: 0;
    padding-top: 0;
  }
  .p-association__block ul {
    flex-direction: column;
  }
  .p-association__block ul li {
    width: 100%;
  }
  .p-association__block ul li + li {
    margin-top: 15px;
    margin-left: 0;
  }
  .p-link__box {
    flex-direction: column;
  }
  .p-link__box--content {
    width: 100%;
    margin-bottom: 3rem;
  }
  .p-link__box--img {
    width: 100%;
  }
  .p-servicedetail__item.explanation .p-servicedetail__block h2 {
    flex-direction: column;
  }
  .p-local-nav li {
    width: 100%;
  }
  .p-local-nav--service ul li {
    width: 100%;
  }
  .p-local-nav--service-study ul li {
    width: 100%;
  }
  .p-meeting_bnr__inner__left {
    width: 100%;
    padding: 1.5rem;
    text-align: center;
  }
  .p-meeting_bnr__inner__right {
    width: 100%;
    text-align: center;
  }
  .p-meeting_bnr__inner__txtbox p {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-meeting_bnr__inner__title {
    font-size: clamp(18px, 1.458vw, 28px);
  }
  .p-meeting_bnr__inner__img {
    margin: 0 auto;
  }
  .p-meeting_bnr__inner__img img {
    position: initial;
  }
  .p-meeting_bnr__inner__btn {
    width: 70%;
    max-width: 70%;
    text-align: left;
  }
  .p-meeting_bnr__inner__btn:before {
    left: -30px;
  }
  .p-meeting-mv__inner {
    min-height: auto;
    padding-right: 5%;
    padding-left: 5%;
    background: #101010 !important;
  }
  .p-meeting-mv__txt__box {
    width: 100%;
  }
  .p-meeting-mv__txt__box__ttl {
    font-size: 2.6rem;
  }
  .p-meeting-mv__txt__box__ttl span {
    font-size: 2rem;
  }
  .p-meeting-mv__txt__box__label {
    font-size: 1.8rem;
  }
  .p-meeting__section {
    padding: 50px 5%;
  }
  .p-meeting__section h2 {
    margin-bottom: 2rem;
  }
  .p-meeting__section .p-contact__section {
    width: 100%;
    margin: 2rem 0;
    padding: 0;
  }
  .p-meeting__section .p-contact__section .mktoForm .mktoRequiredField label,
.p-meeting__section .p-contact__section .mktoForm .mktoFormCol .mktoLabel {
    margin-bottom: 1rem;
  }
  .p-meeting__point__list ul li {
    width: 100%;
  }
  .p-meeting__theme {
    gap: 2rem;
  }
  .p-meeting__theme figure {
    width: 40%;
    margin: 0 auto;
  }
  .p-meeting__theme__list {
    width: 100%;
  }
  .p-meeting__table table tr th {
    padding: 2rem 0;
  }
  .p-meeting__table table tr td {
    padding: 0 0 2rem 0;
  }
  .p-meeting__table table tr th, .p-meeting__table table tr td {
    display: block;
    width: 100%;
  }
  .p-price-box dl {
    width: 100%;
  }
  .p-resolution__item__list.floatBox .p-resolution__item__list__imgbox {
    float: none;
  }
  .p-resolution__item__list {
    flex-direction: column;
  }
  .p-resolution__item.issue .p-resolution__item__list__imgbox {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  .p-resolution__item.solution .p-resolution__item__list__imgbox {
    width: 100%;
    margin-bottom: 15px;
    margin-left: 0;
  }
  .p-resolution__item__list__wrap {
    margin: 0 auto 5%;
    padding: 3rem 2rem;
  }
  .search-box .search-btn__list {
    flex-direction: column;
  }
  .search-box .search-btn__list__ttl {
    width: 100%;
    margin-bottom: 20px;
    font-size: 2rem;
    text-align: center;
  }
  .search-box .search-btn__type {
    justify-content: space-between;
    width: 100%;
    gap: 0 10px;
  }
  .search-box .search-btn label {
    width: calc((100% - 10px) / 2);
  }
  .search-box .search-btn label:nth-child(n+3) {
    margin-top: 10px;
  }
  .p-service-consulting__list li {
    width: 100%;
  }
  .p-service-consulting__list li + li {
    border-top: none;
  }
  .p-service-recruit-flow__marke > * {
    width: 100%;
  }
  .p-service-recruit-proposal__list--03 li {
    width: 100%;
  }
  .p-service-recruit-proposal__list--04 li {
    width: 100%;
  }
  .p-service-set {
    margin-top: 0;
    margin-right: 5%;
    margin-left: 5%;
    padding: 3rem 2rem;
  }
  .p-service-set__item {
    width: 100%;
  }
  .p-service-set__item__wrap {
    flex-direction: column;
  }
  .p-service__item {
    padding: 30px 20px;
  }
  .p-service__item__list {
    flex-direction: column;
  }
  .p-service__item__list__label {
    width: 100%;
    text-align: center;
  }
  .p-service__item__list__detail {
    display: block;
    width: 100%;
  }
  .p-service__item__list__detail ul {
    margin: 25px 0;
  }
  .p-service__item__list__detail ul:nth-child(2) {
    margin-top: 0;
    margin-left: 0;
  }
  .p-service__item__list__btn {
    width: 100%;
    text-align: center;
  }
  .p-servicedetail-mv__txt__box__ttl {
    font-size: 2.6rem;
  }
  .p-servicedetail-mv__txt__box__ttl span {
    font-size: 2rem;
  }
  .p-servicedetail-mv__txt__box__label {
    font-size: 1.8rem;
  }
  .p-servicedetail-mv__inner {
    min-height: auto;
    padding-right: 5%;
    padding-left: 5%;
  }
  .p-servicedetail__item.top {
    padding: 50px 5%;
  }
  .p-servicedetail__item.top h2 {
    margin-bottom: 30px;
    font-size: 2.8rem;
  }
  .p-servicedetail__item.top .p-servicedetail__item__list.flex {
    flex-direction: column;
  }
  .p-servicedetail__item.top .p-servicedetail__item__list.flex .p-servicedetail__item__list__imgbox {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  .p-servicedetail__item.point {
    padding: 50px 5%;
  }
  .p-servicedetail__item.point .p-servicedetail__item__list {
    flex-direction: column;
  }
  .p-servicedetail__item.point .p-servicedetail__item__list__card {
    width: 100%;
  }
  .p-servicedetail__item.point .p-servicedetail__item__list__card:nth-child(n+2) {
    margin-top: 20px;
  }
  .p-servicedetail__item.explanation {
    padding: 50px 5%;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list {
    padding: 3rem 2rem;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list__card {
    flex-direction: column;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list__card__imgbox.small {
    width: 100%;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list__card__imgbox {
    width: 100%;
    margin-right: 0;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list__card__imgbox img {
    display: block;
    margin: 0 auto;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox {
    margin-top: 20px;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list__card__txtbox__item ul li {
    padding-left: 0;
    text-indent: 0;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list--3col {
    flex-direction: column;
    gap: 6rem;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list--3col__card__imgbox img {
    width: 100%;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list--5col {
    flex-direction: column;
    gap: 6rem;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list--5col__card {
    width: 100%;
  }
  .p-servicedetail__item.case-study .p-servicedetail__item__list {
    flex-direction: column;
  }
  .p-servicedetail__item.cost .p-servicedetail__item__list {
    flex-direction: column;
  }
  .p-servicedetail__item.cost .p-servicedetail__item__list__card {
    width: 100%;
  }
  .p-servicedetail__item.data th, .p-servicedetail__item.data td {
    padding: 2rem;
  }
  .p-servicedetail__item__table table th, .p-servicedetail__item__table table td {
    padding: 2rem;
  }
  .p-servicedetail__item__table table th {
    width: 200px;
  }
  .p-servicedetail__item__table table td {
    width: calc(100% - 200px);
    padding: 4rem;
  }
  .p-servicedetail__packaging__list {
    flex-direction: column;
    padding: 4rem;
  }
  .p-servicedetail__packaging__list__card {
    width: 100%;
  }
  .p-servicedetail__packaging__list__note dl dt {
    width: 100%;
    font-weight: bold;
  }
  .p-servicedetail__packaging__list__note dl dd {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-servicedetail__table__list {
    flex-direction: column;
  }
  .p-servicedetail__table__list__item {
    width: 100%;
  }
  .p-service__cate {
    padding: 3rem 2rem;
  }
  .p-service__cate ul {
    display: block;
    max-width: 300px;
  }
  .p-service__cate ul:after {
    display: none;
  }
  .p-service__cate ul li {
    width: 100%;
  }
  .p-service__cate ul li:nth-child(n+2) {
    margin-top: 15px;
  }
  .p-service__block {
    padding: 3rem 2rem;
  }
  .p-service__head-label h2 {
    font-size: 2.2rem;
  }
  .p-service__items {
    flex-direction: column;
  }
  .p-service__items-parts .service_list_logo {
    position: relative;
    bottom: inherit;
    margin-top: 15px;
  }
  .p-service__items-parts .service_list_logo img {
    width: auto;
  }
  .p-service__items-parts {
    width: 100%;
  }
  .p-service__items-parts:nth-child(n+2) {
    border-top: none;
  }
  .p-servicedetail__item__list__card.bottom_flex .p-servicedetail__item__list__card__txtbox__item {
    width: 100%;
    margin-bottom: 20px;
  }
  .p-servicedetail__item__list__card__txtbox.column4 .p-servicedetail__item__list__card__txtbox__item {
    width: 100%;
  }
  .p-servicedetail__item__list .size_full {
    margin-bottom: 0;
  }
  .p-servicedetail__item__phase {
    display: block;
  }
  .p-servicedetail__item__phase__txtbox {
    margin-top: 1rem;
    margin-right: 0;
  }
  .p-servicedetail__item__phase__imgbox {
    width: 100%;
    margin-top: 1rem;
  }
  .p-servicedetail-mv__txt__box__btns .c-btn--line {
    margin-bottom: 1rem;
  }
  .p-servicedetail-mv__txt__box__btns .c-btn--line:last-child {
    margin-bottom: 0;
  }
  .p-servicedetail__overall__list__card.flex {
    flex-direction: column;
  }
  .p-servicedetail__overall__list__card.flex .p-servicedetail__overall__list__card__txtbox {
    margin-bottom: 2rem;
  }
  .service-bnr__item {
    flex-direction: column-reverse;
    padding: 3rem;
  }
  .service-bnr__item__txtbox {
    margin-top: 2rem;
    margin-right: 0;
  }
  .service-bnr__flex-item {
    width: 100%;
  }
  .service-bnr__flex-item-text {
    font-size: 20px;
  }
  .service-bnr__flex-item-text img {
    width: auto;
    height: 100%;
  }
  .service-table__wrap {
    overflow-x: scroll;
  }
  table.service-table__basic {
    border-collapse: collapse;
    white-space: nowrap;
  }
  .p-servicedetail__item__list__overall dl {
    flex-direction: column;
    justify-content: center;
    gap: 3.25rem;
  }
  .p-servicedetail__item__list__overall dt::before, .p-servicedetail__item__list__overall dt::after {
    display: none;
  }
  .p-servicedetail__item__list__overall dt.three-dt {
    width: 100%;
  }
  .p-servicedetail__item__list__overall__item {
    width: 100%;
  }
  .p-servicedetail__item__list__overall__box::after {
    top: 101%;
    right: 50%;
    transform: translateX(50%) rotate(90deg);
  }
  .p-servicedetail__item__list__overall__desc {
    min-height: 180px;
  }
  .p-servicedetail__item__list__overall__text {
    min-height: 180px;
  }
  .p-servicedetail__item__3step-flex {
    gap: 60px;
  }
  .p-servicedetail__item__3step-flex-item {
    width: 100%;
  }
  .p-servicedetail__item__3step-after {
    font-size: 18px;
  }
  .p-servicedetail__item-challenges-solutions-item {
    margin-top: 15px;
  }
  .p-servicedetail__item-challenges-solutions-arrow {
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    transform: rotate(90deg);
  }
  .p-servicedetail__item-challenges-solutions-after {
    font-size: 18px;
  }
  .p-servicedetail__item-challenges-solutions-item.challenges {
    width: 100%;
  }
  .p-servicedetail__item-challenges-solutions-item.solutions {
    width: 100%;
  }
  .p-servicedetail__item_secret-item01 {
    line-height: 1.5;
  }
  .p-servicedetail__item_secret-item02-child {
    width: 100%;
    padding: 31px 0px;
  }
  .p-servicedetail__item__list__point__table {
    width: 100%;
  }
  .p-servicedetail__item__list__point__table::before {
    position: absolute;
    bottom: -40px;
    left: 50%;
    width: 0;
    height: 0;
    transform: translate(-50%, 0);
    border-width: 25px 60px 0 60px;
    border-style: solid;
    border-color: #888 transparent transparent transparent;
    content: "";
  }
  .p-servicedetail__item__list__point__table table tbody tr td:nth-child(1) {
    word-break: keep-all;
  }
  .p-servicedetail__item__list__point__table::after {
    content: none;
  }
  .p-servicedetail__item__list__point__list {
    width: 100%;
  }
  .p-servicedetail__item__list-flex-cont {
    width: 100%;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(1) {
    order: 1;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(2) {
    order: 5;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(3) {
    order: 2;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(4) {
    order: 6;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(5) {
    order: 3;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(6) {
    order: 7;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(7) {
    order: 4;
  }
  .p-servicedetail__item__list-flex-cont:nth-of-type(8) {
    order: 8;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__imgbox.small {
    width: 100%;
  }
  .p-servicedetail__item.explanation .p-servicedetail__item__list-flex .p-servicedetail__item__list__card__txtbox {
    width: 100%;
  }
  .p-servicedetail__item.worry {
    padding: 50px 5%;
  }
  .p-servicedetail__item.price {
    padding: 50px 5%;
  }
  .p-servicedetail__case {
    padding: 50px 5%;
  }
  .p-servicedetail__case__list ul li {
    width: 100%;
  }
  .p-servicedetail__download__list ul li {
    width: 100%;
  }
  .p-servicedetail__dxBox {
    padding: 2rem;
  }
  .p-servicedetail__dxBox--inner {
    flex-direction: column;
  }
  .p-servicedetail__dxBox--01List li {
    width: 100%;
  }
  .p-servicedetail__dxBox-left {
    width: 100%;
  }
  .p-servicedetail__dxBox-left--title {
    padding: 1rem 0;
    line-height: 1.4;
  }
  .p-servicedetail__dxBox-right {
    width: 100%;
  }
  .p-servicedetail__dxBox-wide--flex {
    flex-direction: column;
  }
  .p-servicedetail__dxBox-wide--flex .p-servicedetail__dxBox--01List {
    align-items: center;
    justify-content: center;
  }
  .p-servicedetail__dxBox--service ul li {
    width: 100%;
  }
  .p-servicedetail__erp__flow > ul {
    grid-template-columns: repeat(1, 1fr);
  }
  .p-servicedetail__erp__flow__item__head {
    justify-content: flex-start;
    margin-left: 0;
    padding: 6px 20px;
  }
  .p-servicedetail__erp__flow__item__head::before, .p-servicedetail__erp__flow__item__head::after {
    content: none;
  }
  .p-servicedetail__erp__flow__item__head.fist-cld {
    padding: 6px 20px;
  }
  .p-servicedetail__erp__flow__item__content::after {
    top: 101%;
    right: 50%;
    transform: translateX(50%) rotate(90deg);
  }
  .p-servicedetail__erp__flow__point__title {
    font-size: 16px;
  }
  .p-servicedetail__onayami__list ul li {
    width: 100%;
  }
  .p-servicedetail__onayami__arrow {
    margin: 20px auto;
    border-top: 40px solid #6e7786;
    border-right: 80px solid transparent;
    border-left: 80px solid transparent;
  }
  .p-servicedetail__overflow {
    overflow-x: scroll;
  }
  .p-servicedetail__overflow::before {
    content: "※横にスクロールできます。";
    font-size: clamp(13px, 0.78vw, 15px);
  }
  .p-servicedetail__overflow img {
    width: auto;
    max-width: 800px;
    padding: 20px;
  }
  .p-servicedetail__price table tbody th, .p-servicedetail__price table tbody td {
    display: block;
    padding: 2rem;
  }
  .p-servicedetail__price table tbody th {
    width: 100%;
  }
  .p-servicedetail__roundList {
    grid-template-columns: 1fr;
  }
  .p-servicedetail__roundList-wh dt {
    min-height: auto;
  }
  .p-servicedetail__step {
    padding: 50px 5%;
  }
  .p-servicedetail__step__list__item {
    padding: 4rem 2rem;
  }
  .p-servicedetail__why_cost_management-item {
    width: 100%;
  }
  .p-servicedetail__why_cost_management-item-img {
    min-height: none;
  }
  .p-servicedetail__worry__list ul {
    gap: 3rem;
  }
  .p-servicedetail__worry__list ul li {
    width: 100%;
  }
  .p-sidenav {
    max-width: 500px;
    margin: 0 auto;
  }
  .p-sidenav__img {
    text-align: center;
  }
  .p-sidenav__square dt {
    position: relative;
    width: 30%;
    height: 20vw;
  }
  .p-sidenav__square dd {
    width: 65%;
    font-size: 16px;
  }
  .p-sidenav__rectangle dt {
    position: relative;
    width: 30%;
    height: 20vw;
  }
  .p-sidenav__rectangle dd {
    width: 65%;
    font-size: 16px;
  }
  .p-special__item__wrap {
    padding: 30px;
  }
  .p-special__item__bnrimg {
    width: 95%;
  }
  .p-special__item__bnr {
    flex-direction: column-reverse;
  }

  .p-special__item__bnr__imgbox {
    z-index: 10;
    width: 100%;
    margin: 2rem 20px 0;
    overflow: hidden;
  }
  .p-special__item__bnr__imgbox img {
    width: calc(100% + 90px);
    max-width: none;
    margin-left: -20px;
  }

  .p-special__item__bnr__txtbox__subttl::after, .p-special__item__bnr__txtbox__subttl::before {
    width: 4rem;
  }

  .p-special__item__bnr__txtbox ul {
    display: block;
  }

  .p-special__item__bnr__txtbox ul li {
    width: 100%;
    margin-bottom: 8px;
  }

  .p-special__item__bnr__txtbox__ttl {
    font-size: 3.6rem;
  }
  .p-column__wrapper .p-special__item__bnr__txtbox__ttl {
    font-size: clamp(25px, 1.8vw, 36px);
  }
  .p-column__wrapper .p-special__item__bnr__txtbox ul li {
    margin-bottom: 8px;
  }
  .p-special__item__bnr2 {
    height: auto;
  }
  .p-special__item__bnr2 .p-special__item__bnr__imgbox img {
    margin-left: 0;
  }
  .p-special__item__bnr2 .p-special__item__bnr__txtbox__ttl {
    font-size: 2.5rem;
  }

  .p-special__item__bnr2 .c-btn--line {
    max-width: 365px;
  }
  .p-step-box__item {
    width: 100%;
  }
  .p-subject-set__wrap {
    gap: 6%;
  }
  .p-subject-set__item {
    width: 47%;
    margin-bottom: 3rem;
  }
  .p-subject-set__item figure {
    height: 40vw;
    margin-bottom: 1rem;
  }
  .p-textbox--col2 dl {
    width: 100%;
  }
  .p-textbox--col3 dl {
    width: 100%;
  }
  .p-top-mv-slide {
    min-height: 1px;
  }
  .p-top-mv-slide__item.slick-slide {
    min-width: 1px;
    min-height: 1px;
    margin: 0 10px;
    transform: scale(1);
  }
  .p-top-mv-slide__item.slick-slide.slick-center {
    min-width: 1px;
  }
  .p-top-mv-slide__service {
    padding-top: 0;
  }
  .p-top-mv-slide__service__img img {
    height: calc(100% + 2px);
  }
  .p-top-mv-slide__service__txt {
    position: relative;
    background: rgba(0, 0, 0, 0.8);
  }
  .p-top-mv-slide__service__txt__inner {
    display: flex;
    position: relative;
    flex-flow: column;
    height: 100%;
    padding: 30px 20px;
  }
  .p-top-mv-slide__service__txt__bottom {
    align-items: flex-start;
    height: 100%;
  }
  .p-top-mv-slide__service__txt__txtbox {
    width: 100%;
    margin-bottom: 15px;
  }
  .p-top-mv-slide__service__txt__txtbox p {
    font-size: 14px;
  }
  .p-top-mv-slide__service__txt__btn {
    width: 100%;
    margin-top: auto;
  }
  .p-top-mv {
    height: auto;
  }
  .p-under-mv__icon ul li {
    width: 100%;
  }
  .p-webinar__item {
    padding: 30px 20px;
  }
  .p-webinar__item__list {
    width: 100%;
  }
  .p-webinar__item__list:last-child {
    margin-bottom: 0;
  }
  .p-webinar__item__list__txtbox__label {
    display: inline-block;
    margin-right: 0;
    font-size: 1.4rem;
  }
  .p-webinar .p-webinar__item__list__wrap {
    display: block;
  }
  .p-webinar__nav-inner {
    display: block;
  }
  .p-webinar__nav-inner a {
    width: 100%;
  }
  .p-webinar__nav-inner a + a {
    margin-top: 20px;
    margin-left: 0;
  }
  .p-webinar__area .p-document__item__list__wrap:after {
    display: none;
  }
  .p-webinar__area .p-document__item__list__wrap .p-document__item__list:nth-child(n+3) {
    margin-top: 20px !important;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list {
    width: 100%;
    margin-bottom: 30px;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list {
    width: 100%;
    margin-bottom: 30px;
  }
  .p-webinar--list {
    grid-template-columns: repeat(1, 1fr);
  }
  .p-webinar--list--item--img {
    padding: 0;
    overflow: initial;
  }
  .p-webinar--list--item--img img {
    position: initial;
    transform: none;
  }
  .p-ondemand-set {
    margin: 50px 5%;
    padding: 3rem 2rem;
  }
  .p-suggestion-set {
    margin: 50px 5%;
    padding: 3rem 2rem;
  }
  #solutionDetail .p-suggestion-set__item__list {
    width: 49%;
    margin-bottom: 2rem;
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

  br.u-sp {
    display: inline;
  }
}

@media screen and (max-width: 480px) {
  .test {
    opacity: 1;
  }
  .c-linkbnr__top {
    flex-direction: column;
  }
  .c-linkbnr__img {
    width: 100%;
  }
  .c-linkbnr__text {
    width: 100%;
  }
  .c-linkbnr02 a {
    flex-direction: column;
  }
  .c-linkbnr02__img {
    width: 100%;
  }
  .c-linkbnr02__text {
    width: 100%;
  }
  .c-linkbnr02__btn {
    width: 100%;
    text-align: center;
  }
  .p-archive-list--case__pick-item figure {
    width: 100%;
    max-width: initial;
  }
  .p-archive-list--case__pick-item .p-archive-list--case__txt {
    width: 100%;
  }
  .p-archive-list--case .p-archive-list__item {
    width: 100%;
  }
  .p-archive-list--subject__pick-item figure {
    width: 100%;
    max-width: initial;
  }
  .p-archive-list--subject__pick-item .p-archive-list--subject__txt {
    width: 100%;
  }
  .p-archive-list--subject .p-archive-list__item img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .p-archive-list--subject .p-archive-list__item {
    width: 100%;
  }
  .p-archive-list--subject .p-archive-list__item a figure {
    position: relative;
    height: 40vw;
    overflow: hidden;
  }
  .p-archive-list--seminar__pick-item figure {
    width: 100%;
    max-width: initial;
  }
  .p-archive-list--seminar__pick-item .p-archive-list--seminar__txt {
    width: 100%;
  }
  .p-archive-list--download__item {
    width: 100%;
  }
  .p-archive-list--consultant li {
    width: 100%;
  }
  .p-case__profile--data {
    gap: 0.5rem;
  }
  .p-case__profile--data dt {
    width: 100%;
  }
  .p-case__profile--data dt:not(:first-of-type) {
    margin-top: 1.5rem;
  }
  .p-case__profile--data dd {
    width: 100%;
  }
  .p-document-set__item {
    width: 100%;
    margin-bottom: 3rem;
    padding: 2rem;
  }
  .p-seminar-set__item {
    width: 100%;
  }
}

@media (hover: hover) and (pointer: fine) {
  .l-column2--form__wrap button.mktoButton:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-page-top a:hover {
    color: #101010;
  }
  .c-page-top a:hover::before {
    border-color: #101010;
  }
  .c-text-link--underline:hover {
    text-decoration: none;
  }
  .p-archive-list--eye .p-archive-list__item a:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
    transition: 0.3s;
  }
  .p-archive-list--eye .p-archive-list__item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--case__pick-item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--case__pick-item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--case .p-archive-list__item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--case .p-archive-list__item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--subject__pick-item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--subject__pick-item a:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  }
  .p-archive-list--subject__pick-item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--subject .p-archive-list__item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--subject .p-archive-list__item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--seminar__pick-item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--seminar__pick-item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--seminar__pick-item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--seminar__pick-item a:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
  }
  .p-archive-list--seminar__pick-item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--download__item a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-archive-list--service .p-archive-list__item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-archive-list--service .p-archive-list__item a:hover .p-archive-list__title {
    text-decoration: underline;
  }
  .p-archive-list--service-lineup__blk ul li a:hover {
    cursor: default;
  }
  .p-archive-list--service-lineup__blk ul li a[target=_blank]:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.4);
    cursor: pointer;
  }
  .p-archive-list--service-lineup__blk ul li a[target=_blank]:hover::after {
    right: 2rem;
  }
  .p-archive-list--consultant li a:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.4);
  }
  .p-blk__relate-link-list ul li a:hover {
    text-decoration: underline;
  }
  .p-blk__service-fcc-case-list ul li a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-blk__half-link-img-list a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-blk__half-link-list a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-bnr--flat a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-bnr--flat-cap a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-bnr--flat-bg a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-bnr--flat-wide a:hover, .p-bnr--middle a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-bnr--big a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-bnr--middle a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-breadcrumb ul a:hover::after {
    transform: scale(1, 1);
  }
  *[class^=p-category-list] li a:hover {
    background: #6e7786;
    color: #fff;
    transition: 0.3s;
  }
  .p-company-information-set__item a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-company-information-set__item a:hover {
    text-decoration: underline;
  }
  .l-section--gr .p-document-set__item:hover {
    background: #fff;
  }
  .l-section--gr .p-document-set__item:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.1);
    transition: 0.3s;
  }
  .p-document-set__item:hover {
    background: #eee;
    transition: 0.5s;
  }
  .p-document-set__item:hover p {
    color: #6e7786;
    transition: 0.5s;
  }
  .p-eye-intro:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-eye-set__item:hover {
    box-shadow: 0 0 4rem rgba(56, 42, 102, 0.4);
  }
  .p-eye-set__item:hover a {
    text-decoration: underline;
  }
  .p-eye-set__item:hover figure img {
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
  }
  .p-eye-set .js-eye-set--prev:hover {
    background: #6e7786;
    cursor: pointer;
    transition: 0.3s;
  }
  .p-eye-set .js-eye-set--next:hover {
    background: #6e7786;
    cursor: pointer;
    transition: 0.3s;
  }
  .p-faq-list dl dt:hover {
    background: #ddd;
  }
  .p-footer-nav ul a:hover {
    color: #6e7786;
    transition: 0.3s;
  }
  .p-header__logo a:hover {
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-header__nav ul li a:hover::after {
    transform: scale(1, 1);
  }
  .p-header__nav ul:nth-of-type(2) li a:hover {
    background: #6e7786 !important;
    transition: 0.5s;
  }
  .menu_arrow > a:hover::before {
    bottom: 10px;
  }
  .p-home-mv__txt a:hover {
    opacity: 0.95;
  }
  .p-home-mv__txt a:hover .p-home-mv__txt__arrow {
    transform: translateX(10px);
  }
  .p-home-mv .slick-dots li:hover button:before {
    color: #333;
    transition: 0.5s;
  }
  .p-local-nav a:hover {
    background: #101010;
    color: #fff;
  }
  .p-local-nav--service ul li a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-local-nav--service-study ul li a:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-seminar-set__item:hover {
    opacity: 0.8;
    transition: 0.3s;
  }
  .p-seminar-set__item:hover > p {
    color: #6e7786;
  }
  .p-sidenav__img:hover {
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-sidenav__bnr a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-sidenav__link a:hover {
    text-decoration: underline;
  }
  .p-sidenav__square a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-sidenav__rectangle a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-subject-set__item:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
  .p-subject-set__item:hover a {
    text-decoration: underline;
  }
  .p-under-mv__btn a:hover {
    background: #6e7786;
  }
}

@media all and (max-width: 768px) {
  .p54table_body {
    overflow-x: scroll;
  }

  .p54table_body:before {
    display: block;
    margin-bottom: 3px;
    content: "※右にスクロールできます。";
    font-size: 13px;
    text-align: left;
  }

  .p54table {
    width: 800px;
  }
}

@media screen and (max-width: 1050px) {
  .p-footer-nav__logo .flex {
    width: 100%;
  }
  .p-header__logo {
    max-width: 80%;
    margin-left: 5vw;
  }
  .p-header__nav {
    display: none;
  }
  .p-header__nav .highlight {
    display: none !important;
  }
  .p-header__hamburger {
    display: block;
    z-index: 3;
    position: fixed;
    top: 2rem;
    right: 5vw;
    width: 4.2rem;
    height: 4.2rem;
    text-align: center;
    cursor: pointer;
  }
  .p-header__hamburger span {
    display: block;
    position: absolute;
    left: 0.6rem;
    width: 3rem;
    height: 0.2rem;
    background: #555;
    transition: 0.3s ease-in-out;
  }
  .p-header__hamburger span:nth-child(1) {
    top: 1rem;
  }
  .p-header__hamburger span:nth-child(2) {
    top: 2rem;
  }
  .p-header__hamburger span:nth-child(3) {
    top: 3rem;
  }
  .p-header__hamburger.is-active span:nth-child(1) {
    top: 1.6rem;
    left: 0.6rem;
    transform: rotate(-45deg);
    background: #fff;
  }
  .p-header__hamburger.is-active span:nth-child(2), .p-header__hamburger.is-active span:nth-child(3) {
    top: 16px;
    transform: rotate(45deg);
    background: #fff;
  }
  .p-header__nav {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #101010;
    color: #fff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.6s ease, visibility 0.6s ease;
  }
  .p-header__nav.is-active {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    opacity: 100;
  }
  .p-header__nav.is-active nav {
    display: block;
  }
  .p-header__nav.is-active ul {
    display: block;
    margin: 0 auto 0 !important;
  }
  .p-header__nav.is-active ul li {
    display: block;
    margin: 1rem auto 0 !important;
    text-align: center;
  }
  .p-header__nav.is-active ul li a {
    display: inline;
    font-size: clamp(18px, 1.146vw, 22px);
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a {
    display: inline;
    width: auto;
    padding: 0;
    background: none !important;
    font-size: 2.8rem;
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a img {
    display: none;
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a:focus {
    background: none !important;
  }
  .p-header__logo {
    max-width: 100%;
  }

  .p-header__hamburger {
    top: 2.5rem;
  }
  .menu_arrow > a::before {
    content: none;
  }
  .menu_arrow.digitalinsight > a {
    padding: 0;
    background: none;
  }
}

@media screen and (min-width: 1050px) and (max-width: 1340px) {
  .p-header__nav ul:nth-of-type(2) li a {
    width: 9rem;
  }
}

@media screen and (max-width: 1050px) and (hover: hover) and (pointer: fine) {
  .p-header__nav.is-active ul:nth-of-type(2) li a:hover {
    background: none !important;
  }
}

@media screen and (max-width: 1500px) {
  .p-scrolldown {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  .p-service__head-label {
    width: 100%;
  }
  .p-service__head-img img {
    opacity: 0.3;
  }
}

@media screen and (min-width: 768px) {
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list {
    width: 100%;
    padding: 20px;
    background-color: #e8ebf2;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list:nth-child(n+2) {
    width: 32%;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list:nth-child(n+2) .p-document__item__list__imgbox {
    width: 100%;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list:nth-child(n+2) .p-document__item__list__txtbox {
    padding: 20px;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    background-color: #fff;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list .p-document__item__list__imgbox {
    width: 32%;
    padding: 0;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list .p-document__item__list__txtbox {
    flex: 1;
    padding: 20px 20px 20px 40px;
    background-color: #fff;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list .p-document__item__list__txtbox__label {
    margin-top: 0;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list:nth-child(n+4) {
    margin-top: 0 !important;
  }
  #webinar .p-webinar__area #area-live .p-document__item__list__wrap .p-document__item__list:nth-child(n+5) {
    margin-top: 0;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:first-child {
    width: 100%;
    padding: 20px;
    background-color: #e8ebf2;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:first-child a {
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #fff;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:first-child .p-document__item__list__imgbox {
    width: 32%;
    padding: 0;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:first-child .p-document__item__list__txtbox {
    flex: 1;
    padding: 20px 20px 20px 40px;
    background-color: #fff;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:first-child .p-document__item__list__txtbox__label {
    margin-top: 0;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:nth-child(n+4) {
    margin-top: 0 !important;
  }
  #webinar .p-webinar__area #area-venue .p-document__item__list__wrap .p-document__item__list:nth-child(n+5) {
    margin-top: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJzZXR0aW5nL19mb250LnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYnJlYWtwb2ludC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwibWl4aW4vX2ZhZGVpbi5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJtaXhpbi9fa2V5ZnJhbWVzLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibGF5b3V0L19sLWJnLWltZy5zY3NzIiwibGF5b3V0L19sLWNlbnRlci5zY3NzIiwibGF5b3V0L19sLWNvbHVtbjIuc2NzcyIsIm1peGluL19ncmlkLnNjc3MiLCJtaXhpbi9faG92ZXIuc2NzcyIsImxheW91dC9fbC1jb250YWluZXIuc2NzcyIsInNldHRpbmcvX3NpemUuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImxheW91dC9fbC1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnQvX2MtYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYy1idG4uc2NzcyIsImNvbXBvbmVudC9fYy1jYXRlLnNjc3MiLCJjb21wb25lbnQvX2MtY2VudGVyLW1hcmdpbi5zY3NzIiwiY29tcG9uZW50L19jLWNsb2NrLnNjc3MiLCJjb21wb25lbnQvX2MtZGV0YWlsLXR0bC5zY3NzIiwiY29tcG9uZW50L19jLWZpZ3VyZS5zY3NzIiwiY29tcG9uZW50L19jLWZsb2F0aW5nLWJhbm5lci5zY3NzIiwiY29tcG9uZW50L19jLWltZy1ib3guc2NzcyIsImNvbXBvbmVudC9fYy1saW5rYm5yLnNjc3MiLCJjb21wb25lbnQvX2MtbGlzdC5zY3NzIiwiY29tcG9uZW50L19jLW51bS5zY3NzIiwiY29tcG9uZW50L19jLXBhZ2UtdG9wLnNjc3MiLCJjb21wb25lbnQvX2MtdGFibGUuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LWxpbmsuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGUuc2NzcyIsInByb2plY3QvX3AtYXJjaGl2ZS1saXN0LnNjc3MiLCJwcm9qZWN0L19wLWFydGljbGUuc2NzcyIsInByb2plY3QvX3AtYXJ0aWNsZVBhZ2Uuc2NzcyIsInByb2plY3QvX3AtYmxrLnNjc3MiLCJwcm9qZWN0L19wLWJuci5zY3NzIiwicHJvamVjdC9fcC1ib29rX2Juci5zY3NzIiwicHJvamVjdC9fcC1ib29rLnNjc3MiLCJwcm9qZWN0L19wLWJyZWFkY3J1bWIuc2NzcyIsInByb2plY3QvX3AtY2FzZS1zZXQuc2NzcyIsInByb2plY3QvX3AtY2F0ZWdvcnktbGlzdC5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kLnNjc3MiLCJwcm9qZWN0L19wLWNvbHVtbl9ib3R0b20uc2NzcyIsInByb2plY3QvX3AtY29sdW1uX2NvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW5fZG93bmxvYWQuc2NzcyIsInByb2plY3QvX3AtY29sdW1uX3JlbGF0ZWQuc2NzcyIsInByb2plY3QvX3AtY29sdW1uX3NlcnZpY2UtYm5yLnNjc3MiLCJwcm9qZWN0L19wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW5fdGFibGUuc2NzcyIsInByb2plY3QvX3AtY29sdW1uLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0LnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktcHJlc2lkZW50LnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnktc2V0LnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnkuc2NzcyIsInByb2plY3QvX3AtY29uc3VsdGFudC1zZXQuc2NzcyIsInByb2plY3QvX3AtY29uc3VsdGFudC5zY3NzIiwicHJvamVjdC9fcC1jb250YWN0LnNjc3MiLCJwcm9qZWN0L19wLWQtcmV2b2x1dGlvbi5zY3NzIiwicHJvamVjdC9fcC1kZWxpbWl0ZXIuc2NzcyIsInByb2plY3QvX3AtZGlnaXRhbGluc2lnaHQuc2NzcyIsInByb2plY3QvX3AtZG9jdW1lbnQtc2V0LnNjc3MiLCJwcm9qZWN0L19wLWRvY3VtZW50LnNjc3MiLCJwcm9qZWN0L19wLWRvd25sb2FkLnNjc3MiLCJwcm9qZWN0L19wLWR4LWNlcnRpZmljYXRpb24uc2NzcyIsInByb2plY3QvX3AtZHgtZGlhZ25vc2VfX2Juci5zY3NzIiwicHJvamVjdC9fcC1keC1mb3ItbWVkaXVtLnNjc3MiLCJwcm9qZWN0L19wLWV5ZS1pbnRyby5zY3NzIiwicHJvamVjdC9fcC1leWUtc2V0LnNjc3MiLCJwcm9qZWN0L19wLWZhcS1saXN0LnNjc3MiLCJwcm9qZWN0L19wLWZlYXR1cmUuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLWN0YS5zY3NzIiwicHJvamVjdC9fcC1mb290ZXItbmF2LnNjc3MiLCJwcm9qZWN0L19wLWZvcm0uc2NzcyIsInByb2plY3QvX3AtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLWhvbWUtbXYuc2NzcyIsInByb2plY3QvX3AtaW5zaWdodC5zY3NzIiwicHJvamVjdC9fcC1pbnRlcnZpZXcuc2NzcyIsInByb2plY3QvX3AtbGVhZC5zY3NzIiwicHJvamVjdC9fcC1saW5rLnNjc3MiLCJwcm9qZWN0L19wLWxvY2FsLW5hdi5zY3NzIiwicHJvamVjdC9fcC1tZWV0aW5nX2Juci5zY3NzIiwicHJvamVjdC9fcC1tZWV0aW5nLnNjc3MiLCJwcm9qZWN0L19wLXByaWNlLWJveC5zY3NzIiwicHJvamVjdC9fcC1yZXNvbHV0aW9uLnNjc3MiLCJwcm9qZWN0L19wLXNjcm9sbGRvd24uc2NzcyIsInByb2plY3QvX3Atc2VtaW5hci1zZXQuc2NzcyIsInByb2plY3QvX3Atc2VyY2guc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1jb25zdWx0aW5nLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtcmVjcnVpdC1mbG93LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1yZWNydWl0LXByb3Bvc2FsLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Utc2V0LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Uuc2NzcyIsInByb2plY3QvX3Atc2VydmljZWRldGFpbF9fY2FzZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19keEJveC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3cuc2NzcyIsInByb2plY3QvX3Atc2VydmljZWRldGFpbF9fb25heWFtaS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwMy5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19wcmljZS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Quc2NzcyIsInByb2plY3QvX3Atc2VydmljZWRldGFpbF9fc3RlcC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5LnNjc3MiLCJwcm9qZWN0L19wLXNpZGVuYXYuc2NzcyIsInByb2plY3QvX3Atc3BlY2lhbC5zY3NzIiwicHJvamVjdC9fcC1zdGVwLWJveC5zY3NzIiwicHJvamVjdC9fcC1zdHVkeS1ncm91cC1zZW1pbmFyLnNjc3MiLCJwcm9qZWN0L19wLXN1YmplY3Qtc2V0LnNjc3MiLCJwcm9qZWN0L19wLXRleHRib3guc2NzcyIsInByb2plY3QvX3AtdG9wLW12LXNsaWRlLnNjc3MiLCJwcm9qZWN0L19wLXRvcC1tdi5zY3NzIiwicHJvamVjdC9fcC11bmRlci1tdi5zY3NzIiwicHJvamVjdC9fcC13ZWJpbmFyX29sZC5zY3NzIiwicHJvamVjdC9fcC13ZWJpbmFyLnNjc3MiLCJwcm9qZWN0L3Atb25kZW1hbmQtc2V0LnNjc3MiLCJwcm9qZWN0L3Atc2VtaW5hcmJuci1zZXQuc2NzcyIsInByb2plY3QvcC1zdWdnZXN0aW9uLXNldC5zY3NzIiwicHJvamVjdC9wLXdlYm1hcmtldGluZy1zZXQuc2NzcyIsInV0aWxpdHkvX21hcmdpbi5zY3NzIiwidXRpbGl0eS9fdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fanMtdGV4dC1hbmltYXRpb24uc2NzcyIsImphdmFzY3JpcHQvX2xpdHkubWluLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay10aGVtZS5zY3NzIiwiamF2YXNjcmlwdC9fc2xpY2suc2NzcyIsImphdmFzY3JpcHQvX3Rlc3Quc2NzcyIsIm1peGluL19tcS5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlZGV0YWlsX19vdmVyZmxvdy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs0RUFBQTtBQVFBOzRFQUFBO0FDUkEsT0FBQTtBQUdBLE9BQUE7QUFHQSxVQUFBO0FBR0EsS0FBQTtBQUdBLEtBQUE7QUFHQSxLQUFBO0FBR0EsS0FBQTtBQUdBLFlBQUE7QUFNQSxjQUFBO0FBTUEsZUFBQTtBQ2pDQTs0RUFBQTtBQUlBOzRFQUFBO0FDSkE7NEVBQUE7QUFNQTs0RUFBQTtBQ05BOzRFQUFBO0FBUUE7NEVBQUE7QUNSUSxzR0FBQTtBQUNBLHNGQUFBO0FDS1I7RUFFQyw4QkFBQTtFQUNBLG1DQUFBO0VBRkEscUJBQUE7QVAwQkQ7O0FRcURBLFdBQUE7QUNyRkE7RUFDRTtJQUNELHFCQUFBO0VUb0NDO0VTbENBO0lBQ0QsbUJBQUE7RVRvQ0M7QUFDRjtBUzFDQTtFQUNFO0lBQ0QscUJBQUE7RVRvQ0M7RVNsQ0E7SUFDRCxtQkFBQTtFVG9DQztBQUNGO0FTaENBO0VBQ0MsY0FBQTtFQUVBLGtCQUFBO0VBREEsZ0JBQUE7QVRtQ0Q7O0FTaENBO0VBQ0U7SUFJQSxxQkFBQTtJQUhBLDhDQUFBO0lBSUEsVUFBQTtJQUhB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QUFBO0V4SGlnbEJSO0V3SDUva0JNO0lBQ0UsV0FBQTtJQUVBLGFBQUE7SUFEQSx5QkFBQTtFeEgrL2tCUjtFd0g1L2tCVTtJQUNGLGFBQUE7SUFFQSxtQkFBQTtJQURBLFdBQUE7SUFFQSxzQkFBQTtFeEg4L2tCUjtFd0gzL2tCTTtJQUNFLFVBQUE7SUFDQSxVQUFBO0V4SDYva0JSO0V3SDMva0JNO0lBR0UsT0FBQTtJQUZBLDRCQUFBO0lBQ0Esc0JBQUE7RXhIOC9rQlI7RXdIMy9rQk07SUFDRSxhQUFBO0V4SDYva0JSO0V3SDMva0JNO0lBQ0Usd0JBQUE7RXhINi9rQlI7RXdIMy9rQk07SUFDRSxhQUFBO0V4SDYva0JSO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypmb250Ki9cbi8qZ3JheSovXG4vKmJnX2dyYXkqL1xuLyrol43oibIqL1xuLyrpnZLoibIqL1xuLyrmsLToibIqL1xuLyrnmb3oibIqL1xuLyrpu5LoibLjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuLyrpu5LoibLjgrDjg6njg4fjg7zjgrfjg6fjg7Plj43ou6IqL1xuLypELVJldm9sdXRpb24qL1xuLyogamFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGphXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtaW4td2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYXgtd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3NcIik7XG4uaXMtZmFkZWluLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuLyrov73liqDjgZfjgZ9zY3NzKi9cbkBrZXlmcmFtZXMgZmFkZXpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5wLXVuZGVyLW12IC5wLXVuZGVyLW12X19sZWFkLCAucC11bmRlci1tdiAucC11bmRlci1tdl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5Aa2V5ZnJhbWVzIGFsaWduLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTYwJSwgMCkgc2tld1koMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGN1YmljLWJlemllcigwLjU0LCAwLCAwLCAwLjk5KSwgdHJhbnNmb3JtIDEuMXMgY3ViaWMtYmV6aWVyKDAuNDcyLCAwLjQyOCwgMCwgMC45OTIpIDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNTE0M3M7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMWVtO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1koMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBpbWctYW5pbWUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi8q5bem5Y+z44Gu44Ki44OL44Oh44O844K344On44OzKi9cbi8qLnNsaWNrLWFjdGl2ZSBoMSB7XG4gIGFuaW1hdGlvbi1uYW1lOnNsaWRlVGV4dFgxMDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjowLjhzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuICAgIG9wYWNpdHk6IDA7XG59Ki9cbi8qIFNjc3MgRG9jdW1lbnQgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC50ZXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MXB4KSB7XG4gIC50ZXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcblt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTExO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN3JlbTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub25seV9wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5vbmx5X3NwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmgyLmJsYWNrIHtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG5oMi5ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE1MzQ3Nztcbn1cbmgyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xufVxuaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG59XG5cbi5iZy1ncmF5cHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNTtcbn1cblxuLnR4dC1yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50eHQtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnR4dC1sIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFkZGluZzEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFkZGluZzEwMCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbi5wYWRkaW5nMTUwIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nMTUwIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLnBhZGRpbmcxLTE1MCB7XG4gIHBhZGRpbmc6IDFweCAwIDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmcxLTE1MCB7XG4gICAgcGFkZGluZzogMXB4IDAgODBweDtcbiAgfVxufVxuXG4ucGFkZGluZzE1MC0xMDAge1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmcxNTAtMTAwIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgfVxufVxuXG4ucGFkZGluZzc1IHtcbiAgcGFkZGluZzogNzVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmc3NSB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG59XG5cbi5wYWRkaW5nNiB7XG4gIHBhZGRpbmc6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFkZGluZzYge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuLnBhZGRpbmcxMjAge1xuICBwYWRkaW5nOiAxMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmcxMjAge1xuICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgfVxufVxuXG4ucGFkZGluZy1iLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nLWItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuXG4ucGFkZGluZy10LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQ2MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi5tYjIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4uc3RpY2t5LXRleHQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDI1NXB4O1xuICBtYXJnaW46IDEwMHB4IDAgMjAwcHg7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS10ZXh0IHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgIHRvcDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLnN0aWNreS10ZXh0LnN0aWNreS10ZXh0LXRvcCB7XG4gIG1hcmdpbjogMzVweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS10ZXh0LnN0aWNreS10ZXh0LXRvcCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uc3BhY2luZzA4IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHJlbTtcbn1cblxuLm1haW4tdHRsIHtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDE3cmVtO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi10dGwuYmxhY2sge1xuICBjb2xvcjogIzEwMTAxMDtcbn1cbi5tYWluLXR0bC5ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE1MzQ3Nztcbn1cbi5tYWluLXR0bDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXR0bCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uanMtYXJlYS1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5qcy1hcmVhLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFsLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xufVxuLmJnLWltZy5ibHVyIHtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG59XG4uYmctaW1nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjByZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmwtY29sdW1uMi0tYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmwtY29sdW1uMi0tYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogN3JlbSA1dnc7XG4gIH1cbn1cbi5sLWNvbHVtbjItLWFydGljbGVfX21haW4ge1xuICB3aWR0aDogOTFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmwtY29sdW1uMi0tYXJ0aWNsZV9fbWFpbiB7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29sdW1uMi0tYXJ0aWNsZV9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWNvbHVtbjItLWFydGljbGVfX3NpZGUge1xuICB3aWR0aDogMzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmwtY29sdW1uMi0tYXJ0aWNsZV9fc2lkZSB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29sdW1uMi0tYXJ0aWNsZV9fc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICB9XG59XG4ubC1jb2x1bW4yLS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubC1jb2x1bW4yLS1mb3JtIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgfVxufVxuLmwtY29sdW1uMi0tZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4ge1xuICB3aWR0aDogNDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29sdW1uMi0tZm9ybV9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fbWFpbiBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gZmlndXJlIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fbWFpbiBkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAuNXJlbSAzcmVtO1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTc3ODY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAwO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fc2lkZSB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb2x1bW4yLS1mb3JtX19zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xuICB9XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0LCAubC1jb2x1bW4yLS1mb3JtX193cmFwIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9HdXR0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9Bc3Rlcml4IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSAubWt0b0xhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnA7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIHNwYW4ubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0J1dHRvblJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAucmFkaW8tbGFiZWwsIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9SYWRpb0xpc3QgbGFiZWwge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIC5yYWRpby1sYWJlbDo6YmVmb3JlLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZBNkE2QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLnJhZGlvLWxhYmVsOjphZnRlciwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnJhZGlvLWxhYmVsOjpiZWZvcmUsIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNTMzNzg7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6OmFmdGVyLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgPiBsYWJlbCwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgPiBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmE2YTZhICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgYnV0dG9uLm1rdG9CdXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBidXR0b24ubWt0b0J1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGJ1dHRvbi5ta3RvQnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0h0bWxUZXh0Lm1rdG9IYXNXaWR0aCBwIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgYSB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxuICAubC1jb2x1bW4yLS1mb3JtX193cmFwIHNwYW4ubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubC1jb2x1bW4yLS1mb3JtX193cmFwIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubC1jb2x1bW4yLS1mb3JtX193cmFwIHNwYW4ubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLWNvbHVtbjItLWhhbGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNiU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmwtY29sdW1uMi0taGFsZl9fYmxrIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbHVtbjItLWhhbGZfX2JsayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbHVtbjItLWhhbGZfX2JsayArIC5sLWNvbHVtbjItLWhhbGZfX2JsayB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuXG4ucC1sb2NhbC1uYXYsIC5wLWhlYWRlcl9faW5uZXIsIC5wLWZvb3Rlci1uYXZfX3dyYXAsIC5sLWNvbHVtbjItLWFydGljbGUsIC5sLWNvbHVtbjItLWZvcm0ge1xuICB3aWR0aDogMTM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWxvY2FsLW5hdiwgLnAtaGVhZGVyX19pbm5lciwgLnAtZm9vdGVyLW5hdl9fd3JhcCwgLmwtY29sdW1uMi0tYXJ0aWNsZSwgLmwtY29sdW1uMi0tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyLCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5sLWNvbnRhaW5lciwgLmwtY29sdW1uMi0taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyLCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgLypwYWRkaW5nOiAxMHJlbSAwOyovXG59XG4ubF9mb290ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG59XG5cbi5sLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG59XG4udW5kZXIgLmwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzk7XG59XG5cbi5sLWhlYWRlci5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubC1zZWN0aW9uLS13aCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubC1zZWN0aW9uLS1nciB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG59XG5cbi5jLWFycm93LS1jZW50ZXItYm90dG9tIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cmVtIDEwcmVtIDAgMTByZW07XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cblxuLnAtc2lkZW5hdl9fbGluazo6YWZ0ZXIsIC5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBkdDo6YWZ0ZXIsIC5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBkbDo6YWZ0ZXIsIC5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLW5leHQgc3BhbiwgLnAtZXllLXNldCAuanMtZXllLXNldC0tcHJldiBzcGFuLCAucC1jb2x1bW5fcmVsYXRlZF9uYW1lIGE6OmJlZm9yZSwgLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHVsIGxpIGE6OmJlZm9yZSwgLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUsIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgYnV0dG9uLm1rdG9CdXR0b246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xvcjogIzE1MzM3OTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtYnRuLS1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyODBweDtcbiAgbWluLXdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4tLWxpbmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA3cHg7XG59XG5cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjgwcHg7XG4gIG1pbi13aWR0aDogMzAlO1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzNzg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYnRuMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYy1idG4tbWFyZ2luIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbn1cblxuLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgcGFkZGluZzogMC4xcmVtIDEuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYy1jZW50ZXItbWFyZ2luIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1jbG9jazo6YWZ0ZXIsIC5jLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjA1ZW0sIDAuMDVlbSk7XG59XG5cbi5jLWNsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjJlbSAwO1xufVxuLmMtY2xvY2s6OmJlZm9yZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmMtY2xvY2s6OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbnRpbWUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5kZXRhaWwtdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRldGFpbC10dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5kZXRhaWwtdHRsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYy1maWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNnJlbSAwIDA7XG59XG5cbi5jLWZsb2F0aW5nLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiA2OHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG9hdGluZy1iYW5uZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWZsb2F0aW5nLWJhbm5lciBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jLWZsb2F0aW5nLWJhbm5lciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvYXRpbmctYmFubmVyIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jLWZsb2F0aW5nLWJhbm5lci5pcy1jbG9zZSBhLFxuLmMtZmxvYXRpbmctYmFubmVyLmlzLWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZmxvYXRpbmctYmFubmVyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLmMtZmxvYXRpbmctYmFubmVyX19jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mbG9hdGluZy1iYW5uZXJfX2Nsb3NlIHNwYW46OmJlZm9yZSwgLmMtZmxvYXRpbmctYmFubmVyX19jbG9zZSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtZmxvYXRpbmctYmFubmVyX19jbG9zZSBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmMtZmxvYXRpbmctYmFubmVyX19jbG9zZSBzcGFuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4qW2NsYXNzXj1jLWltZy1ib3hdIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbipbY2xhc3NePWMtaW1nLWJveF0gaW1nIHtcbiAgbWF4LXdpZHRoOiA0NCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAqW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbipbY2xhc3NePWMtaW1nLWJveF0gKyAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtaW1nLWJveC0tbF9faXRlbSwgLmMtaW1nLWJveC0tbCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA0NCU7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLWxfX2l0ZW0sIC5jLWltZy1ib3gtLWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1yX19pdGVtLCAuYy1pbWctYm94LS1yIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiA0NCU7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0tcl9faXRlbSwgLmMtaW1nLWJveC0tciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWltZy1ib3gtLWhhbGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDQ2JTtcbiAgd2lkdGg6IDQ2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaW1nLWJveC0taGFsZl9faXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jLWxpbmtibnIge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jLWxpbmtibnIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtbGlua2Jucl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWxpbmtibnJfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtbGlua2Jucl9faW1nIHtcbiAgd2lkdGg6IDMyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWxpbmtibnJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpbmtibnJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYy1saW5rYm5yX190ZXh0IHtcbiAgd2lkdGg6IDY4JTtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlua2Jucl9fdGV4dCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1saW5rYm5yX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlua2Jucl9fdGV4dF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saW5rYm5yX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmMtbGlua2Jucl9fYm90dG9tIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpbmtibnJfX2JvdHRvbSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM0cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmMtbGlua2JucjAyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG59XG4uYy1saW5rYm5yMDIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1saW5rYm5yMDIgYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtbGlua2JucjAyX19pbWcge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtbGlua2JucjAyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saW5rYm5yMDJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYy1saW5rYm5yMDJfX3RleHQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1saW5rYm5yMDJfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5rYm5yMDJfX3RleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuLmMtbGlua2JucjAyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saW5rYm5yMDJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5jLWxpbmtibnIwMl9fYnRuIHtcbiAgYmFja2dyb3VuZDogIzEyMzM3ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDAgYXV0bztcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAzcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtbGlua2JucjAyX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtbGlua2JucjAyX19idG46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDVweDtcbn1cblxuLmMtbGlzdC0tZGlzYyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jLWxpc3QtLWRpc2MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uYy1saXN0LS1kaXNjIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5jLWxpc3QtLWluZGVudDMgbGkge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICB0ZXh0LWluZGVudDogLTJlbTtcbn1cbi5jLWxpc3QtLWluZGVudDMgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uYy1udW0tLWZpbGwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLW51bS0tZmlsbCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1wYWdlLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDJ2dztcbiAgYm90dG9tOiA2dnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG4uYy1wYWdlLXRvcCBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LW9yaWVudGF0aW9uOiBzaWRld2F5cztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uYy1wYWdlLXRvcCBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHJlbTtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jLXBhZ2UtdG9wIGE6Zm9jdXMge1xuICBjb2xvcjogIzEwMTAxMDtcbn1cbi5jLXBhZ2UtdG9wIGE6Zm9jdXM6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtcGFnZS10b3AgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxMDEwMTA7XG4gIH1cbiAgLmMtcGFnZS10b3AgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXRhYmxlLS1zZXJ2aWNlLWp1bmlvci10Ymwge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5jLXRhYmxlLS1zZXJ2aWNlLWp1bmlvci10YmwgdGgsIC5jLXRhYmxlLS1zZXJ2aWNlLWp1bmlvci10YmwgdGQge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLmMtdGFibGUtLXNlcnZpY2UtanVuaW9yLXRibCB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10YWJsZS0tc2VydmljZS1qdW5pb3ItdGJsIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLXN0dWR5LWdyb3VwLXNlbWluYXJfX2JveCB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IHRhYmxlIHRoLCAucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3ggdGFibGUgdGQge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IHRhYmxlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXN0dWR5LWdyb3VwLXNlbWluYXJfX2JveCB0YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3ggdGFibGUgdGQ6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMjAlO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXN0dWR5LWdyb3VwLXNlbWluYXJfX2JveCB0YWJsZSB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jLXRhYmxlLS1leWUxMyB0ZC50aXRsZSB7XG4gIHdpZHRoOiAxNCU7XG59XG4uYy10YWJsZS0tZXllMTMgdGguYmctcmVkIHtcbiAgd2lkdGg6IDQzJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGFmZWQ7XG59XG4uYy10YWJsZS0tZXllMTMgdGguYmctYmx1ZSB7XG4gIHdpZHRoOiA0MyU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuLmMtdGFibGUtLWV5ZTEzIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMS41cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy10YWJsZS0tZXllMTMgdGFibGUge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXRhYmxlLS1leWUxMyB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtdGFibGUtLWV5ZTEzIHRib2R5IHRoIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhLCAuYy10ZXh0LWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQGluY2x1ZGVyIGhvdmVyIHtcbiAgLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhLCAuYy10ZXh0LWxpbmsgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jLXRleHQtbGluayBhIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBsZWZ0OiAtMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLmMtdGV4dC1saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy10ZXh0LWxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5kZXRhaWwtdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbC10dGwge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uZGV0YWlsLXR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xOHJlbTtcbn1cbi5kZXRhaWwtdHRsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYy10aXRsZS0tYmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtdGl0bGUtLWJnIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IDlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLXRpdGxlLS1iZyBzcGFuOm50aC1vZi10eXBlKDEpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQsIFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy10aXRsZS0tYmcgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41dncsIDMwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5jLXRpdGxlLS1iZyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExcmVtKTtcbiAgfVxufVxuLmMtdGl0bGUtLXBoYXNlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgbWFyZ2luOiAzcmVtIDAgMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10aXRsZS0tcGhhc2Ugc3BhbiB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbi5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBwLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuLnAtYXJjaGl2ZS1saXN0X19pdGVtIC5jLWNhdGUtLWxpbmUge1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdF9faXRlbSAuYy1jYXRlLS1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4Njtcbn1cbi5wLWFyY2hpdmUtbGlzdF9faXRlbSAuYy1idG4tLW1vcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdF9faXRlbSAuYy1idG4tLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdF9faXRlbSAuYy1idG4tLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3RfX2RhdGUge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1hcmNoaXZlLWxpc3RfX2RhdGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAyKTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtOm50aC1vZi10eXBlKDEpIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbTpudGgtb2YtdHlwZSgxKSAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtOm50aC1vZi10eXBlKDEpIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb250ZW50OiBcIk5ld1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEge1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjEpO1xuICBwYWRkaW5nOiA1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmZvY3VzIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE2cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnJlbTtcbiAgaGVpZ2h0OiAxNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnJlbSAtIDNyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1leWVfX3R4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtIC0gM3JlbSk7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1dnc7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZSB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBhIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGE6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gYTpmb2N1cyAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGE6aG92ZXIgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGEge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gYTphZnRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbnRlbnQ6IFwiTmV3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiA1MHJlbTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA1MHJlbSk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3R4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA0MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUge1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAuYy1idG4tLW1vcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAuYy1idG4tLW1vcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEwdncpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmZvY3VzIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmhvdmVyIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBnYXA6IDZyZW0gMy4zJTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGEge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gYTphZnRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbnRlbnQ6IFwiTmV3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGE6Zm9jdXMgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICB9XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGE6aG92ZXIgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMHJlbTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X190eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSAtIDMwcmVtKTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fdHh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSAtIDQwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLmMtY2F0ZS0tbGluZSB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLmMtY2F0ZS0tbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4Njtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSAuYy1idG4tLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSAuYy1idG4tLW1vcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAyMi41JTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3QgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3QgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmZvY3VzIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmhvdmVyIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3R4dCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXIge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6Zm9jdXMgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmhvdmVyIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb250ZW50OiBcIlBpY2sgdXBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpmb2N1cyAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIH1cbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpob3ZlciAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gZmlndXJlIHtcbiAgd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX190eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSAtIDUwcmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAydncgM3Z3IDJ2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fdHh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSAtIDQwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLmMtY2F0ZS0tbGluZSB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLmMtY2F0ZS0tbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4Njtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzdnc7XG4gIGJvdHRvbTogM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAuYy1idG4tLW1vcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXZ3IDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkX19pdGVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkX19pdGVtIHtcbiAgICB3aWR0aDogNDcuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZG93bmxvYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkX19pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzdncgMnZ3O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzMzc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZF9faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkX19pdGVtIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZF9faXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZG93bmxvYWRfX2l0ZW0gYSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tZG93bmxvYWQgLmMtY2F0ZS0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3JlbSA0LjQ4JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBtYXJnaW46IDdyZW0gYXV0bztcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDcuNzYlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlX190eHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAzcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlX190eHQgcCB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlX190eHQgcC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICBjb2xvcjogIzEwMTAxMDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayBoMyB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtIDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZlNzc4NjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSBhW3RhcmdldD1fYmxhbmtdIHtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYVt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3JlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTAxMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEwMTAxMDtcbiAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSBhOmZvY3VzIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYVt0YXJnZXQ9X2JsYW5rXTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC40KTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSBhW3RhcmdldD1fYmxhbmtdOmZvY3VzOjphZnRlciB7XG4gIHJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYVt0YXJnZXQ9X2JsYW5rXTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuNCk7XG4gIH1cbiAgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIGFbdGFyZ2V0PV9ibGFua106aG92ZXI6OmFmdGVyIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrICsgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY29uc3VsdGFudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAydncgMi42NiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY29uc3VsdGFudCB1bCB7XG4gICAgZ2FwOiAycmVtIDQlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgbGkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIHdpZHRoOiAyMyU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cmVtIDNyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjQpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgbGkgYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC40KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtIDAgMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIHNwYW4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgbGkgZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1ib29rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhyZW0gOCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luOiA3cmVtIGF1dG87XG59XG4ucC1hcmNoaXZlLWxpc3QtLWJvb2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXJlbSA0JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB3aWR0aDogNDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1ib29rX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1ib29rIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tYm9vayBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWJvb2tfX3R4dCB7XG4gIHdpZHRoOiA3NCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWJvb2tfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9va19fdHh0IGRsIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1ib29rX190eHQgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1ib29rX190eHQgZGQge1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9va19fdHh0IHRhYmxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9va19fdHh0IHRhYmxlIHRoIHtcbiAgd2lkdGg6IDE4JTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9va19fdHh0IHRhYmxlIHRkIHtcbiAgd2lkdGg6IDcyJTtcbn1cbi5wLWFyY2hpdmUtbGlzdF9fY29uLW5hbWUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuXG4ucC1hcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWFydGljbGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYXJ0aWNsZSBoNCB7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1hcnRpY2xlIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGUgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuXG4ucC1hcnRpY2xlUGFnZS1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4ucC1hcnRpY2xlUGFnZS1pbmVuciB7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGVQYWdlLWluZW5yIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWFydGljbGVQYWdlLW12X190eHRfX2NhdGNoY29weSB7XG4gIHdpZHRoOiA0NHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fY2F0Y2hjb3B5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fbWFpbmNvcHkge1xuICBmb250LXNpemU6IDNyZW07XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0X19zdWJjb3B5IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0X19sYWJlbCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fbGFiZWwgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4IDQwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHAgKyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkgcCArIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWFydGljbGVQYWdlLW12X190eHQtY29tcGFueSBwLmNsYiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGVQYWdlLW12X190eHQtY29tcGFueSBwLmNsYiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fc2V0LWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fc2V0LWNhdGVnb3J5IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wLWFydGljbGVQYWdlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IGNhbGMoOTUlIC0gNTJ2dyk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJ0aWNsZVBhZ2UtaW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZVBhZ2UtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWJsa19fbWVyaXQge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtYmxrX19tZXJpdCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX21lcml0IGRsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX21lcml0IGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19tZXJpdCBkbCBkdCB7XG4gIGNvbG9yOiAjMDBhZmVkO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1ibGtfX21lcml0IGRsIGR0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhZmVkO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWJsa19fbWVyaXQgZGw6bnRoLW9mLXR5cGUoMSkgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4ucC1ibGtfX21lcml0IGRsOm50aC1vZi10eXBlKDIpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuLnAtYmxrX19tZXJpdCBkbDpudGgtb2YtdHlwZSgzKSBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cbi5wLWJsa19fbWVyaXQgZGw6bnRoLW9mLXR5cGUoNCkgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG4ucC1ibGtfX21lcml0IGRsOm50aC1vZi10eXBlKDUpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuLnAtYmxrX19kZW1lcml0IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWJsa19fZGVtZXJpdCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJsa19fZGVtZXJpdCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fZGVtZXJpdCBkbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWJsa19fZGVtZXJpdCBkbCBkdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGw6bnRoLW9mLXR5cGUoMSkgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGw6bnRoLW9mLXR5cGUoMikgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGw6bnRoLW9mLXR5cGUoMykgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGw6bnRoLW9mLXR5cGUoNCkgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGw6bnRoLW9mLXR5cGUoNSkgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG4ucC1ibGtfX2RlbWVyaXQgZHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3Qge1xuICBtYXJnaW46IDZyZW0gYXV0bztcbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDNyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCB1bCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCB1bCBsaSBhOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCAuYy1jYXRlLS1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19yZWxhdGUtbGluay1saXN0IC5jLWNhdGUtLWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xuICBjb2xvcjogIzZlNzc4NjtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAycmVtIDAgMDtcbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IGxpIGE6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwICFpbXBvcnRhbnQ7XG59XG4ucC1ibGtfX212IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnAtYmxrX19tdiBmaWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1ibGtfX212IGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX2ludGVydmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19pbnRlcnZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5wLWJsa19faW50ZXJ2aWV3IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ucC1ibGtfX2ludGVydmlldyBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCItLSBcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19faW50ZXJ2aWV3IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1ibGtfX2ludGVydmlldyBwIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX2ludGVydmlldyBwIC5uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWltZy1ib3gtLXJfX2l0ZW0sXG4ucC1ibGtfX2ludGVydmlldyAuYy1pbWctYm94LS1sX19pdGVtIHtcbiAgd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19pbnRlcnZpZXcgLmMtaW1nLWJveC0tcl9faXRlbSxcbi5wLWJsa19faW50ZXJ2aWV3IC5jLWltZy1ib3gtLWxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtaW1nLWJveC0tcl9faXRlbSBpbWcsXG4ucC1ibGtfX2ludGVydmlldyAuYy1pbWctYm94LS1sX19pdGVtIGltZyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1ibGtfX2ludGVydmlldyAuY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucC1ibGtfX2ludGVydmlldyAuY2FwdGlvbi10ZXh0X19sYXJnZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1jb2xvci0tYiB7XG4gIGNvbG9yOiAjMzUyNzlmO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtY29sb3ItLXAge1xuICBjb2xvcjogI2E0MzZjZDtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWNvbG9yLS1nIHtcbiAgY29sb3I6ICM5N2M2MWE7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1jb2xvci0tZSB7XG4gIGNvbG9yOiAjMDA5Njg4O1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtY29sb3ItLW0ge1xuICBjb2xvcjogIzAzYTlmNDtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWNvbG9yLS1yIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG4ucC1ibGtfX2NudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5wLWJsa19fY250IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ucC1ibGtfX2NudCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCItLSBcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY250IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1ibGtfX2NudCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmxrX19jbnQgcCAubmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ibGtfX2NudCAuYy1pbWctYm94LS1yX19pdGVtLFxuLnAtYmxrX19jbnQgLmMtaW1nLWJveC0tbF9faXRlbSB7XG4gIHdpZHRoOiAzMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY250IC5jLWltZy1ib3gtLXJfX2l0ZW0sXG4ucC1ibGtfX2NudCAuYy1pbWctYm94LS1sX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5wLWJsa19fY250IC5jLWltZy1ib3gtLXJfX2l0ZW0gaW1nLFxuLnAtYmxrX19jbnQgLmMtaW1nLWJveC0tbF9faXRlbSBpbWcge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtYmxrX19jbnQgLmNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnAtYmxrX19jbnQgLmNhcHRpb24tdGV4dF9fbGFyZ2Uge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuLnAtYmxrX19jbnQgLmMtY29sb3ItLWIge1xuICBjb2xvcjogIzM1Mjc5Zjtcbn1cbi5wLWJsa19fY250IC5jLWNvbG9yLS1wIHtcbiAgY29sb3I6ICNhNDM2Y2Q7XG59XG4ucC1ibGtfX2NudCAuYy1jb2xvci0tZyB7XG4gIGNvbG9yOiAjOTdjNjFhO1xufVxuLnAtYmxrX19maWd1cmUge1xuICBtYXJnaW46IDVyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYmxrX19maWd1cmUgZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtYmxrX19maWd1cmUgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wLWJsa19fcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4ucC1ibGtfX3Byb2ZpbGUgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWJsa19fcHJvZmlsZSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnAtYmxrX19wcm9maWxlIGRsIGR0IHtcbiAgd2lkdGg6IDEwJTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW0gMC4zcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYmxrX19wcm9maWxlIGRsIGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5wLWJsa19fcHJvZmlsZSBkbCBkZCB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDAuM3JlbSA0cmVtIDAuM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJsa19fcHJvZmlsZSBkbCBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fZm9yZXdvcmQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbn1cbi5wLWJsa19fZm9yZXdvcmQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtYmxrX19zdGVwLS1sb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VlZTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyA+IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtYmxrX19zdGVwLS1sb25nIGRsIGR0IHtcbiAgYmFja2dyb3VuZDogIzAwYWZlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDdyZW07XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgZGwgZGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSAtIDdyZW0pO1xufVxuLnAtYmxrX19zdGVwLS1sb25nIGRsIGRkIHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0yLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMi43cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19zdGVwLS1sb25nIGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19zdGVwLS1zaG9ydCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19zdGVwLS1zaG9ydCA+IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgZGwgZHQge1xuICBiYWNrZ3JvdW5kOiAjMDBhZmVkO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgZGwgZGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSAtIDNyZW0pO1xufVxuLnAtYmxrX19zdGVwLS1zaG9ydCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fZmVhdHVyZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1ibGtfX2ZlYXR1cmUgKyAucC1ibGtfX2ZlYXR1cmUge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDEwMTA7XG59XG4ucC1ibGtfX2ZjYy1mZWF0dXJlMDMge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLnAtYmxrX19mY2MtZmVhdHVyZTAzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrX19mY2MtZmVhdHVyZTAzIHVsIGxpIHtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYmxrX19mY2MtZmVhdHVyZTAzIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMyk7XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB1bCBsaSBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IHVsIGxpIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOC40cmVtO1xuICBoZWlnaHQ6IDUuN3JlbTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcveW91dHViZV9pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4ucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGgsIC5wLWJsa19fZmNjLW1lcml0LXRibCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB0aGVhZCB0ZCB7XG4gIHdpZHRoOiAxMCU7XG59XG4ucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMSkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB3aWR0aDogNDUlO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRib2R5IHRoIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbn1cbi5wLWJsa19fc2hvbWVpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1ibGtfX3Nob21laSBzdHJvbmcge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHJlbSAzLjUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGtfX2NvbXBhbnktZmVhdHVyZSA+IGRpdiB7XG4gIHdpZHRoOiAzMSU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NvbXBhbnktZmVhdHVyZSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGRsIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZGQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzB2dztcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIC5jLXRpdGxlLS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZTc3ODY7XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS10YmwgdGgge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS10YmwgdGQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAycmVtIDA7XG4gIH1cbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyBpbWcge1xuICB3aWR0aDogMTglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb25zdWx0YW50X2ludHJvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyA+IGRpdiB7XG4gIHdpZHRoOiA3NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gPiBkaXYgcDpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxMDEwO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyA+IGRpdiBwOm50aC1vZi10eXBlKDEpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyBkbCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gZGwgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyBkbCBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGEgZmlndXJlIHtcbiAgd2lkdGg6IDIxJTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGEgZGwge1xuICB3aWR0aDogNzQlO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgYSBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgLmMtY2F0ZS0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNSU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgcGFkZGluZzogM3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMSU7XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGEgZmlndXJlICsgZGl2IHtcbiAgd2lkdGg6IDc0JTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgYSBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGEgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibGtfX2hhbGYtbGluay1saXN0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCAuYy1jYXRlLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLWJsa19fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtYmxrX19wb2ludCBkbCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAyKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcG9pbnQgZGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX3BvaW50IGRsIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucC1ibGtfX3BvaW50IGRsIGR0IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC1ibGtfX3BvaW50IGRsIGR0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtYmxrX19wb2ludCBkbCBkZCB7XG4gIHBhZGRpbmc6IDRyZW07XG59XG4ucC1ibGtfX3BvaW50IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ucC1ibGtfX3BvaW50IGRkIG9sIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbTtcbn1cbi5wLWJsa19fc2VydmljZV9hYm91dCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibGtfX3NlcnZpY2VfYWJvdXQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbSA1JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrX19zZXJ2aWNlX2Fib3V0IHVsIGxpIHtcbiAgd2lkdGg6IDMwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fc2VydmljZV9hYm91dCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fc2VydmljZV9hYm91dCB1bCBsaSBkbCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ucC1ibGtfX3NlcnZpY2VfYWJvdXQgdWwgbGkgZGwgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYmxrX19jZXJjbGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucC1ibGtfX2NlcmNsZS1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW0gNCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrX19jZXJjbGUtbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTV2dztcbiAgaGVpZ2h0OiAxNXZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxMDEwO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY2VyY2xlLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5wLWJsa19fY2VyY2xlLWxpc3QgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYmxrLS1zZXJ2aWNlLWp1bmlvci1ib29rIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWJsay0tc2VydmljZS1qdW5pb3ItYm9vayBzdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtYmxrLS1zZXJ2aWNlLWp1bmlvci1ib29rIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsay0tc2VydmljZS1qdW5pb3ItYm9vayB1bCBsaSB7XG4gIHdpZHRoOiAxOCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsay0tc2VydmljZS1qdW5pb3ItYm9vayB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsay0tc2VydmljZS1qdW5pb3ItYm9vayB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG59XG4ucC1ibGstLWdldC1ib3gge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtYmxrLS1nZXQtYm94IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLWJsay0tZ2V0LWJveCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWJsay0tZ2V0LWJveCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGstLWdldC1ib3ggdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDZyZW0pIC8gMyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgNHJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrLS1nZXQtYm94IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrLS1nZXQtYm94IHVsIGxpIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnAtYmxrLS1hdHRlbnRpb24ge1xuICB3aWR0aDogODAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbn1cbi5wLWJsay0tZXllMTNjYXNlIC5kZXNjcmlwdGlvbi1jYXNlX19tb3ZpZS1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrLS1leWUxM2Nhc2UgLmRlc2NyaXB0aW9uLWNhc2VfX21vdmllLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWJsay0tZXllMTNjYXNlIC5kZXNjcmlwdGlvbi1jYXNlX19tb3ZpZS1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1ibGstLWV5ZTEzY2FzZSAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGstLWV5ZTEzY2FzZSAuZGVzY3JpcHRpb24tY2FzZV9fZGF0YSB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGstLWV5ZTEzY2FzZSAuZGVzY3JpcHRpb24tY2FzZV9fZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsay0tZXllMTNjYXNlOm50aC1vZi10eXBlKDIpIC5mbGV4IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnAtYmxrLS1leWUxM2Nhc2UgKyAucC1ibGstLWV5ZTEzY2FzZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibGtfX291dGxpbmUtZ3JvdXAgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWJsa19fb3V0bGluZS1ncm91cCAuYm94ICsgLmJveCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1ibGtfX291dGxpbmUtZ3JvdXAgLmJveCAubG9nbyB7XG4gIHdpZHRoOiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtYmxrX19vdXRsaW5lLWdyb3VwIC5ib3ggLmluZm8ge1xuICB3aWR0aDogY2FsYyg3NSUgLSAycmVtKTtcbn1cbi5wLWJsa19faGlzdG9yeS1ncm91cCAuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWJsa19faGlzdG9yeS1ncm91cCAuYm94ICsgLmJveCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1ibGtfX2hpc3RvcnktZ3JvdXAgLmJveCAuYy1idG4tLWxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2hpc3RvcnktZ3JvdXAgLmJveCAuYy1idG4tLWxpbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSB7XG4gIHdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1vdXRsaW5lLXByaW1lIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtIDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmU3Nzg2O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wLWJsa19fY29tcGFueS1vdXRsaW5lLXByaW1lIGgzIGltZyB7XG4gIGhlaWdodDogOHJlbTtcbn1cbi5wLWJsa19fY29tcGFueS1vdXRsaW5lLXByaW1lIC5jLWJ0bi0tbGlzdDMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSAuYy1idG4tLWxpc3QzIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5wLWJuciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucC1ibnItLWZsYXQge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYm5yLS1mbGF0IGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYm5yLS1mbGF0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtYm5yLS1mbGF0IGZpZ3VyZSB7XG4gIHdpZHRoOiA0NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibnItLWZsYXQgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtIDFyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdCBmaWd1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0IGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0IGZpZ3VyZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibnItLWZsYXRfX3R4dCB7XG4gIHdpZHRoOiA1NiU7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXRfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtYm5yLS1mbGF0X190eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0X190eHQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wLWJuci0tZmxhdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJuci0tZmxhdF9fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuLnAtYm5yLS1mbGF0LWNhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LWNhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWNhcCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWJuci0tZmxhdC1jYXAgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibnItLWZsYXQtY2FwIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWNhcCBmaWd1cmUge1xuICB3aWR0aDogNDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0LWNhcCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC1jYXAgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtIDFyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1jYXAgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdC1jYXAgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQtY2FwIGZpZ3VyZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibnItLWZsYXQtY2FwX190eHQge1xuICB3aWR0aDogNTYlO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LWNhcF9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1ibnItLWZsYXQtY2FwX190eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0LWNhcF9fdHh0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1ibnItLWZsYXQtY2FwX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtYm5yLS1mbGF0LWNhcF9fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuLnAtYm5yLS1mbGF0LWJnIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQtYmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1iZyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWJuci0tZmxhdC1iZyBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJuci0tZmxhdC1iZyBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1iZyBmaWd1cmUge1xuICB3aWR0aDogNDQlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdC1iZyBmaWd1cmUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC1iZyBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW0gMXJlbTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWJnIGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMzAlO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0LWJnIGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LWJnIGZpZ3VyZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibnItLWZsYXQtYmdfX3R4dCB7XG4gIHdpZHRoOiA1NiU7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQtYmdfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWJnX190eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0LWJnX190eHQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1iZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJuci0tZmxhdC1iZ19fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuLnAtYm5yLS1mbGF0LXdpZGUsIC5wLWJuci0tbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQtd2lkZSwgLnAtYm5yLS1taWRkbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdC13aWRlIGEsIC5wLWJuci0tbWlkZGxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYm5yLS1mbGF0LXdpZGUgYTpmb2N1cywgLnAtYm5yLS1taWRkbGUgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibnItLWZsYXQtd2lkZSBhOmhvdmVyLCAucC1ibnItLW1pZGRsZSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC13aWRlIGZpZ3VyZSwgLnAtYm5yLS1taWRkbGUgZmlndXJlIHtcbiAgd2lkdGg6IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LXdpZGUgZmlndXJlLCAucC1ibnItLW1pZGRsZSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LXdpZGUgZmlndXJlIGltZywgLnAtYm5yLS1taWRkbGUgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LXdpZGUgZmlndXJlIGltZywgLnAtYm5yLS1taWRkbGUgZmlndXJlIGltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LXdpZGVfX3R4dCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LXdpZGVfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzcmVtIDNyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdC13aWRlX190eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibnItLWZsYXQtd2lkZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJuci0tZmxhdC13aWRlX190aXRsZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG59XG4ucC1ibnItLWZsYXQtd2lkZSAuYy1idG4tLWZpbGwsIC5wLWJuci0tbWlkZGxlIC5jLWJ0bi0tZmlsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJuci0tYmlnIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWJuci0tYmlnIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5wLWJuci0tYmlnIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYm5yLS1iaWcgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWJpZyBhIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4ucC1ibnItLWJpZ19faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1ibnItLWJpZ19faGVhZCA+IGRpdiB7XG4gIHdpZHRoOiA0NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWJpZ19faGVhZCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJuci0tYmlnX19oZWFkIC5wLWJuci0tYmlnX19pY29uIHtcbiAgd2lkdGg6IDExcmVtO1xufVxuLnAtYm5yLS1iaWdfX2hlYWQgaW1nIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDU0JSAtIDJyZW0pO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tYmlnX19oZWFkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibnItLWJpZyBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYm5yLS1iaWdfX2JvZHkge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xuICBwYWRkaW5nOiAzcmVtO1xuICBtYXJnaW46IDNyZW0gYXV0byAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1iaWdfX2JvZHkge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgfVxufVxuLnAtYm5yLS1iaWdfX2JvZHkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWluZGVudDogLTEuOHJlbTtcbn1cbi5wLWJuci0tYmlnX19ib2R5IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG4ucC1ibnItLWJpZ19fYm9keSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnAtYm5yLS1iaWdfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMTcxYTUxO1xuICBoZWlnaHQ6IDExcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHJpZ2h0OiA0MCU7XG4gIHRvcDogMDtcbn1cbi5wLWJuci0tYmlnX19pY29uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtYm5yLS1iaWdfX2ljb24gc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbn1cbi5wLWJuci0tYmlnIC5jLWJ0bi0tZmlsbCB7XG4gIG1heC13aWR0aDogNDByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYm5yLS1taWRkbGUge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbn1cbi5wLWJuci0tbWlkZGxlIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYm5yLS1taWRkbGUgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1ibnItLW1pZGRsZSBmaWd1cmUge1xuICB3aWR0aDogNDAlO1xufVxuLnAtYm5yLS1taWRkbGVfX3R4dCB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLW1pZGRsZV9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDNyZW0gM3JlbTtcbiAgfVxufVxuLnAtYm5yLS1taWRkbGVfX3R4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWJuci0tbWlkZGxlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtYm5yLS1taWRkbGVfX3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbn1cblxuLnAtYm5yLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLWJnIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wLWJvb2tfYm5yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuLnAtYm9va19ibnJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtYm9va19ibnJfX2lubmVyX19sZWZ0IHtcbiAgcGFkZGluZzogMS41cmVtIDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjVyZW07XG4gIHdpZHRoOiA2Mi4yNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX2Jucl9faW5uZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fcmlnaHQge1xuICB3aWR0aDogMzcuNzUlO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfYm5yX19pbm5lcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHNrZXdYKC02ZGVnKTtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9faW1nIHtcbiAgd2lkdGg6IDI2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfYm5yX19pbm5lcl9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtYm9va19ibnJfX2lubmVyX190eHRib3gge1xuICB3aWR0aDogY2FsYyg3NCUgLSAyLjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19ibnJfX2lubmVyX190eHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX3R4dGJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fdHh0Ym94IGg0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNnZ3LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fYnRuYXJlYV90eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmU2ZTZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX2J0bmFyZWFfdHh0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xufVxuLnAtYm9va19ibnJfX2lubmVyX19idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtYm9va19ibnJfX2lubmVyX19idG4gYSArIGEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYm9va19ibnJfX2lubmVyX19idG4gLmMtYnRuLS1saW5lIHtcbiAgcGFkZGluZzogMC42cmVtIDNyZW07XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX2J0biAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHRvcDogMnB4O1xufVxuLnAtYm9va19ibnJfX2lubmVyX19idG4gLmMtYnRuLS1saW5lW3RhcmdldD1fYmxhbmtdOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2JsYW5rX2ljb24ucG5nKTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wLWJvb2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ib29rIC5zdWItdHRsIHtcbiAgY29sb3I6ICMxNzM0N2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4ucC1ib29rIC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWJvb2suanBnXCIpO1xufVxuLnAtYm9vayBoMyB7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuLnAtYm9va19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm9va19faXRlbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ucC1ib29rX19pdGVtX19mbGV4IHtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBnYXA6IDUuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfX2l0ZW1fX2ZsZXgge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnAtYm9va19faXRlbV9fZmxleF9faW1nIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfX2l0ZW1fX2ZsZXhfX2ltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuNXJlbSAtIDI1JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX19pdGVtX19mbGV4X190eHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ib29rX19pdGVtX19mbGV4X190eHRib3ggaDQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveCBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX19pdGVtX19mbGV4X190eHRib3ggaDQgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjZ2dywgMzJweCk7XG4gIH1cbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveCBwIHtcbiAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94IHAge1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveF9fYnRuX19mbGV4IHtcbiAgbWFyZ2luOiA0cmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX19pdGVtX19mbGV4X190eHRib3hfX2J0bl9fZmxleCB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMDtcbiAgfVxufVxuLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94X19idG5fX2ZsZXggLmMtYnRuLS1saW5lIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDMpO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBwYWRkaW5nOiA3cHggMTRweCA3cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveF9fYnRuX19mbGV4IC5jLWJ0bi0tbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveF9fYnRuX19mbGV4IC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgdG9wOiAzcHg7XG59XG4ucC1ib29rX19pdGVtX19mbGV4X190eHRib3hfX2J0bl9fZmxleCAuYy1idG4tLWxpbmVbdGFyZ2V0PV9ibGFua106OmJlZm9yZSB7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogdXJsKC4uL2ltZy9ibGFua19pY29uLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnAtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIG1hcmdpbjogN3JlbSAwIDA7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYnJlYWRjcnVtYiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyZWFkY3J1bWIgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtYnJlYWRjcnVtYiB1bCBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ucC1icmVhZGNydW1iIHVsIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1icmVhZGNydW1iIHVsIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ucC1icmVhZGNydW1iIHVsIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYnJlYWRjcnVtYiB1bCBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG4ucC1jYXNlX19tZW51IHtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX21lbnUge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtY2FzZV9fbWVudS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1jYXNlX19tZW51LWhlYWQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1jYXNlX19tZW51IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ucC1jYXNlX19tZW51IG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogYXV0bztcbn1cbi5wLWNhc2VfX21lbnUgb2wgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWNhc2VfX21lbnUgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcHBlciB7XG4gICAgLyptYXJnaW4tdG9wOiAwOyovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWNhc2VfX3dyYXBwZXIgKyAucC1jb25uZWN0aW9uX19zZXQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5wLWNhc2VfX3dyYXBwZXItc3VwcGxlbWVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTAxMDEwO1xuICBjb2xvcjogIzEwMTAxMDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSB7XG4gIHdpZHRoOiA2MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX193cmFwcGVyIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uICsgc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gLmwtY29udGFpbmVyLCAucC1jYXNlX193cmFwcGVyIGFydGljbGUgc2VjdGlvbiAubC1jb2x1bW4yLS1oYWxmIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBoMiB7XG4gIC8q5aSn44K/44Kk44OI44OrKi9cbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIGgzIHtcbiAgLyrkuK3jgr/jgqTjg4jjg6sqL1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiA1MHB4IDAgNDBweCAwO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIGg0IHtcbiAgLyrlsI/jgr/jgqTjg4jjg6sqL1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxNTMzNzg7XG4gIG1hcmdpbjogNDBweCAwIDI1cHggMDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX193cmFwcGVyIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDEwMTA7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEwMTAxMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpLnBhbDAxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpLnBhbDAxIGZpZ3VyZSArIGEge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgKyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBwYWRkaW5nOiAzcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgLnAtYXV0aG9yX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1jYXNlX193cmFwcGVyIC5wLWF1dGhvcl9faW5uZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtY2FzZV9fcHJvZmlsZSB7XG4gIHBhZGRpbmc6IDNyZW0gNnJlbTtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX3Byb2ZpbGUge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgfVxufVxuLnAtY2FzZV9fcHJvZmlsZS0tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtY2FzZV9fcHJvZmlsZS0tZGF0YSB7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5wLWNhc2VfX3Byb2ZpbGUtLWRhdGEgZHQge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtY2FzZV9fcHJvZmlsZS0tZGF0YSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWNhc2VfX3Byb2ZpbGUtLWRhdGEgZHQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4ucC1jYXNlX19wcm9maWxlLS1kYXRhIGRkIHtcbiAgd2lkdGg6IGNhbGMoODAlIC0gMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1jYXNlX19wcm9maWxlLS1kYXRhIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnAtYnRuX19saW5rLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWJ0bl9fbGluay1jZW50ZXIgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYnRuX19saW5rLWNlbnRlciBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucC5hdXRob3JfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC5hdXRob3JfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucC5hdXRob3JfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLmF1dGhvcl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLmF1dGhvcl9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLmF1dGhvcl9fYXV0aG9yIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnAuYXV0aG9yX19uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAuYXV0aG9yX19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLmF1dGhvcl9faW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC5hdXRob3JfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtcHJvZmlsZV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG5hc2lkZSAucC1zZXJ2aWNlX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYXNpZGUgLnAtc2VydmljZV9faGVhZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYXNpZGUgLnAtc2VydmljZV9faGVhZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbmFzaWRlIC5wLXNlcnZpY2VfX2hlYWQtbGFiZWwgaDIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYXNpZGUgLnAtc2VydmljZV9faGVhZC1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZsZXg6IDE7XG59XG5hc2lkZSAucC1zZXJ2aWNlX19oZWFkLWltZyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4qW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAqW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbipbY2xhc3NePXAtY2F0ZWdvcnktbGlzdF0gbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcmVtKSAvIDYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICpbY2xhc3NePXAtY2F0ZWdvcnktbGlzdF0gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzZlNzc4NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNzc4NjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAqW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIGxpIGEge1xuICAgIHBhZGRpbmc6IDAuMnJlbSAxcmVtO1xuICB9XG59XG4qW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbipbY2xhc3NePXAtY2F0ZWdvcnktbGlzdF0gbGkgYS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG59XG4qW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2JuciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZ2JveCB7XG4gIHdpZHRoOiAzMy41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZ2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItaW1nYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogc2tld1goLTExZGVnKTtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItaW1nYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZy1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA3NiU7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZy1pbm5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci10ZXh0Ym94IHtcbiAgd2lkdGg6IDY2LjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDMwcHggMzVweCA2MHB4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLXRleHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI1cHgpO1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBsaW5lLWhlaWdodDogMS44NDY7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWJ0biBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItYnRuIC5jLWJ0bi0tbGluZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMC42cmVtIDRyZW0gMC42cmVtIDJyZW07XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItYnRuIC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMXB4O1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLW9uZGVtYW5kIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMzM3ODtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzEyMzM3ODtcbiAgd2lkdGg6IDcyJTtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweCBhdXRvO1xuICBwYWRkaW5nOiAxcHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLW9uZGVtYW5kIHtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4IGF1dG87XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG4ucC1jb2x1bW5fYm90dG9tX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b21fX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b21fX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLWltZyB7XG4gIHdpZHRoOiAzOCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHRib3gge1xuICB3aWR0aDogNjIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnItdGV4dGJveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU1O1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci1idG4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLWJ0biAuYy1idG4tLWxpbmUge1xuICB3aWR0aDogMjQ2cHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAzcmVtO1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLWJ0biAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDFweDtcbn1cblxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLnNlcnZpY2UgLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b21fX2Juci5zZXJ2aWNlIC5wLWNvbHVtbl9ib3R0b21fX2Juci10ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci5zZXJ2aWNlIC5wLWNvbHVtbl9ib3R0b21fX2Juci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tX19ibnIuc2VydmljZSAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci5zZXJ2aWNlIC5wLWNvbHVtbl9ib3R0b21fX2Juci1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEzMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b21fX2Juci5zZXJ2aWNlIC5wLWNvbHVtbl9ib3R0b21fX2Juci1pbWcgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLmRvd25sb2FkIC5wLWNvbHVtbl9ib3R0b21fX2Juci1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzNXB4IDE1cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b21fX2Juci5kb3dubG9hZCAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5wLWNvbHVtbl9ib3R0b21fX2Juci5kb3dubG9hZCAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci5kb3dubG9hZCAucC1jb2x1bW5fYm90dG9tX19ibnItdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44NDY7XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnIuZG93bmxvYWQgLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExMTExO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci5kb3dubG9hZCAucC1jb2x1bW5fYm90dG9tX19ibnItYnRuIC5jLWJ0bi0tbGluZSB7XG4gIHBhZGRpbmc6IDAuNnJlbSA0cmVtIDAuNnJlbSAycmVtO1xufVxuXG4ucC1jb2x1bW5fYm90dG9tX19ibnIgKyAucC1jb2x1bW5fYm90dG9tX19ibnIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucC1zb2x1dGlvbl9ib3R0b21fX2Jucl9zZXJ2aWNlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5wLWNvbHVtbl9jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2NvbHVtbiB7XG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICB9XG59XG4ucC1jb2x1bW5fY29sdW1uX19saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG59XG4ucC1jb2x1bW5fY29sdW1uX19saXN0IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICMxMDEwMTA7XG59XG4ucC1jb2x1bW5fY29sdW1uX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjNweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5wLWNvbHVtbl9jb2x1bW5fX2xpc3QtaXRlbS1pbWcge1xuICB3aWR0aDogMTcuNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fY29sdW1uX19saXN0LWl0ZW0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtLXRleHQge1xuICB3aWR0aDogY2FsYyg4Mi42JSAtIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW5fY29sdW1uX19saXN0LWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIC5wLWNvbHVtbl9jb2x1bW5fX2xpc3QtaXRlbS10ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wLWNvbHVtbl9kb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucC1jb2x1bW5fZG93bmxvYWRfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9kb3dubG9hZF9mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucC1jb2x1bW5fZG93bmxvYWRfdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMCAwIDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2Rvd25sb2FkX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1jb2x1bW5fZG93bmxvYWRfdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLWNvbHVtbl9kb3dubG9hZF9idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtY29sdW1uX2Rvd25sb2FkX2J0biAuYy1idG4tLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyNjBweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1jb2x1bW5fZG93bmxvYWRfYnRuIC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnAtY29sdW1uX2Rvd25sb2FkX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9kb3dubG9hZF9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW5fZG93bmxvYWRfaW1nIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5wLWNvbHVtbl9yZWxhdGVkIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWNvbHVtbl9yZWxhdGVkX2lubmVyIHtcbiAgcGFkZGluZzogMi41cmVtIDJyZW0gMi41cmVtIDNyZW07XG59XG4ucC1jb2x1bW5fcmVsYXRlZCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fcmVsYXRlZCB1bCBsaSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4ucC1jb2x1bW5fcmVsYXRlZCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9yZWxhdGVkIHVsIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9yZWxhdGVkX3RhZyB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBsaW5lLWhlaWdodDogMS4yMzE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzM3ODtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3JlbGF0ZWRfdGFnIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLnAtY29sdW1uX3JlbGF0ZWRfbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fcmVsYXRlZF9uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1jb2x1bW5fcmVsYXRlZF9uYW1lIGEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gMXB4KSwgIzExMTExMSAxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb2x1bW5fcmVsYXRlZF9uYW1lIGE6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IC0ycmVtO1xuICBib3R0b206IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuXG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSAucC1jb2x1bW5fcmVsYXRlZCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtY29sdW1uX3JlbGF0ZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtY29sdW1uX3NlcnZpY2VfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjVweCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9zZXJ2aWNlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtY29sdW1uX3NlcnZpY2VfX2JuciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItaW1nIHtcbiAgd2lkdGg6IDI3JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3NlcnZpY2VfX2Juci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItaW1nIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3NlcnZpY2VfX2Juci1pbWcgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnAtY29sdW1uX3NlcnZpY2VfX2Juci10ZXh0Ym94IHtcbiAgd2lkdGg6IDczJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMzBweCAwIDcwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fc2VydmljZV9fYm5yLXRleHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuLnAtY29sdW1uX3NlcnZpY2VfX2Juci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuLnAtY29sdW1uX3NlcnZpY2VfX2Juci1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItYnRuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItYnRuIC5jLWJ0bi0tbGluZSB7XG4gIHdpZHRoOiAyNDZweDtcbiAgcGFkZGluZzogMC42cmVtIDNyZW0gMC42cmVtIDJyZW07XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWJ0biAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDFweDtcbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItYnRuLWZsZXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweCAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1pbi13aWR0aDogNTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fc2VydmljZV9fYm5yLWJ0bi1mbGV4IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYxO1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzICoge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMtdGl0bGUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzLXRpdGxlOjpiZWZvcmUsIC5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDNweDtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy10aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy10aXRsZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy1idG4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTU2O1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHVsIGxpLmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMgdWwgbGkuaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMgdWwgbGkuaDMgKyAuaDIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy5vcGVuIHVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4ucF9jb2x1bW5fdGFibGVfYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucF9jb2x1bW5fdGFibGVfYm9keSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5wX2NvbHVtbl90YWJsZV9ib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigLvlj7Pjgavjgrnjgq/jg63jg7zjg6vjgafjgY3jgb7jgZnjgIJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wX2NvbHVtbl90YWJsZV9ib2R5X2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucF9jb2x1bW5fdGFibGVfYm9keV9pbm5lci53ODAwIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbiAgLnBfY29sdW1uX3RhYmxlX2JvZHlfaW5uZXIudzYwMCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG4ucF9jb2x1bW5fdGFibGVfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbn1cbi5wX2NvbHVtbl90YWJsZV90YWJsZSB0aCB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucF9jb2x1bW5fdGFibGVfdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWxQYWdlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uZGV0YWlsUGFnZSBoMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xufVxuLmRldGFpbFBhZ2UgYXNpZGUgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtY29sdW1uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyLXN1cHBsZW1lbnQge1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzg3ODc4NztcbiAgY29sb3I6ICM4Nzg3ODc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX3dyYXBwZXItc3VwcGxlbWVudCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX3dyYXBwZXItc3VwcGxlbWVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUge1xuICB3aWR0aDogNjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gLmwtY29udGFpbmVyLCAucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uIC5sLWNvbHVtbjItLWhhbGYge1xuICBwYWRkaW5nOiAwO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgaDIge1xuICAvKuWkp+OCv+OCpOODiOODqyovXG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgaDMge1xuICAvKuS4reOCv+OCpOODiOODqyovXG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDUwcHggMCA0MHB4IDA7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBoNCB7XG4gIC8q5bCP44K/44Kk44OI44OrKi9cbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTUzMzc4O1xuICBtYXJnaW46IDQwcHggMCAyNXB4IDA7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgcCArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHVsICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxMDEwO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpLnBhbDAxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkucGFsMDEgZmlndXJlICsgYSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlICsgYSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIHBhZGRpbmc6IDNweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGluayBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1idG4ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucC1idG5fX2xpbmstY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYnRuX19saW5rLWNlbnRlciBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1idG5fX2xpbmstY2VudGVyIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xuICByaWdodDogMTBweDtcbn1cbi5wLmF1dGhvcl9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLmF1dGhvcl9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wLmF1dGhvcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAuYXV0aG9yX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAuYXV0aG9yX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAuYXV0aG9yX19hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucC5hdXRob3JfX25hbWUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC5hdXRob3JfX25hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAuYXV0aG9yX19pbWcge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLmF1dGhvcl9faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5maWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5maWdjYXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5sLXNvdXJjZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucDU0dGFibGVfYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wNTR0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4ucDU0dGFibGUgdGgge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucDU0dGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wNTR0YWJsZV9ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAucDU0dGFibGVfYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oC75Y+z44Gr44K544Kv44Ot44O844Or44Gn44GN44G+44GZ44CCXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnA1NHRhYmxlIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW0gMy41JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0ge1xuICB3aWR0aDogMzElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55LWluZm9ybWF0aW9uLXNldF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYSBkaXYge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG59XG4ucC1jb21wYW55LWluZm9ybWF0aW9uLXNldF9faXRlbSBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGEgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1jb21wYW55LWluZm9ybWF0aW9uLXNldF9faXRlbSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLnAtY29tcGFueS1wcmVzaWRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWNvbXBhbnktcHJlc2lkZW50X19pbWcge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1wcmVzaWRlbnRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbXBhbnktcHJlc2lkZW50X190ZXh0IHtcbiAgd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktcHJlc2lkZW50X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1jb21wYW55LXNldCB7XG4gIC8qQGluY2x1ZGUgYW5pbWF0aW9uOyovXG59XG4ucC1jb21wYW55LXNldCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1zZXQge1xuICAgIHBhZGRpbmc6IDYwcHggNSU7XG4gIH1cbn1cbi5wLWNvbXBhbnktc2V0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktc2V0IGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1jb21wYW55LXNldCBoMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE2MzM3OTtcbn1cbi5wLWNvbXBhbnktc2V0X19ibGsge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtY29tcGFueS1zZXQgcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1jb21wYW55LXNldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0LjhyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWNvbXBhbnktc2V0X19ibGsgKyAucC1zdWJqZWN0LXNldF9fYmxrIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xufVxuLnAtY29tcGFueS1zZXRfX2l0ZW0ge1xuICB3aWR0aDogMjk5cHg7XG59XG4ucC1jb21wYW55LXNldF9faXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtY29tcGFueS1zZXQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWNvbXBhbnktc2V0IC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5wLWNvbXBhbnktc2V0IGgzIHtcbiAgbWFyZ2luOiA2cmVtIDAgM3JlbTtcbiAgY29sb3I6ICMxNjMzNzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb21wYW55LXNldCBoMzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMTYzMzc5O1xufVxuLnAtY29tcGFueS1zZXQgaDMgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1jb21wYW55LXNldCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtY29tcGFueS1zZXQgdWwgbGkge1xuICB3aWR0aDogMzIlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIGNvbG9yOiAjMTYzMzc5O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktc2V0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnktc2V0IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG5cbi5wLWNvbXBhbnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb21wYW55IC5zdWItdHRsIHtcbiAgY29sb3I6ICMxNzM0N2E7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4ucC1jb21wYW55IC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tcGFueS9iZy1jb21wYW55LmpwZ1wiKTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1jb21wYW55X19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1jb21wYW55X19pdGVtLnRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0udG9wIC5wLWNvbXBhbnlfX2l0ZW1fX3RvcHR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0udG9wIC5wLWNvbXBhbnlfX2l0ZW1fX3RvcHR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94X19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94X19uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IHAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnAtY29tcGFueV9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xuICBwYWRkaW5nOiAyOHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhYmM3O1xufVxuLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3JpZ2h0dHh0IHtcbiAgd2lkdGg6IDI4NnB4O1xuICBjb2xvcjogIzE1MzI3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fcmlnaHR0eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fY2VudGVydHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLmNvbXBhbnkgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5jLWJ0bi0tbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19sb2dvYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTc4cHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbG9nb2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgdWwgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLil49cIjtcbiAgY29sb3I6ICMxNTMyNzY7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgLmMtYnRuLS1saW5lIHtcbiAgd2lkdGg6IDI2NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggaDUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnJlbTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCBoNSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCAuYy1idG4tLWxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgdG9wOiAzOHB4O1xufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctc21hbGwucG5nKTtcbn1cblxuLnAtY29tcGFueV9fY29tcGFueS10Y2dfZG0gLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZywgLnAtY29tcGFueV9fY29tcGFueS10Y2dfZHggLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZywgLnAtY29tcGFueV9fdHlwZTAxIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xuICBib3JkZXItY29sb3I6ICMxNTMzNzg7XG59XG4ucC1jb21wYW55X19jb21wYW55LXRjZ19kbSAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhLCAucC1jb21wYW55X19jb21wYW55LXRjZ19keCAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhLCAucC1jb21wYW55X190eXBlMDEgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1jb21wYW55X19jb21wYW55LXRjZ19kbSAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCwgLnAtY29tcGFueV9fY29tcGFueS10Y2dfZHggLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQsIC5wLWNvbXBhbnlfX3R5cGUwMSAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCB7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuLnAtY29tcGFueV9fY29tcGFueS10Y2dfZG0gLnByb2ZpbGVtdiwgLnAtY29tcGFueV9fY29tcGFueS10Y2dfZG0gLnAtY29uc3VsdGFudF9fcHJvYmxvY2ssIC5wLWNvbXBhbnlfX2NvbXBhbnktdGNnX2R4IC5wcm9maWxlbXYsIC5wLWNvbXBhbnlfX2NvbXBhbnktdGNnX2R4IC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLCAucC1jb21wYW55X190eXBlMDEgLnByb2ZpbGVtdiwgLnAtY29tcGFueV9fdHlwZTAxIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZywgLnAtY29tcGFueV9fdHlwZTAyIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xuICBib3JkZXItY29sb3I6ICNiNzFjMjI7XG59XG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEsIC5wLWNvbXBhbnlfX3R5cGUwMiAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhIHtcbiAgYmFja2dyb3VuZDogI2I3MWMyMjtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQsIC5wLWNvbXBhbnlfX3R5cGUwMiAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCB7XG4gIGNvbG9yOiAjYjcxYzIyO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1scyAucHJvZmlsZW12LCAucC1jb21wYW55X19jb21wYW55LWxzIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLCAucC1jb21wYW55X190eXBlMDIgLnByb2ZpbGVtdiwgLnAtY29tcGFueV9fdHlwZTAyIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI2Y4ZThlOTtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktZ3dwIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcsIC5wLWNvbXBhbnlfX3R5cGUwMyAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGI3ODNlO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1nd3AgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSwgLnAtY29tcGFueV9fdHlwZTAzIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjOGI3ODNlO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1nd3AgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQsIC5wLWNvbXBhbnlfX3R5cGUwMyAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCB7XG4gIGNvbG9yOiAjOGI3ODNlO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1nd3AgLnByb2ZpbGVtdiwgLnAtY29tcGFueV9fY29tcGFueS1nd3AgLnAtY29uc3VsdGFudF9fcHJvYmxvY2ssIC5wLWNvbXBhbnlfX3R5cGUwMyAucHJvZmlsZW12LCAucC1jb21wYW55X190eXBlMDMgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjJmMWVjO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nLCAucC1jb21wYW55X190eXBlMDQgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XG4gIGJvcmRlci1jb2xvcjogIzUyN2RiMjtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSwgLnAtY29tcGFueV9fdHlwZTA0IC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjNTI3ZGIyO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCwgLnAtY29tcGFueV9fdHlwZTA0IC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcbiAgY29sb3I6ICM1MjdkYjI7XG59XG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYsIC5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnAtY29uc3VsdGFudF9fcHJvYmxvY2ssIC5wLWNvbXBhbnlfX3R5cGUwNCAucHJvZmlsZW12LCAucC1jb21wYW55X190eXBlMDQgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZGQge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZGQgdWwge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZGQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBcIuKWvFwiO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGlzdCBsaSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpIHNwYW4ge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpOm50aC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGk6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGk6bnRoLWNoaWxkKG4rMykge1xuICAgIC8qbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyovXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fbW92aWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb25zdWx0YW50X19tb3ZpZSBpZnJhbWUge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fbW92aWUgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayAubC1jb250YWluZXIsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgLmwtY29sdW1uMi0taGFsZiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIC5sLWNvbnRhaW5lciwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayAubC1jb2x1bW4yLS1oYWxmIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzIlO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzMzc4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIC5hciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkgLmFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQuc3ZnKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkgLmFyIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSAuYXIgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuips+OBl+OBj+imi+OCi1wiO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDVweDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSAuYXIgaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIC5hcjIgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuOCpOODs+OCv+ODk+ODpeODvOOBr+OBk+OBoeOCiVwiO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpob3ZlciAuYXIyIGk6YWZ0ZXJtIC5hciBpOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGk6aG92ZXIgKiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTAxIC5hciBpOmFmdGVyLCAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwMTpob3ZlciAuYXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzE1MzM3OCAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDIgLmFyIGk6YWZ0ZXIsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTAyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2I3MWMyMjtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTAyOmhvdmVyIC5hciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjYjcxYzIyICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwMyAuYXIgaTphZnRlciwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOGI3ODNlO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDM6aG92ZXIgLmFyIGk6YmVmb3JlIHtcbiAgY29sb3I6ICM4Yjc4M2UgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTA0IC5hciBpOmFmdGVyLCAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwNDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1MjdkYjI7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwNDpob3ZlciAuYXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzUyN2RiMiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSAucHJvZmlsZS1maXJzdCwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSAucHJvZmlsZS1maXJzdCBzcGFuLCAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI3NlY3Rpb25fbW92aWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3NlY3Rpb25fbW92aWUge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxufVxuXG4ucHJvZmlsZW12LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZW12LWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHJvZmlsZW12LWlubmVyX19kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgd2lkdGg6IDIzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcgaW1nIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWNvbXBhbnkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1uYW1lLWVuZ2xpc2gge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2R4L2Fzc2V0cy9pbWcvY29uc3VsdGFudC9pY29uX2J0bjAxLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgdG9wOiAyMCU7XG59XG5cbi5ob3ZlcnR5cGU6aG92ZXIgLmFyIGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5ob3ZlcnR5cGUudHlwZTAxIC5hciBpOmJlZm9yZSB7XG4gIC8qY29sb3I6ICMxNTMzNzg7Ki9cbn1cbi5ob3ZlcnR5cGUudHlwZTAxOmhvdmVyIC5hcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAxLnN2Zyk7XG59XG4uaG92ZXJ0eXBlLnR5cGUwMiAuYXIgaTpiZWZvcmUge1xuICAvKmNvbG9yOiAjYjcxYzIyOyovXG59XG4uaG92ZXJ0eXBlLnR5cGUwMjpob3ZlciAuYXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMi5zdmcpO1xufVxuLmhvdmVydHlwZS50eXBlMDMgLmFyIGk6YmVmb3JlIHtcbiAgLypjb2xvcjogIzhiNzgzZTsqL1xufVxuLmhvdmVydHlwZS50eXBlMDM6aG92ZXIgLmFyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDMuc3ZnKTtcbn1cbi5ob3ZlcnR5cGUudHlwZTA0IC5hciBpOmJlZm9yZSB7XG4gIC8qY29sb3I6ICM1MjdkYjI7Ki9cbn1cbi5ob3ZlcnR5cGUudHlwZTA0OmhvdmVyIC5hcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTA0LnN2Zyk7XG59XG5cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9ja19fbXVsdGlwbGVib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCBkZCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCBkZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCBkZDpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucC1jb25zdWx0YW50X19wcm9ibG9ja19fbXVsdGlwbGVib3ggZGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFsbC1saXN0LnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4jdG9wIC5hbGwtbGlzdC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGk6bnRoLWNoaWxkKG4rNyksICNjb21wYW55IC5hbGwtbGlzdC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGk6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdG9wIC5wLWNvbnN1bHRhbnRfX2l0ZW0gLnN1Yi10dGwge1xuICBtYXJnaW46IDUwcHggMDtcbiAgY29sb3I6ICMxNzM0N2E7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLXRjZ2xvZ28ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLXRjZ2xvZ28ge1xuICB3aWR0aDogMjM1cHg7XG59XG5cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1jb21wYW55IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbnNwYW4uY29tcGFueV9uYW1lIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1uYW1lLWVuZ2xpc2gge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wLWFydGljbGVQYWdlLWluZW5yLnByb2ZpbGVtdiB7XG4gIG1pbi1oZWlnaHQ6IDM0MHB4O1xufVxuXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWUge1xuICBiYWNrZ3JvdW5kOiAjZjhlOGU5O1xufVxuXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWUge1xuICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xufVxuXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllX190eHRib3gge1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9fdHh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllX190eHRib3hfX2NhcmVlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYjcxYzIyO1xufVxuXG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveF9fY2FyZWVyIHtcbiAgY29sb3I6ICNiNzFjMjI7XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9fdHh0Ym94X19jYXJlZXIge1xuICBjb2xvcjogIzUyN2RiMjtcbn1cblxuLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9faXRlbSB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9fX21vdmllX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5wLWNvbnN1bHRhbnRfX21vdmllIHtcbiAgcGFkZGluZzogNTYuMjUlIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtY29uc3VsdGFudF9fbW92aWUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsX2NvbHVtbjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC10Y2dsb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogNDhweDtcbn1cblxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucC1jb21wYW55X19jb21wYW55LWd3cCAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtdGNnbG9nbyB7XG4gIHdpZHRoOiAxNTRweDtcbn1cblxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19mbGV4IHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuLnAtY29uc3VsdGFudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvbnN1bHRhbnQgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctY29uc3VsdGFudC5qcGdcIik7XG59XG4ucC1jb25zdWx0YW50X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1jb25zdWx0YW50X19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cblxuLnAtY29uc3VsdGluZ19fbGlzdCAuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XG4gIHJpZ2h0OiAyMTBweDtcbiAgYm90dG9tOiBpbmhlcml0O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdCAuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyMiB7XG4gIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiBpbmhlcml0O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIGEuYXI6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMS5zdmcpO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgdWwgbGk6bnRoLWNoaWxkKDIpLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaTpudGgtY2hpbGQoMiksIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpOm50aC1jaGlsZCgyKSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCBpbWcsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IGltZywgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgaW1nLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudDpob3ZlciwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQ6aG92ZXIsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50OmhvdmVyLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudDpob3ZlciBpOmJlZm9yZSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQ6aG92ZXIgaTpiZWZvcmUsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50OmhvdmVyIGk6YmVmb3JlLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudDpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIge1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIgaTpiZWZvcmUsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciBpOmJlZm9yZSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIGk6YmVmb3JlLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIgaTpiZWZvcmUge1xuICB3aWR0aDogMTkwcHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudC5hcjIsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LmFyMiwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQuYXIyLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudC5hcjIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LmFyMiBpOmJlZm9yZSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQuYXIyIGk6YmVmb3JlLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudC5hcjIgaTpiZWZvcmUsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LmFyMiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44Kk44Oz44K/44OT44Ol44O844Gv44GT44Gh44KJXCI7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSBhLmFyOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDEuc3ZnKTtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzE1MzM3OCAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyOmhvdmVyIGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiBhLmFyOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDIuc3ZnKTtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2I3MWMyMjtcbiAgYmFja2dyb3VuZDogI2I3MWMyMjtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogI2I3MWMyMiAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyOmhvdmVyIGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyBhLmFyOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDMuc3ZnKTtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhiNzgzZTtcbiAgYmFja2dyb3VuZDogIzhiNzgzZTtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzhiNzgzZSAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyOmhvdmVyIGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCBhLmFyOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDQuc3ZnKTtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XG4gIHdpZHRoOiAxOTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzUyN2RiMjtcbiAgYmFja2dyb3VuZDogIzUyN2RiMjtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzUyN2RiMiAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyOmhvdmVyIGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcbiAgY29sb3I6ICNiNzFjMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjcxYzIyO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XG4gIGNvbG9yOiAjOGI3ODNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhiNzgzZTtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwge1xuICBjb2xvcjogIzUyN2RiMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjdkYjI7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LWluZm8ge1xuICBtYXJnaW46IDMwcHggMCA1MHB4IDA7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LWluZm8gcCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1jb25zdWx0aW5nX19saXN0ICsgLnAtY29uc3VsdGluZ19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdCArIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkudHlwZTAxIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTUzMzc4O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdCArIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkudHlwZTAyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjcxYzIyO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdCArIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkudHlwZTAzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGI3ODNlO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdCArIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkudHlwZTA0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI3ZGIyO1xufVxuXG4uY29uc3VsX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnN1bF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWxfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4uY29uc3VsX190Y2cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25zdWxfX3RjZyAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5jb25zdWxfX3RjZyB1bCBsaSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uY29uc3VsX190Y2cgdWwgbGk6bnRoLWNoaWxkKG4rMikge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNvbnN1bF9fdGNnIHVsIGxpLmlzLWhpZGRlbiB7XG4gIC8qIOOCouOCs+ODvOODh+OCo+OCquODsyAqL1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY29uc3VsX190eXBlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb25zdWxfX3R5cGUgbGFiZWwge1xuICBmbGV4OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jb25zdWxfX3R5cGUgbGFiZWwgKyBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uY29uc3VsdGFudC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25zdWx0YW50LW1lbnUgbGkge1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG4uY29uc3VsdGFudC1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jb25zdWx0YW50LW1lbnUgbGkgYS5jdXJyZW50LCAuY29uc3VsdGFudC1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzEyMzM3ODtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb25zdWx0YW50LW1lbnUgbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCxcbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwsXG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBsaS5jYXRldG9wY29uc3VsdGFudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnAtZG9jdW1lbnRfX2l0ZW0gLnAtY29uc3VsdGluZ19fbGlzdCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wLWRvY3VtZW50X19pdGVtIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wLWRvY3VtZW50X19pdGVtIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmNvbnN1bF9fYm9keSAubGlzdC1idG4ge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDM1cHggYXV0byAwO1xufVxuLmNvbnN1bF9fYm9keSAubGlzdC1idG4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzEyMzM3ODtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsX19ib2R5IC5saXN0LWJ0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG4uY29uc3VsX19ib2R5IC5saXN0LWJ0biBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY29uc3VsX19ib2R5IC5saXN0LWJ0biBidXR0b246aG92ZXI6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbn1cbi5jb25zdWxfX2JvZHkgLmxpc3QtYnRuIGJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWxfX2JvZHkgLmxpc3QtYnRuIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4ucC1jb250YWN0IC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZHgvYXNzZXRzL2ltZy9jb250YWN0L2JhY2tpbWcuanBnXCIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ucC1jb250YWN0IGgyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucC1jb250YWN0IGgyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1jb250YWN0X19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWNvbnRhY3RfX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiA1JSBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24gKyAucC1jb250YWN0X19zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24gZm9ybSAubWt0b0h0bWxUZXh0IHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm1Sb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhhOTliYjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1jb250YWN0X19zZWN0aW9uIC5ta3RvRm9ybVJvdzpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24gLm1rdG9Gb3JtUm93IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm1Sb3cgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24gLm1rdG9Gb3JtUm93IGgzIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19zZWN0aW9uIC5ta3RvRm9ybVJvdyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm1Sb3cgKyAubWt0b0Zvcm1Sb3cgaDMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24gc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdjMmQ2O1xuICBoZWlnaHQ6IDMuNGVtO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wLWQtcmV2b2x1dGlvbi1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uLW12IHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5wLWQtcmV2b2x1dGlvbi1tdl9faW1nIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZC1yZXZvbHV0aW9uLW12X190eHRib3hfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnAtZC1yZXZvbHV0aW9uLW12X190eHRib3hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wLWQtcmV2b2x1dGlvbi1tdl9fdHh0Ym94X190aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtZC1yZXZvbHV0aW9uLW12X190eHRib3hfX3RpdGxlIGgxIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuLnAtZC1yZXZvbHV0aW9uLW12X190eHRib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX3R4dGJveCBwIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1kLXJldm9sdXRpb25fX3NlY3Rpb24gaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1kLXJldm9sdXRpb25fX3NlY3Rpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtZC1yZXZvbHV0aW9uX19hcnJvdyB7XG4gIG1hcmdpbjogNTRweCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDcwcHggc29saWQgIzZlNzc4NjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fYXJyb3cge1xuICAgIGJvcmRlci1yaWdodDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICM2ZTc3ODY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbl9fd29ycmllcyB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX3dvcnJpZXMgdWwge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzIHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDMpO1xufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzIHVsIGxpOm50aC1jaGlsZCgyKSAucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzIHVsIGxpOm50aC1jaGlsZCgzKSAucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjNDM1YThlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzX19pdGVtIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZDogIzA3MTgzZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjF2dywgMjFweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbl9fd29ycmllc19faXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtZC1yZXZvbHV0aW9uX19pbmZvIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9faW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX19pbmZvIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnAtZC1yZXZvbHV0aW9uX19wbGFuIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG4ucC1kLXJldm9sdXRpb25fX3BsYW5fX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19wbGFuX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fZmxleCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX2ZsZXhfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fZmxleF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbl9fZmxleF9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1kLXJldm9sdXRpb25fX21lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX21lZXRpbmcge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX19tZWV0aW5nX190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtZC1yZXZvbHV0aW9uX19tZWV0aW5nX19pbWdib3gge1xuICB3aWR0aDogMzklO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19tZWV0aW5nX19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbiArIC5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbiArIC5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogI2RkZGRkZCAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogMDtcbn1cblxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3RpdGxlLCAucC1kLXJldm9sdXRpb24tYm5yX190aXRsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQwMjU2IDAlLCAjM2I2OGIwIDUwJSwgIzIzNmZiMiA2NyUsICMwYjc2YjMgMTAwJSk7XG59XG5cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190aXRsZSwgLnAtZC1yZXZvbHV0aW9uLWJucl9fdGl0bGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wLWQtcmV2b2x1dGlvbi1ibnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uLWJucl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbi1ibnJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweDtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uLWJucl9fdHh0Ym94IFAge1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDF2dywgMTlweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX190eHRib3ggUCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbi1ibnJfX3R4dGJveCBQIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb24tYm5yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uLWJucl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNHZ3LCA3NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb24tYm5yX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uLWJucl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzBhMjc2MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwYTI3NjM7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1cHg7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucC1kZWxpbWl0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWRpZ2l0YWxpbnNpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZGlnaXRhbGluc2lnaHQgLnN1Yi10dGwge1xuICBjb2xvcjogIzE3MzQ3YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0IC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWluc2lnaHQuanBnXCIpO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1kaWdpdGFsaW5zaWdodF9faXRlbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50b3AgLnAtY29tcGFueV9faXRlbV9fdG9wdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0udG9wIC5wLWNvbXBhbnlfX2l0ZW1fX3RvcHR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveF9fbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IHAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3ggaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcbiAgcGFkZGluZzogMjhweCAwO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYWJjNztcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdDpsYXN0LWNoaWxkIC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3JpZ2h0dHh0IHtcbiAgd2lkdGg6IDI4NnB4O1xuICBjb2xvcjogIzE1MzI3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5jb21wYW55IC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19sb2dvYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTc4cHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IGg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgdWwgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLil49cIjtcbiAgY29sb3I6ICMxNTMyNzY7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IC5jLWJ0bi0tbGluZSB7XG4gIHdpZHRoOiAyNjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IGg1IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZyZW07XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IGg1IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCAuYy1idG4tLWxpbmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgdG9wOiAzOHB4O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LXNtYWxsLnBuZyk7XG59XG5cbi5wLWRvY3VtZW50LXNldF9fYmxrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb2N1bWVudC1zZXRfX2JsayB7XG4gICAgZ2FwOiA0JTtcbiAgfVxufVxuLnAtZG9jdW1lbnQtc2V0X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICB3aWR0aDogMjMuNSU7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG4gIHBhZGRpbmc6IDIuNnZ3IDEuM3Z3O1xufVxuLmwtc2VjdGlvbi0tZ3IgLnAtZG9jdW1lbnQtc2V0X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sLXNlY3Rpb24tLWdyIC5wLWRvY3VtZW50LXNldF9faXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5sLXNlY3Rpb24tLWdyIC5wLWRvY3VtZW50LXNldF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmwtc2VjdGlvbi0tZ3IgLnAtZG9jdW1lbnQtc2V0X19pdGVtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmwtc2VjdGlvbi0tZ3IgLnAtZG9jdW1lbnQtc2V0X19pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnQtc2V0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZG9jdW1lbnQtc2V0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLWRvY3VtZW50LXNldF9faXRlbTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ucC1kb2N1bWVudC1zZXRfX2l0ZW06Zm9jdXMgcCB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1kb2N1bWVudC1zZXRfX2l0ZW06aG92ZXIge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuICAucC1kb2N1bWVudC1zZXRfX2l0ZW06aG92ZXIgcCB7XG4gICAgY29sb3I6ICM2ZTc3ODY7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxufVxuLnAtZG9jdW1lbnQtc2V0X19pdGVtIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWRvY3VtZW50LXNldCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLnAtZG9jdW1lbnQtc2V0X19ibnIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZW1pbmFyLWxpc3RfYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtZG9jdW1lbnQtc2V0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWRvY3VtZW50LXNldCBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnAtZG9jdW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb2N1bWVudCAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1kb2N1bWVudC5qcGdcIik7XG59XG4ucC1kb2N1bWVudF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWRvY3VtZW50X19pdGVtX19saXN0X19pbWdib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3ggcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgfVxufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICB3aWR0aDogMTEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTM0Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZSBsaSB7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2NhdGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ucC1kb2N1bWVudF9faXRlbV9fbGlzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50X19pdGVtX19saXN0IGFbdGFyZ2V0PV9ibGFua106YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbi5wLWRvY3VtZW50IC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweCAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50IC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC1kb2N1bWVudCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4LjlyZW07XG59XG5cbiNkb3dubG9hZC1kZXRhaWwgLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fY2F0Y2hjb3B5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLWRvd25sb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZG93bmxvYWQgLnN1Yi10dGwge1xuICBjb2xvcjogIzE3MzQ3YTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5wLWRvd25sb2FkIC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWRvY3VtZW50LmpwZ1wiKTtcbn1cbi5wLWRvd25sb2FkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucC1kb3dubG9hZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRvcCAucC1jb21wYW55X19pdGVtX190b3B0dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1kb3dubG9hZF9faXRlbS50b3AgLnAtY29tcGFueV9faXRlbV9fdG9wdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRvd25sb2FkX19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWRvd25sb2FkX19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3hfX25hbWUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94X19uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucC1kb3dubG9hZF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG4ucC1kb3dubG9hZF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1kb3dubG9hZF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xuICBwYWRkaW5nOiAyOHB4IDA7XG59XG4ucC1kb3dubG9hZF9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhYmM3O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wLWRvd25sb2FkX19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fcmlnaHR0eHQge1xuICB3aWR0aDogMjg2cHg7XG4gIGNvbG9yOiAjMTUzMjc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmNvbXBhbnkgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjhweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2xvZ29ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1kb3dubG9hZF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzE1MzI3NjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1kb3dubG9hZF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgLmMtYnRuLS1saW5lIHtcbiAgd2lkdGg6IDI2NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggaDUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnJlbTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggaDUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG59XG4ucC1kb3dubG9hZF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IC5jLWJ0bi0tbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB0b3A6IDM4cHg7XG59XG4ucC1kb3dubG9hZF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctc21hbGwucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbi5kb3dubG9hZF9kZXRhaWxfdHh0X3dyYXAgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1keC1jZXJ0aWZpY2F0aW9uLWNvbnRzIHtcbiAgYmFja2dyb3VuZDogI2YzZjRmNTtcbiAgcGFkZGluZzogNjBweCA2NXB4IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogOTBweCBhdXRvIDE1NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtY2VydGlmaWNhdGlvbi1jb250cyB7XG4gICAgcGFkZGluZzogMzBweCA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICB9XG59XG4ucC1keC1jZXJ0aWZpY2F0aW9uLWNvbnRzLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtZHgtY2VydGlmaWNhdGlvbi1jb250cy10dGwge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWR4LWNlcnRpZmljYXRpb24tY29udHMtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHgtY2VydGlmaWNhdGlvbl9fYm5yIHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uZHgtZGlhZ25vc2VfX2JuciB7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEuNnJlbSAtMC42cmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5keC1kaWFnbm9zZV9fYm5yIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR4LWRpYWdub3NlX19ibnIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5keC1kaWFnbm9zZV9fYm5yX19pbWdib3gge1xuICB3aWR0aDogMjMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHgtZGlhZ25vc2VfX2Jucl9faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5keC1kaWFnbm9zZV9fYm5yX190eHRib3gge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmR4LWRpYWdub3NlX19ibnJfX3R4dGJveF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTIzMzc4O1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLnAtZHgtZm9yLW1lZGl1bS1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bS1tdiB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bS1tdl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnAtZHgtZm9yLW1lZGl1bS1tdl9faW1nIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucC1keC1mb3ItbWVkaXVtLW12X19pbm5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX3R4dGJveF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1keC1mb3ItbWVkaXVtLW12X190eHRib3hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX3R4dGJveF9fdGl0bGUgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX3R4dGJveF9fdGl0bGUgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG4ucC1keC1mb3ItbWVkaXVtLW12X190eHRib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1keC1mb3ItbWVkaXVtLW12X190eHRib3ggcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3NlY3Rpb24gLnAtZHgtZm9yLW1lZGl1bS1oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS42dncsIDMycHgpO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1keC1mb3ItbWVkaXVtX19hcnJvdyB7XG4gIG1hcmdpbjogNTRweCBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDcwcHggc29saWQgIzZlNzc4NjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX2Fycm93IHtcbiAgICBib3JkZXItcmlnaHQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjNmU3Nzg2O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19hcnJvdyArIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXMge1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXMgdWwge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllcyB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAzKTtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXMgdWwgbGk6bnRoLWNoaWxkKDIpIC5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllcyB1bCBsaTpudGgtY2hpbGQoMykgLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICM0MzVhOGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX193b3JyaWVzIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllc19faXRlbSB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwNzE4M2Y7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjF2dywgMjFweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX193b3JyaWVzX19pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX193b3JyaWVzX19pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1keC1mb3ItbWVkaXVtX19pbmZvIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX2luZm8gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1keC1mb3ItbWVkaXVtX19wbGFuIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG4ucC1keC1mb3ItbWVkaXVtX19wbGFuX19pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3BsYW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX2ZsZXgge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fZmxleF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fZmxleF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX2ZsZXhfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fZmxleF9faXRlbS5saWdodC1ib3gge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1keC1mb3ItbWVkaXVtX19mbGV4X19pdGVtLmxpZ2h0LWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzZlNzc4Njtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX2ZsZXhfX2l0ZW0ubGlnaHQtYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy96b29tLnBuZ1wiKSBjZW50ZXIvNzUlIG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4ucC1keC1mb3ItbWVkaXVtX19tZWV0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fbWVldGluZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19tZWV0aW5nX190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fbWVldGluZ19faW1nYm94IHtcbiAgd2lkdGg6IDM5JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX21lZXRpbmdfX2ltZ2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX3JlY29tbWVuZGF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3JlY29tbWVuZGF0aW9uIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucC1keC1mb3ItbWVkaXVtX19yZWNvbW1lbmRhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3JlY29tbWVuZGF0aW9uX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19yZWNvbW1lbmRhdGlvbl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fbW9kZWwgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX2Rpc2N1c3Npb24gaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX2Rpc2N1c3Npb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19kaXNjdXNzaW9uX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19kaXNjdXNzaW9uX19saXN0IGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3BvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX3BvaW50X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX3BvaW50X190aXRsZSB7XG4gIHdpZHRoOiAxMTVweDtcbiAgYmFja2dyb3VuZDogI2YzZjRmNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19wb2ludF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnRfX3RleHQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWR4LWZvci1tZWRpdW1fX3NlY3Rpb24gKyAucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiArIC5wLWR4LWZvci1tZWRpdW1fX3NlY3Rpb246OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6ICNkZGRkZGQgMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0b3A6IDA7XG59XG5cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190aXRsZSwgLnAtZC1yZXZvbHV0aW9uLWJucl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwZDAyNTYgMCUsICMzYjY4YjAgNTAlLCAjMjM2ZmIyIDY3JSwgIzBiNzZiMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwZDAyNTYgMCUsICMzYjY4YjAgNTAlLCAjMjM2ZmIyIDY3JSwgIzBiNzZiMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwZDAyNTYgMCUsICMzYjY4YjAgNTAlLCAjMjM2ZmIyIDY3JSwgIzBiNzZiMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xufVxuXG4ucC1keC1mb3ItbWVkaXVtLWJucl9fdGl0bGUsIC5wLWQtcmV2b2x1dGlvbi1ibnJfX3RpdGxlIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucC1keC1mb3ItbWVkaXVtLWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW0tYm5yX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW0tYm5yX19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190eHRib3ggUCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMXZ3LCAxOXB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW0tYm5yX190eHRib3ggUCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtLWJucl9fdHh0Ym94IFAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtLWJucl9fdHh0Ym94IFAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtLWJucl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNHZ3LCA3NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtLWJucl9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjh2dywgMzZweCk7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGEyNzYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwYTI3NjM7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1cHg7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX19idG46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmMtYm5yLXNlcnZpY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWEyNTY4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmMtYm5yLXNlcnZpY2UgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLXNlcnZpY2UgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5jLWJuci1zZXJ2aWNlX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA0MHB4IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItc2VydmljZV9fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1ibnItc2VydmljZV9fdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGViZjIgNTAlLCB0cmFuc3BhcmVudCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLXNlcnZpY2VfX3RleHQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtYm5yLXNlcnZpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTI1Njg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1ibnItc2VydmljZV9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzNzg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1zZXJ2aWNlX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxufVxuLmMtYm5yLXNlcnZpY2VfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmMtYm5yLXNlcnZpY2VfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLXNlcnZpY2VfX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLXNlcnZpY2VfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmMtYm5yLWRvd25sb2FkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMjU2ODtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2MtYm5yLWRvd25sb2FkX2JnLnBuZ1wiKSBuby1yZXBlYXQgI2U4ZWJmMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmMtYm5yLWRvd25sb2FkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1kb3dubG9hZCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmMtYm5yLWRvd25sb2FkX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjBweCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLWRvd25sb2FkX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmMtYm5yLWRvd25sb2FkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWEyNTY4O1xuICBsaW5lLWhlaWdodDogMS4zNSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtYm5yLWRvd25sb2FkX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLWRvd25sb2FkX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgfVxufVxuLmMtYm5yLWRvd25sb2FkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLWJuci1kb3dubG9hZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5jLWJuci1kb3dubG9hZF9faW1nIHtcbiAgICB3aWR0aDogMjh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLWRvd25sb2FkX19pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItZG93bmxvYWRfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucC1leWUtaW50cm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDZyZW0gMDtcbiAgcGFkZGluZzogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV5ZS1pbnRybyB7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnAtZXllLWludHJvOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWV5ZS1pbnRybzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1leWUtaW50cm8gcCwgLnAtZXllLWludHJvIGRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtZXllLWludHJvIGRsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWV5ZS1pbnRybyBkZCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnAtZXllLWludHJvIGRkIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xufVxuLnAtZXllLWludHJvX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWV5ZS1pbnRyb19fd3JhcCBpbWcge1xuICAgIG1heC13aWR0aDogMTYuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXllLWludHJvX193cmFwIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWV5ZS1pbnRyb19fd3JhcCA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNi41cmVtIC0gMy41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV5ZS1pbnRyb19fd3JhcCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV5ZS1pbnRyb19fd3JhcCA+IGRpdiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1leWUtaW50cm8gLnAtZXllLWludHJvX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1leWUtaW50cm8gLnAtZXllLWludHJvX19uYW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZXllLWludHJvIC5wLWV5ZS1pbnRyb19fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wLWV5ZS1zZXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V5ZS1saXN0LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWV5ZS1zZXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuLnAtZXllLXNldCAubC1jb250YWluZXIsIC5wLWV5ZS1zZXQgLmwtY29sdW1uMi0taGFsZiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtZXllLXNldCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtZXllLXNldF9fYmxrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbi5wLWV5ZS1zZXRfX2l0ZW0ge1xuICB3aWR0aDogMzhyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgcGFkZGluZzogNnJlbSA0cmVtO1xuICBtYXJnaW46IDAgMC4xcmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtZXllLXNldF9faXRlbSBwIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG59XG4ucC1leWUtc2V0X19pdGVtOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC40KTtcbn1cbi5wLWV5ZS1zZXRfX2l0ZW06Zm9jdXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZXllLXNldF9faXRlbTpmb2N1cyBmaWd1cmUgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWV5ZS1zZXRfX2l0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuNCk7XG4gIH1cbiAgLnAtZXllLXNldF9faXRlbTpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucC1leWUtc2V0X19pdGVtOmhvdmVyIGZpZ3VyZSBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cbi5wLWV5ZS1zZXQgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZXllLXNldCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1leWUtc2V0IGZpZ3VyZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cmVtO1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMTZyZW07XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG4ucC1leWUtc2V0IGZpZ3VyZSBpbWcge1xuICBtYXJnaW46IDAgYXV0byAwO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5wLWV5ZS1zZXQgLnNsaWNrLWNlbnRlci5wLWV5ZS1zZXRfX2l0ZW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW46IDAgMS41cmVtO1xufVxuLnAtZXllLXNldCAuc2xpY2stY2VudGVyIGZpZ3VyZSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5wLWV5ZS1zZXQgLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgY29sb3I6ICNiN2I3Yjc7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cbi5wLWV5ZS1zZXQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1leWUtc2V0IC5qcy1leWUtc2V0LS1wcmV2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IGNhbGMoNTAlIC0gNHJlbSk7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLXByZXY6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLXByZXY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLXByZXYgc3BhbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBsZWZ0OiAycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLW5leHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLW5leHQgc3BhbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBsZWZ0OiAxLjVyZW07XG59XG5cbi5wLWZhcSBoMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGRsIGRkOjpiZWZvcmUsIC5wLWZhcS1saXN0IGRsIGR0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycmVtO1xuICB0b3A6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnAtZmFxLWxpc3QgZGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtZmFxLWxpc3QgZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1mYXEtbGlzdCBkbCBkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1mYXEtbGlzdCBkbCBkdDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGNvbnRlbnQ6IFwiUVwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTAxMDEwO1xufVxuLnAtZmFxLWxpc3QgZGwgZHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1mYXEtbGlzdCBkbCBkdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGwgZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuLnAtZmFxLWxpc3QgZGwgZGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZmFxLWxpc3QgZGwgZGQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICBjb250ZW50OiBcIkFcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwNzE4M2Y7XG59XG5cbi5wLWZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZmVhdHVyZXMgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctZmVhdHVyZXMuanBnXCIpO1xufVxuLnAtZmVhdHVyZXMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtZmVhdHVyZXMgaDMge1xuICBjb2xvcjogIzE1MzM3ODtcbn1cbi5wLWZlYXR1cmVzX19pdGVtIHtcbiAgcGFkZGluZzogNi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1mZWF0dXJlc19faXRlbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc19faXRlbV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0X190eHRib3gge1xuICB3aWR0aDogNDYuOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0X190eHRib3hfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0X190eHRib3hfX2NhdGVsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZWxpc3QgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94X19jYXRlbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjODc4Nzg3O1xufVxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIHdpZHRoOiA1My4wNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3QubGlzdDAxIC5wLWZlYXR1cmVzX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMiAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3QubGlzdDAyIC5wLWZlYXR1cmVzX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB1bCBsaSB7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjMzNzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA0MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIzMzc4O1xufVxuXG4ucC1mZWF0dXJlc3NzIHtcbiAgLyrkuIvlsaTjg5rjg7zjgrgqL1xufVxuLnAtZmVhdHVyZXNzcyAubC1jb250YWluZXIsIC5wLWZlYXR1cmVzc3MgLmwtY29sdW1uMi0taGFsZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZlYXR1cmVzc3MgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctZmVhdHVyZXMuanBnXCIpO1xufVxuLnAtZmVhdHVyZXNzcyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1mZWF0dXJlc3NzIHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZmVhdHVyZXNzcyBoMyB7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuLnAtZmVhdHVyZXNzcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1mZWF0dXJlc3NzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzc3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19ibG9jayBwIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXg6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4Om50aC1jaGlsZChvZGQpIC5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXg6bnRoLWNoaWxkKGV2ZW4pIC5wLWZlYXR1cmVzc3NfaGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LWJvdHRvbSB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LWJvdHRvbSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LWJvdHRvbSB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIGxpOm50aC1jaGlsZChuKzMpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LWJvdHRvbSB1bCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLXppbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLXppbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1mZWF0dXJlc3NzX2hlYWQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzc3NfaGVhZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfaGVhZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA3LjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE1MzM3ODtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19oZWFkLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfaGVhZC1ibG9jayBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzc3NfaGVhZC1ibG9jayBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2hlYWQtYmxvY2sgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19oZWFkLWJsb2NrIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfaGVhZC1pbWcge1xuICB3aWR0aDogNDMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19oZWFkLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3Nfc2VydmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19zZXJ2aWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG4ucC1mb290ZXItY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fYm5yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgbWFyZ2luOiAwIDElO1xufVxuLnAtZm9vdGVyLWN0YV9fYm5yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZm9vdGVyLWN0YV9fYm5yOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YV9fYm5yOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG4ucC1mb290ZXItY3RhX19ibnIgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAtZm9vdGVyLWN0YV9fYm5yIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucC1mb290ZXItY3RhX19idG4ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wLWZvb3Rlci1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYge1xuICAgIHBhZGRpbmc6IDNyZW0gNXZ3O1xuICB9XG59XG4ucC1mb290ZXItbmF2X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1mb290ZXItbmF2X19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2xvZ28ge1xuICAgIC8qd2lkdGg6IDExLjc1dnc7Ki9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1mb290ZXItbmF2X19sb2dvIGEgKyBpbWcge1xuICBtYXgtd2lkdGg6IDQuNnJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgbmF2IHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IG5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1mb290ZXItbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWZvb3Rlci1uYXYgdWwgbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiB8IFwiO1xuICBwYWRkaW5nOiAwIDIuNnZ3O1xufVxuLnAtZm9vdGVyLW5hdiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWZvb3Rlci1uYXYgdWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2ZTc3ODY7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIG1hcmdpbjogMCAwIDAgNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucC1mb290ZXItbmF2X19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1mb290ZXItbmF2X19sb2dvIC5mbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ucC1mb290ZXItbmF2X19sb2dvIC5mbGV4IGEgaW1nIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG59XG5cbi5wLWRvd25sb2FkX19tdiB7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1mb3JtMl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMTUwcHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1mb3JtMl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gODBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtMl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24ge1xuICB3aWR0aDogNDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgd2lkdGg6IDUzJTtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIGgyIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiAqICsgaDIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIGZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIGZpZ3VyZS5kbGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gb2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBvbCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBsaXN0LXN0eWxlOiBhdXRvO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gb2wgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gb2wgbGkgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtMS41cmVtO1xuICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbn1cbi5wLWZvcm0yX193cmFwcGVyIC5vbmRlbWFuZC1kZXRhaWxfX3Byb2YgKyAub25kZW1hbmQtZGV0YWlsX19wcm9mIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0NDQztcbn1cbi5wLWZvcm0yX193cmFwcGVyIC5vbmRlbWFuZC1kZXRhaWxfX3Byb2YgdWwge1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG59XG4ucC1mb3JtMl9fd3JhcHBlciAub25kZW1hbmQtZGV0YWlsX19wcm9mIHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5wLWZvcm0yX19wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3Byb2ZpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvcm0yX19wcm9maWxlIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0yX19wcm9maWxlIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0yX19wcm9maWxlIGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1mb3JtMl9fcHJvZmlsZSBwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0yX19wcm9maWxlIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLWZvcm0yX19wcm9maWxlIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuZm9ybSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmZvcm0gLm1rdG9IdG1sVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvcm0gLm1rdG9IdG1sVGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuZm9ybSAubWt0b0h0bWxUZXh0IHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZm9ybSAubWt0b0h0bWxUZXh0IHAgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9ybSAubWt0b0h0bWxUZXh0IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuZm9ybSBpbnB1dFt0eXBlPXVybF0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAvKndpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2MyZDY7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIGlucHV0W3R5cGU9dXJsXSwgZm9ybSBpbnB1dFt0eXBlPXRlbF0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxufVxuZm9ybSBpbnB1dFt0eXBlPXVybF1bbmFtZT1maXJzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT11cmxdW25hbWU9bGFzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT11cmxdW25hbWU9Rmlyc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPXVybF1bbmFtZT1MYXN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdW25hbWU9Zmlyc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGVsXVtuYW1lPWxhc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGVsXVtuYW1lPUZpcnN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdW25hbWU9TGFzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9Zmlyc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9bGFzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bbmFtZT1GaXJzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9TGFzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1maXJzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XVtuYW1lPWxhc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1GaXJzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1MYXN0TmFtZV0ge1xuICB3aWR0aDogMjQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gaW5wdXRbdHlwZT11cmxdW25hbWU9Zmlyc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dXJsXVtuYW1lPWxhc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dXJsXVtuYW1lPUZpcnN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT11cmxdW25hbWU9TGFzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dGVsXVtuYW1lPWZpcnN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPXRlbF1bbmFtZT1sYXN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPXRlbF1bbmFtZT1GaXJzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dGVsXVtuYW1lPUxhc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXVtuYW1lPWZpcnN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXVtuYW1lPWxhc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9Rmlyc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXVtuYW1lPUxhc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPXRleHRdW25hbWU9Zmlyc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1sYXN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPXRleHRdW25hbWU9Rmlyc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPXRleHRdW25hbWU9TGFzdE5hbWVdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5mb3JtIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgLyp3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7Ki9cbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdjMmQ2O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogNTIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmZvcm0gLm1rdG9SYWRpb0xpc3Qge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuZm9ybSAubWt0b0J1dHRvblJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbmZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG59XG5mb3JtIC5ta3RvQnV0dG9uUm93IHNwYW4gYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5wICsgLnAtZm9ybTJfX3Byb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQ0NDO1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9MYWJlbCB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0d1dHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWxQYWdlIGlucHV0LCAuZGV0YWlsUGFnZSB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0xhYmVsIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgLm1rdG9Bc3Rlcml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0ID4gbGFiZWwsIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG59XG5cbi5kZXRhaWxQYWdlIC5yYWRpby1sYWJlbCwgLmRldGFpbFBhZ2UgLm1rdG9SYWRpb0xpc3QgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWxQYWdlcCAucmFkaW8tbGFiZWw6OmJlZm9yZSwgLmRldGFpbFBhZ2UgLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkE2QTZBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGV0YWlsUGFnZSAucmFkaW8tbGFiZWw6OmFmdGVyLCAuZGV0YWlsUGFnZSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGV0YWlsUGFnZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6OmJlZm9yZSwgLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxNTMzNzg7XG59XG5cbi5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6OmFmdGVyLCAuZGV0YWlsUGFnZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2YTZhNmEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vbmRlbWFuZCAucC1mb3JtMl9fcHJvZmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vbmRlbWFuZCAucC1mb3JtMl9fcHJvZmlsZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vbmRlbWFuZCAucC1mb3JtMl9fcHJvZmlsZSBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAjTGJsY29udGFjdF9tZWFucyB7XG4gIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtICNMYmxRdWVzdGlvbmZyZWUyIHtcbiAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gbGFiZWwjTGJsYnVzaW5lc3NfaXRlbXMge1xuICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ta3RvRXJyb3Ige1xuICBib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWt0b0Vycm9yIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLm9uZGVtYW5kLWRldGFpbF9fcG9pbnQtbGlzdCB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5vbmRlbWFuZC1kZXRhaWxfX3BvaW50LWxpc3QgdWwgbGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhzLXN1Ym1pdCAuYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLnAtaGVhZGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1oZWFkZXJfX2xvZ28gYSB7XG4gIG1heC13aWR0aDogNzQlO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhICsgaW1nIHtcbiAgbWF4LXdpZHRoOiA0LjZyZW07XG59XG4ucC1oZWFkZXJfX2xvZ28gYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDFweCkge1xuICAucC1oZWFkZXJfX25hdiBuYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtaGVhZGVyX19uYXYgdWwgKyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhOmZvY3VzOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMi40cmVtIDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNHJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmU3Nzg2ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGk6bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaTpudGgtb2YtdHlwZSgyKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDMpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xufVxuLnAtaGVhZGVyX19uYXYgLmhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0b3A6IDIwJTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtaGVhZGVyX19uYXYgLmhpZ2hsaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC02cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgLmhpZ2hsaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHJpZ2h0OiA1dnc7XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiA0LjJyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgbGVmdDogMC42cmVtO1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMnJlbTtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAzcmVtO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxLjZyZW07XG4gICAgbGVmdDogMC42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSwgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSBuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtaGVhZGVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ucC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDE2NHB4O1xufVxuXG4ucC1oZWFkZXJfX2xvZ28gYSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wLWhlYWRlcl9fbmF2IG5hdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIHRvcDogMi41cmVtO1xuICB9XG59XG4ubWVudV9jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA5LjRweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLm1lbnVfY29udGVudHMtaW5uZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1lbnVfY29udGVudHMtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLm1lbnVfY29udGVudHMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cmVtO1xufVxuLm1lbnVfY29udGVudHMtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfY29udGVudHMtaXRlbTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTExMTE7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudV9jb250ZW50cy1mbGV4c2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtO1xufVxuLm1lbnVfY29udGVudHMtaXRlbS1zZXJ2aWNlIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDMpO1xufVxuLm1lbnVfY29udGVudHMtaXRlbS1zZXJ2aWNlIGEge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLm1lbnVfY29udGVudHMtaXRlbS1zZXJ2aWNlIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1lbnVfY29udGVudHMtaXRlbS1zZXJ2aWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tZW51X2NvbnRlbnRzLWl0ZW0tc2VydmljZS10aXRsZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTExMTE7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBsZWZ0OiAtMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5tZW51X2NvbnRlbnRzLWl0ZW0tc2VydmljZS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbn1cblxuLm1lbnVfYXJyb3cgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfYXJyb3cgPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTNweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLm1lbnVfYXJyb3cgPiBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5tZW51X2Fycm93ID4gYTpmb2N1czo6YmVmb3JlIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubWVudV9hcnJvdyA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubWVudV9hcnJvdy5kaWdpdGFsaW5zaWdodCB7XG4gIG1pbi13aWR0aDogMTkuNXJlbTtcbn1cbi5tZW51X2Fycm93LmRpZ2l0YWxpbnNpZ2h0ID4gYSB7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubWVudV9hcnJvdy5kaWdpdGFsaW5zaWdodCA+IGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucC1ob21lLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ob21lLW12IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICB9XG59XG4ucC1ob21lLW12X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtaG9tZS1tdl9faW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWhvbWUtbXZfX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1ob21lLW12IC5pcy1zbGlkZS1hbmltYXRpb24gaW1nIHtcbiAgYW5pbWF0aW9uOiBmYWRlem9vbSA4cyAwcyBmb3J3YXJkcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ob21lLW12X190eHQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3R4dCBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzR2dztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xufVxuLnAtaG9tZS1tdl9fdHh0IGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjk1O1xufVxuLnAtaG9tZS1tdl9fdHh0IGE6Zm9jdXMgLnAtaG9tZS1tdl9fdHh0X19hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaG9tZS1tdl9fdHh0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gIH1cbiAgLnAtaG9tZS1tdl9fdHh0IGE6aG92ZXIgLnAtaG9tZS1tdl9fdHh0X19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaG9tZS1tdl9fdHh0IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXZfX3R4dCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ucC1ob21lLW12X190eHQgYSBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW46IDJyZW0gMCAzcmVtO1xufVxuLnAtaG9tZS1tdl9fdHh0IGEgLmMtYnRuLS1tb3JlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTA5MDkwO1xufVxuLnAtaG9tZS1tdl9fdHh0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtaG9tZS1tdl9fdHh0X19pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtIC0gN3JlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12X190eHRfX2lubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSAtIDJyZW0pO1xuICB9XG59XG4ucC1ob21lLW12X190eHRfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbi5wLWhvbWUtbXZfX3R4dF9fYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FyLXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucC1ob21lLW12X19jb21wYW55IHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIG1hcmdpbi10b3A6IDEuNXZ3O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1ob21lLW12X19zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtaG9tZS1tdl9fbmF2LmpzLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogNTB2dztcbiAgbGVmdDogMDtcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgNTB2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ob21lLW12IC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAwIDIuMXZ3O1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGk6Zm9jdXMgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ob21lLW12IC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGk6bnRoLW9mLXR5cGUoMSkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDEg55+z5aGa56Gd5a2Q5qCq5byP5Lya56S+XCI7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpOm50aC1vZi10eXBlKDIpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAyIOagquW8j+S8muekvuODleOCuFwiO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaTpudGgtb2YtdHlwZSgzKSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCIwMyDjg4TjgqTjg7Pjg5Djg7zjg4lcIjtcbn1cblxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW1fX3dyYXAge1xuICBwYWRkaW5nOiAyLjVyZW0gNi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1kaWdpdGFsaW5zaWdodF9faXRlbV9fd3JhcCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnAtaW5zaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWluc2lnaHQgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctaW5zaWdodC5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWQyZDU7XG59XG4ucC1pbnNpZ2h0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluc2lnaHRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWluc2lnaHRfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHJlbTtcbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3Qge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJi5leHRlcm5hbCB7XG4gIFx0Jjo6YmVmb3JlIHtcbiAgXHRcdGNvbnRlbnQ6IFwiXCI7XG4gIFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xuICBcdFx0dG9wOiAtMTBweDtcbiAgXHRcdHJpZ2h0OiAtMTRweDtcbiAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdHotaW5kZXg6IDE7XG4gIFx0XHR3aWR0aDogNDBweDtcbiAgXHRcdGhlaWdodDogNDBweDtcbiAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xuICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgfVxuICBcdH1cbiAgfSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnNpZ2h0X19pdGVtX19saXN0IHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG4ucC1pbnNpZ2h0X19pdGVtX19saXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1pbnNpZ2h0X19pdGVtX19saXN0IGFbdGFyZ2V0PV9ibGFua106YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnNpZ2h0X19pdGVtX19saXN0IGFbdGFyZ2V0PV9ibGFua106YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gIH1cbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1pbnNpZ2h0X19pdGVtX19saXN0X190eHRib3hfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4ucC1pbnNpZ2h0X19pdGVtX19saXN0X190eHRib3hfX2NhdGVsaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZWxpc3Qge1xuICAgIGdhcDogNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZWxpc3QgbGkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM4Nzg3ODc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnNpZ2h0X19pdGVtX19saXN0X190eHRib3hfX2NhdGVsaXN0IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG5cbi5sYWJlbC1zdHlsZTAxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgLyp3aWR0aDogMTE3cHg7Ki9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhYmVsLXN0eWxlMDEge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG59XG5cbi5wLWNvbm5lY3Rpb25fX3NldCAucC1pbnNpZ2h0X19pdGVtX19saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiN0b3AgLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW1fX3dyYXAgaDMge1xuICBjb2xvcjogIzE1MzM3ODtcbn1cblxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyLXN1cHBsZW1lbnQge1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwMTAxMDtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSB7XG4gIHdpZHRoOiA2MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uICsgc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgc2VjdGlvbiAubC1jb250YWluZXIsIC5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gLmwtY29sdW1uMi0taGFsZiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uIC5sLWNvbnRhaW5lciwgLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgc2VjdGlvbiAubC1jb2x1bW4yLS1oYWxmIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIGgyIHtcbiAgLyrlpKfjgr/jgqTjg4jjg6sqL1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIGRsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIGRsIGR0IHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxMDEwO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEwMTAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpLnBhbDAxIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkucGFsMDEgZmlndXJlICsgYSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlICsgYSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIHBhZGRpbmc6IDNweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGluayBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1jb25uZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0U4RUJGMTtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUlO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZXQgLmwtY29udGFpbmVyLCAucC1jb25uZWN0aW9uX19zZXQgLmwtY29sdW1uMi0taGFsZiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXQgLmwtY29udGFpbmVyLCAucC1jb25uZWN0aW9uX19zZXQgLmwtY29sdW1uMi0taGFsZiB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NldC5wY3MtY29sdW1uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2R4L2Fzc2V0cy9pbWcvY29sdW1uL3Bjcy1jb2x1bW4uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0LnBjcy11c2VmdWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvZHgvYXNzZXRzL2ltZy9jb2x1bW4vcGNzLXVzZWZ1bC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1jb25uZWN0aW9uX19zZXQgLmwtY29udGFpbmVyLCAucC1jb25uZWN0aW9uX19zZXQgLmwtY29sdW1uMi0taGFsZiB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXQgLmwtY29udGFpbmVyLCAucC1jb25uZWN0aW9uX19zZXQgLmwtY29sdW1uMi0taGFsZiB7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NldC1oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldC1oZWFkIGgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb25uZWN0aW9uX19zZXQtaGVhZCBoMjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1jb25uZWN0aW9uX19zZXQtaGVhZCBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMHB4KTtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgaGVpZ2h0OiAycHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4IDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NldCB1bCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDQ1cHgpIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgbGkgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIGxpIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIGxpIGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bC5wLXdlYmluYXItLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2V0IHVsLnAtd2ViaW5hci0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsLnAtd2ViaW5hci0tbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bCAucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgLnAtd2ViaW5hci0tbGlzdC0taXRlbTpiZWZvcmUge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1jb25uZWN0aW9uX19zZXQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtY29ubmVjdGlvbl9fc2V0LWxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0LWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucC1jb25uZWN0aW9uX19zZXQtY2F0ZWdvcnkgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW46IDAgMTBweCA1cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzEwMTAxMDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NlcnZpY2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NlcnZpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VydmljZS1hcmVhIC5sLWNvbnRhaW5lciwgLnAtY29ubmVjdGlvbl9fc2VydmljZS1hcmVhIC5sLWNvbHVtbjItLWhhbGYge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtaW1nIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtaW1nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtY29udCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDAgMCA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXJ2aWNlLWNvbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbSAzcmVtIDNyZW07XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtY29udCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtY29udCBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZXJ2aWNlLWNvbnQgcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnAtY29ubmVjdGlvbl9fc2VydmljZS1jb250IC5wLWJ0bl9fbGluay1jZW50ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXJ2aWNlLWNvbnQgLnAtYnRuX19saW5rLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NlbWluYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VtaW5hciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQgaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NlbWluYXItY29udCAucC1idG5fX2xpbmstY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IC5wLWJ0bl9fbGluay1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucC1idG4ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucC1idG5fX2xpbmstY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYnRuX19saW5rLWNlbnRlciBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1idG5fX2xpbmstY2VudGVyIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF1dGhvcl9fYmxvY2sge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG4ucC1hdXRob3JfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdXRob3JfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wLWF1dGhvcl9faW5uZXIgKyAucC1hdXRob3JfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLWF1dGhvcl9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXV0aG9yX19hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWF1dGhvcl9fYXV0aG9yIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXV0aG9yX19hdXRob3Igc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5wLWF1dGhvcl9fcHJvZmlsZSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdXRob3JfX3Byb2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLWF1dGhvcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdXRob3JfX25hbWUge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4ucC1hdXRob3JfX25hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWF1dGhvcl9faW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF1dGhvcl9faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnAtYXV0aG9yX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtY29tcGFueV9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucC1jb21wYW55X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucC1jb21wYW55X19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAtY29tcGFueV9fYXV0aG9yIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnAtY29tcGFueV9fcHJvZmlsZSB7XG4gIGZsZXg6IDE7XG59XG4ucC1jb21wYW55X19uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAtY29tcGFueV9fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1jb21wYW55X19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55X19saW5rIGEge1xuICB3aWR0aDogcHg7XG4gIGhlaWdodDogcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWFzc29jaWF0aW9uX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wLWFzc29jaWF0aW9uX19ibG9jayB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzc29jaWF0aW9uX19ibG9jayB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHVsIGxpIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzc29jaWF0aW9uX19ibG9jayB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFzc29jaWF0aW9uX19ibG9jayB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1hc3NvY2lhdGlvbl9fYmxvY2sgdWwgbGkgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDk1JTtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1hc3NvY2lhdGlvbl9fYmxvY2sgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWFzc29jaWF0aW9uX19ibG9jayB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc3NvY2lhdGlvbl9fYmxvY2sgdWwgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSAucC1hdXRob3JfX3Byb2ZpbGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4jaW50ZXJ2aWV3IC5wLWFzaWRlX19sYXlvdXQtLTAyIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG59XG5cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEwMTAxMDtcbn1cblxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAyIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBtaW4td2lkdGg6IDExMHB4OyAqL1xuICAvKiBtYXgtd2lkdGg6IDExMHB4OyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaW50ZXJ2aWV3IC5wLWFydGljbGVQYWdlLWltZyB7XG4gIG1heC1oZWlnaHQ6IDQyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnAtbGVhZC0tYm9yZGVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZXllLWxlYWQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLypwIHtcbiAgXHRjb2xvcjogI2ZmZjtcbiAgfSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtbGVhZC0tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gIH1cbn1cbi5wLWxlYWQtLWJvcmRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTExO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzExMTtcbn1cbi5wLWxlYWQtLWJvcmRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTExO1xufVxuLnAtbGVhZC0tYm9yZGVyIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTExO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzExMTtcbn1cbi5wLWxlYWQtLWJvcmRlciBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTExO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzExMTtcbn1cbi5wLWxlYWQtLXNva2F0c3Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtbGlua19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlua19fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1saW5rX19ib3guYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG59XG4ucC1saW5rX19ib3gtLWNvbnRlbnQge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlua19fYm94LS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ucC1saW5rX19ib3gtLWNhdGVnb3J5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMjMzNzg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWxpbmtfX2JveC0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtbGlua19fYm94LS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnAtbGlua19fYm94LS1pbWcge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlua19fYm94LS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9fYmxvY2sgaDIge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2Jsb2NrIGgyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9fYmxvY2sgaDMge1xuICBjb2xvcjogIzE1MzQ3Nztcbn1cblxuLnAtbG9jYWwtbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICBtYXJnaW46IDE1cmVtIGF1dG8gOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1sb2NhbC1uYXYge1xuICAgIHBhZGRpbmc6IDVyZW0gNXZ3O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtbG9jYWwtbmF2X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG4ucC1sb2NhbC1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4xcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWxvY2FsLW5hdiBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMC4zcmVtKSAvIDQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9jYWwtbmF2IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbG9jYWwtbmF2IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWxvY2FsLW5hdiBhIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucC1sb2NhbC1uYXYgYS5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG59XG4ucC1sb2NhbC1uYXYgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1sb2NhbC1uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgfVxufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDdyZW0gNSU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBhIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgZGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgZGw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNnJlbSk7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIGRkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3JlbSA1JTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9jYWwtbmF2LS1zZXJ2aWNlLXN0dWR5IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlLXN0dWR5IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDEwMTA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBhIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlLXN0dWR5IHVsIGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgZHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuNnJlbSk7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBkdCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb2xvcjogIzZlNzc4NjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnAtbWVldGluZ19ibnIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzE2MzM3MDtcbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fbGVmdCB7XG4gIHBhZGRpbmc6IDNyZW0gMCAzcmVtIDQuNXJlbTtcbiAgd2lkdGg6IDY2JTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19ibnJfX2lubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIG9wYWNpdHk6IDAuNTg4O1xuICB3aWR0aDogNDMwcHg7XG4gIGhlaWdodDogNTcwcHg7XG4gIGZpbHRlcjogYmx1cigzMDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjQwcHg7XG4gIGxlZnQ6IC03MHB4O1xufVxuLnAtbWVldGluZ19ibnJfX2lubmVyX19sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzE2MzM3MDtcbiAgei1pbmRleDogLTE7XG4gIHJpZ2h0OiAtNjVweDtcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yNGRlZyk7XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX3JpZ2h0IHtcbiAgd2lkdGg6IDM0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfYm5yX19pbm5lcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbWVldGluZ19ibnJfX2lubmVyX190eHRib3gge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fdHh0Ym94IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfYm5yX19pbm5lcl9fdHh0Ym94IHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zOTU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX2Jucl9faW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19ibnJfX2lubmVyX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX2Jucl9faW5uZXJfX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxN3B4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIHdpZHRoOiAzMiU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX2Jucl9faW5uZXJfX2J0biB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2J0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogLTQ1cHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19ibnJfX2lubmVyX19idG46YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLnAtbWVldGluZ19ibnJfX2lubmVyX19idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcbn1cblxuLnAtbWVldGluZy1tdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZy1tdl9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMDEwMTAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLW1lZXRpbmctbXZfX3R4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1tZWV0aW5nLW12X190eHRfX2JveCB7XG4gIHdpZHRoOiA0NHZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmctbXZfX3R4dF9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbWVldGluZy1tdl9fdHh0X19ib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZy1tdl9fdHh0X19ib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbi5wLW1lZXRpbmctbXZfX3R4dF9fYm94X190dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmctbXZfX3R4dF9fYm94X190dGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ucC1tZWV0aW5nLW12X190eHRfX2JveF9fbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZy1tdl9fdHh0X19ib3hfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnAtbWVldGluZy1tdl9fdHh0X19ib3hfX2xhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1tZWV0aW5nLW12X190eHRfX2JveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLW1lZXRpbmdfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwIDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtbWVldGluZ19fc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NXZ3LCAzM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzk0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19fc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtbWVldGluZ19fc2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLW1lZXRpbmdfX3NlY3Rpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtbWVldGluZ19fc2VjdGlvbiAucC1jb250YWN0X19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfX3NlY3Rpb24gLnAtY29udGFjdF9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1tZWV0aW5nX19zZWN0aW9uIC5wLWNvbnRhY3RfX3NlY3Rpb24gLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCBsYWJlbCxcbi5wLW1lZXRpbmdfX3NlY3Rpb24gLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLW1lZXRpbmdfX3BvaW50X19saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI1cHg7XG59XG4ucC1tZWV0aW5nX19wb2ludF9fbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfX3BvaW50X19saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbWVldGluZ19fcG9pbnRfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtbWVldGluZ19fcG9pbnRfX2xpc3QtaXRlbSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtbWVldGluZ19fcG9pbnRfX2xpc3QtaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5wLW1lZXRpbmdfX3RoZW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX190aGVtZSB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX190aGVtZSBmaWd1cmUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLW1lZXRpbmdfX3RoZW1lX19saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0gLSAyMHJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX190aGVtZV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLW1lZXRpbmdfX3RoZW1lX19saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucC1tZWV0aW5nX190aGVtZV9fbGlzdCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMGQyZTc3O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xufVxuLnAtbWVldGluZ19fdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XG59XG4ucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhYmM3O1xufVxuLnAtbWVldGluZ19fdGFibGUgdGFibGUgdHIgdGgge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjMTUzMjc4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19fdGFibGUgdGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLnAtbWVldGluZ19fdGFibGUgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiA3MCU7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19fdGFibGUgdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIH1cbn1cbi5wLW1lZXRpbmdfX3RhYmxlIHRhYmxlIHRyIHRoLCAucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0aCwgLnAtbWVldGluZ19fdGFibGUgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXByaWNlLWJveCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1wcmljZS1ib3ggZGwge1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcHJpY2UtYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcHJpY2UtYm94IGRsIGR0IHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucC1wcmljZS1ib3ggZGwgZGQge1xuICBwYWRkaW5nOiAwIDJyZW0gMDtcbn1cblxuLnAtcmVzb2x1dGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXJlc29sdXRpb25fX2l0ZW0gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3QuZmxvYXRCb3gge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3QuZmxvYXRCb3ggLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdC5mbG9hdEJveCAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbi5wLXJlc29sdXRpb25fX2l0ZW0uaXNzdWUgLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzb2x1dGlvbl9faXRlbS5pc3N1ZSAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtLmlzc3VlIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtLnNvbHV0aW9uIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzb2x1dGlvbl9faXRlbS5zb2x1dGlvbiAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXJlc29sdXRpb25fX2l0ZW0uc29sdXRpb24gLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXJlc29sdXRpb25fX2l0ZW0uc29sdXRpb24gLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X193cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xuICBwYWRkaW5nOiA2cmVtO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX3dyYXAge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA1JTtcbiAgfVxufVxuLnAtcmVzb2x1dGlvbiAuaXRlbSB7XG4gIHBhZGRpbmc6IDZyZW07XG59XG5cbi5wLXNjcm9sbGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjByZW07XG4gIGxlZnQ6IDJ2dztcbn1cbi5wLXVuZGVyLW12X19iZyAucC1zY3JvbGxkb3duIHNwYW46YmVmb3JlLCAucC11bmRlci1tdl9fYmctLXNlbnRlbmNlIC5wLXNjcm9sbGRvd24gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNjcm9sbGRvd24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cmVtO1xuICBsZWZ0OiAwLjN2dztcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4ucC1zY3JvbGxkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThyZW07XG4gIGxlZnQ6IDAuOHZ3O1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIGFuaW1hdGlvbjogY2lyY2xlbW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlLCBjaXJsZW1vdmVoaWRlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGNpcmNsZW1vdmUge1xuICAwJSB7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuQGtleWZyYW1lcyBjaXJsZW1vdmVoaWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5wLXNjcm9sbGRvd246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAuOHZ3O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnAtc2Nyb2xsZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1zZW1pbmFyLXNldCB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG59XG4ucC1zZW1pbmFyLXNldF9fYmxrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZW1pbmFyLXNldF9fYmxrIHtcbiAgICBnYXA6IDNyZW0gNCU7XG4gIH1cbn1cbi5wLXNlbWluYXItc2V0X19pdGVtIHtcbiAgd2lkdGg6IDY1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlbWluYXItc2V0X19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1zZW1pbmFyLXNldF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlbWluYXItc2V0X19pdGVtID4gcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1zZW1pbmFyLXNldF9faXRlbTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLXNlbWluYXItc2V0X19pdGVtOmZvY3VzID4gcCB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1zZW1pbmFyLXNldF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnAtc2VtaW5hci1zZXRfX2l0ZW06aG92ZXIgPiBwIHtcbiAgICBjb2xvcjogIzZlNzc4NjtcbiAgfVxufVxuLnAtc2VtaW5hci1zZXRfX2JuciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlbWluYXItbGlzdF9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDEuNTZ2dyAyLjA4dnc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZW1pbmFyLXNldF9fYm5yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLnAtc2VtaW5hci1zZXRfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZGRkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucC1zZW1pbmFyLXNldF9fZGF0ZSBzdHJvbmcge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbn1cbi5wLXNlbWluYXItc2V0IC5jLWNhdGUtLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWFyY2gtYm94IC5zZWFyY2gtYnRuIHtcbiAgLyptYXJnaW4tYm90dG9tOiAyOHB4OyovXG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJ0bl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWJveCAuc2VhcmNoLWJ0bl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG5fX2xpc3RfX3R0bCB7XG4gIHdpZHRoOiA5MnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYm94IC5zZWFyY2gtYnRuX19saXN0X190dGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG5fX3R5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MnB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ib3ggLnNlYXJjaC1idG5fX3R5cGUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDAgMTBweDtcbiAgfVxufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gbGFiZWwge1xuICB3aWR0aDogMTY4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gbGFiZWwge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gbGFiZWw6aG92ZXIgLmNoZWNrYm94X3BhcnRzIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYm94IC5zZWFyY2gtYnRuIGxhYmVsOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJ0biBsYWJlbDpudGgtY2hpbGQoNW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWFyY2gtYm94IC5zZWFyY2gtYnRuIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtYm94IC5zZWFyY2gtYnRuICNjaGVja0FsbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1ib3ggLmNoZWNrYm94X3BhcnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zZWFyY2gtYm94IC5jaGVja2JveF9wYXJ0cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhpZGVfaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC10b3AgLnNlYXJjaC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtdG9wICNjaGVja0FsbCB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNlYXJjaC1idG5fX3R5cGUuc2VhcmNoLWJ0bl9fdHlwZV9rZXl3b3JkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLnNlYXJjaC1ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLW1vcmUgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWFyY2gtbW9yZSBwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMWUzMDY1O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNlYXJjaC1tb3JlIHA6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDclO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFlMzA2NTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5zZWFyY2gtbW9yZS5jbG9zZV9saW5rIHA6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTMzNzg7XG4gIHBhZGRpbmc6IDMwcHggMTVweCA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgLmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpIC5hcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LnN2Zyk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgLmFyIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpIC5hciBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6Kmz44GX44GP6KaL44KLXCI7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgLmFyIGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpIC5hciBpOmFmdGVyLCAucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpOmhvdmVyIC5hciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTUzMzc4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtc2VydmljZS1yZWNydWl0LWZsb3cgaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZS1yZWNydWl0LWZsb3dfX21hcmtlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvd19fbWFya2UgPiAqIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1yZWNydWl0LWZsb3dfX21hcmtlID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1mbG93X19tYXJrZSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZlNzc4NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvd19fbWFya2UgKyAucC1zZXJ2aWNlLXJlY3J1aXQtZmxvd19fbWFya2Uge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDEwMTA7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZS1yZWNydWl0LWZsb3cgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzMzc5O1xufVxuLnAtc2VydmljZS1yZWNydWl0LWZsb3cgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzMzc5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtc2VydmljZS1yZWNydWl0LWZsb3cgdGFibGUgdGQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuXG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWxfX2JsayB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWxfX3dyYXAgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1yZWNydWl0LW1hbnVhbF9fd3JhcCBmaWd1cmUgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtc2VydmljZS1yZWNydWl0LW1hbnVhbCB0ZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDQsIC5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4ucC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWxfX2xpc3QtLTA0IGxpLCAucC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWxfX2xpc3QtLTAzIGxpIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG5cbi5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbCBoMyB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsIGg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDMgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWxfX2xpc3QtLTAzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsX19saXN0LS0wNCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXNlcnZpY2Utc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utc2V0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuLnAtc2VydmljZS1zZXRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIzMzc4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMzM3ODtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1zZXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXNldF9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2Utc2V0X19pdGVtX19saXN0IC50eHQtcmlnaHQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtc2VydmljZS1zZXRfX2l0ZW0gaDQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxMjMzNzg7XG59XG4ucC1zZXJ2aWNlLXNldF9faXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLXNlcnZpY2Utc2V0X19pdGVtIC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wLXNlcnZpY2Utc2V0X19pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1zZXRfX2l0ZW1fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNlcnZpY2VEZXRhaWwgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wLXNlcnZpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlIC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLXNlcnZpY2UuanBnXCIpO1xufVxuLnAtc2VydmljZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2VydmljZV9faXRlbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtX19zdWJ0ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1zZXJ2aWNlX19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1OHB4IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk5OWJiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbV9fbGlzdF9fbGFiZWwge1xuICB3aWR0aDogMjIlO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtX19saXN0X19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtX19saXN0X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fZGV0YWlsIHVsIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbV9fbGlzdF9fZGV0YWlsIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuLnAtc2VydmljZV9faXRlbV9fbGlzdF9fZGV0YWlsIHVsIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHB4O1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzE1MzI3NjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2RldGFpbCB1bDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2RldGFpbCB1bDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2J0biB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtX19saXN0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk5OWJiO1xufVxuLnAtc2VydmljZSAucC1zZXJ2aWNlX19pdGVtX19saXN0X193cmFwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5wLXNlcnZpY2UgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fYnRuIC5jLWJ0bi0tbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB3aWR0aDogMTUwcHg7XG59XG4ucC1zZXJ2aWNlIC5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2J0biAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1zbWFsbC5wbmcpO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsLW12X190eHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTUlO1xufVxuLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3gge1xuICB3aWR0aDogNDR2dztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fdHRsIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3hfX3R0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3hfX3R0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtN3B4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsLW12X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWwtbXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYyg5NSUgLSA1MnZ3KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxlLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3R4dGJveCBoMyB7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS50b3Age1xuICBwYWRkaW5nOiA3cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS50b3AgaDIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS50b3AgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS50b3AgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LmZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0udG9wIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QuZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgd2lkdGg6IDQ3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0udG9wIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QuZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCB7XG4gIHBhZGRpbmc6IDEycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IGgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTM0Nzc7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IGgyIHNwYW4ge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHggMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fcGxhbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19wbGFuIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQ6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCBoNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fbnVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIHtcbiAgcGFkZGluZzogMTJyZW0gMCAxNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gaDIge1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiA3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ3NztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2ltZ2JveCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW1nYm94LnNtYWxsIHtcbiAgd2lkdGg6IDI4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbWdib3guc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2ltZ2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2ltZ2JveCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gcCB7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB1bCBsaS5pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHRleHQtaW5kZW50OiAtMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tM2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tM2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tM2NvbF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tM2NvbF9fY2FyZF9fbnVtYmVyIHtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTNjb2xfX2NhcmRfX251bWJlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sX19jYXJkX19pbWdib3gge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sX19jYXJkX19pbWdib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sX19jYXJkIGg0IHtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTVjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTVjb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTVjb2xfX2NhcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tNWNvbF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tNWNvbF9faGVhZCB7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS01Y29sX19oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNlOGViZjI7XG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTVjb2xfX2JvZHkge1xuICBib3JkZXI6IHNvbGlkICNhYWE7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gIHBhZGRpbmc6IDQwcHggMTBweDtcbiAgZmxleDogMTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY2FzZS1zdHVkeSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbSA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY2FzZS1zdHVkeSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbm5lciB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW5uZXIgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweCAxNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2lubmVyIGRsIGR0IHtcbiAgd2lkdGg6IDkuNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY2FzZS1zdHVkeSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbm5lciBkbCBkdCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3B4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2lubmVyIGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg5LjVyZW0gKyAxNXB4KSk7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNvc3QgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC0taGVhZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNvc3QgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC0tYm9keSB7XG4gIGJvcmRlcjogc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgcGFkZGluZzogNHJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLS1wcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLS1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNvc3QgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC0tbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNvc3QgLmJ0bjIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QgaDMge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzE1MzQ3Nztcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhlcmNpc2UgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leGVyY2lzZSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19pbWdib3guYXJyb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leGVyY2lzZSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19ub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICB3aWR0aDogOTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzNDc3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leGVyY2lzZSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19ub3RlX190aXRsZSB7XG4gIHdpZHRoOiA4cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leGVyY2lzZSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19ub3RlX190ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5kYXRhIHRoLCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmRhdGEgdGQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fdGFibGUge1xuICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fdGFibGUgdGFibGUgdGgsIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGZkZmRmO1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB0aCwgLnAtc2VydmljZWRldGFpbF9faXRlbV9fdGFibGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHRoIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB0ZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDIpO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3RfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3RfX2NhcmQgaDMge1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzQ3NztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIGgzIHtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fbm90ZSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fbm90ZSBkbCBkdCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fbm90ZSBkbCBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fbm90ZSBkbCBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3RfX25vdGUgZGwgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fbm90ZSBkbCAuc21hbGwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9fdGFibGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3RhYmxlX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX190YWJsZV9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fdGFibGVfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX190YWJsZV9fbGlzdF9faXRlbSB1bCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZGZkZjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3RhYmxlX19saXN0X19pdGVtIHVsIGxpIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGZkZmRmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fdGFibGVfX2xpc3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wLXNlcnZpY2VfX2NhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlcnZpY2VfX2NhdGUge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2NhdGUge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZV9fY2F0ZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2NhdGUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2NhdGUgdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9fY2F0ZSB1bDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZV9fY2F0ZSB1bCBsaSB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19jYXRlIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZV9fY2F0ZSB1bCBsaTpudGgtY2hpbGQobis0KSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19jYXRlIHVsIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1zZXJ2aWNlX19jYXRlIHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnAtc2VydmljZV9fY2F0ZSB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLXNlcnZpY2VfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZXJ2aWNlX19ibG9jayB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDUlIGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlX19oZWFkLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnAtc2VydmljZV9faGVhZC1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2hlYWQtbGFiZWwgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2hlYWQtbGFiZWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlX19oZWFkLWxhYmVsIGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1zZXJ2aWNlX19oZWFkLWxhYmVsIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLXNlcnZpY2VfX2hlYWQtaW1nIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wLXNlcnZpY2VfX2hlYWQtaW1nIGltZyB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHMge1xuICB3aWR0aDogNDglO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHMgLnNlcnZpY2VfbGlzdF9sb2dvIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbXMtcGFydHMgLnNlcnZpY2VfbGlzdF9sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzIC5zZXJ2aWNlX2xpc3RfbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzIC5zZXJ2aWNlX2xpc3RfbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkY2UwZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzOm50aC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzOm50aC1jaGlsZChuKzIpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cyBoMyB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHMtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHMtbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBjb2xvcjogI0ZGRjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cy1saW5rIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VydmljZURldGFpbCAubC1jb250YWluZXIsIC5zZXJ2aWNlRGV0YWlsIC5sLWNvbHVtbjItLWhhbGYge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC5ib3R0b21fZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC5ib3R0b21fZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xuICB3aWR0aDogNDclO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC5ib3R0b21fZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94LmNvbHVtbjQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHtcbiAgd2lkdGg6IDI0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveC5jb2x1bW40IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCAuc2l6ZV9mdWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QgLnNpemVfZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2U6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX190eHRib3gge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9fdHh0Ym94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX3R4dGJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX3R4dGJveCBoNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX3R4dGJveCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9fdHh0Ym94IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX19pbWdib3gge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9faW1nYm94X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX19pbWdib3ggYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX2ltZ2JveCBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvZHgvaW1hZ2VzL3pvb20ucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX19pbWdib3ggYSBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX2ltZ2JveCBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19zdHJlbmd0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiA0cmVtIDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19zdHJlbmd0aCAudHRsIHtcbiAgY29sb3I6ICMwNzE4M2Y7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19zdHJlbmd0aCB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19zdHJlbmd0aCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19idG5zIC5jLWJ0bi0tbGluZSB7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fYnRucyAuYy1idG4tLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19idG5zIC5jLWJ0bi0tbGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3hfX2J0bnMgLmMtYnRuLS1saW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fbGlzdF9fY2FyZC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fbGlzdF9fY2FyZC5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19saXN0X19jYXJkLmZsZXggLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fbGlzdF9fY2FyZF9fdHh0Ym94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5zZXJ2aWNlLWJuciB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tYW5kYS9pbWFnZS9kb3dubG9hZEJsb2NrLWJnLmpwZyk7XG59XG4uc2VydmljZS1ibnJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtYm5yX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnNlcnZpY2UtYm5yX19pdGVtX190eHRib3gge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1ibnJfX2l0ZW1fX3R4dGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5zZXJ2aWNlLWJucl9faXRlbV9fdHh0Ym94X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4uc2VydmljZS1ibnJfX2l0ZW1fX3R4dGJveF9fdHRsIHtcbiAgY29sb3I6ICMxMDEwMTA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZXJ2aWNlLWJucl9faXRlbV9fdHh0Ym94IC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uc2VydmljZS1ibnJfX2ltZ2JveCB7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG4uc2VydmljZS1ibnJfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlcnZpY2UtYm5yX19mbGV4LWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2UtYm5yX19mbGV4LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VydmljZS1ibnJfX2ZsZXgtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICMxMjMzNzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1ibnJfX2ZsZXgtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlcnZpY2UtYm5yX19mbGV4LWl0ZW0tdGV4dCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS10YWJsZV9fd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbnRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICB0YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG50YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHRyIHRoIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxudGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMgdHIgdGQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmZjtcbn1cbnRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHRyIHRoOm50aC1jaGlsZCgxKSwgdGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMgdHIgdGg6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgY29sb3I6ICNmZmY7XG59XG50YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB0ciB0aDpudGgtY2hpbGQoMiksIHRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHRyIHRoOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxudGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMgdHIgdGguc3ViLXR0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzLjI1cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMDc5O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdCAucGhhc2Uge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQ6OmJlZm9yZSwgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDI5cHggMCAyOXB4IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQ6OmJlZm9yZSwgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMS4yZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzA3OTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBkMzA3OTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQubGFzdC1jbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGR0LnRocmVlLWR0IHtcbiAgd2lkdGg6IGNhbGMoMzAwJSArIDRyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdC50aHJlZS1kdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyA0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNmMjtcbiAgcGFkZGluZzogMi4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMThweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDAgMTRweCAxNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19ib3g6OmFmdGVyIHtcbiAgICB0b3A6IDEwMSU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoOTBkZWcpO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19ib3gubGFzdC1jbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX3R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTkwYjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fdHRsIC50YWcge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM3ZTkwYjY7XG4gIHBhZGRpbmc6IDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX190dGwgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWluLWhlaWdodDogMjIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19kZXNjIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fZGVzYyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBkMzA3OTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDIyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX3RleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMGQzMDc5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogMjMwODA4X3VlbXVyYSAqL1xuLmMtY2VudGVyLW1hcmdpbiB7XG4gIG1hcmdpbjogMnJlbSAwIDRyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA5NnB4KSAvIDMpO1xuICBib3JkZXI6IHNvbGlkIDVweCAjN2Q4ZmI1O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLXRvcCB7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICM3ZDhmYjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM3ZDhmYjU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogLTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtbnVtIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1udW0gcCBzcGFuIHtcbiAgZm9udC1zaXplOiA0LjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLXRpdGxlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC10ZXh0IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1hZnRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1hZnRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1hZnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzVweCA1Mi41cHggMCA1Mi41cHg7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgtaXRlbTpudGgtY2hpbGQoMikge1xuICBib3JkZXI6IHNvbGlkIDVweCAjMTUzMzc4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVtOm50aC1jaGlsZCgyKSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC10b3Age1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMxNTMzNzg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1mbGV4LWl0ZW06bnRoLWNoaWxkKDIpIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLW51bSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1mbGV4LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyOiBzb2xpZCA1cHggIzA3MTgzZjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgtaXRlbTpudGgtY2hpbGQoMykgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjMDcxODNmO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVtOm50aC1jaGlsZCgzKSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1udW0ge1xuICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzdkOGZiNTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICM3ZDhmYjU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtdGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IFwi44O744CAXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtYWZ0ZXIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWFmdGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtYWZ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDUzcHggOTlweCAwIDk5cHg7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtaXRlbS5jaGFsbGVuZ2VzIHtcbiAgd2lkdGg6IDQzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtaXRlbS5jaGFsbGVuZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVtLnNvbHV0aW9ucyB7XG4gIHdpZHRoOiBjYWxjKDU3JSAtIDUwcHggLSAyMHB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtaXRlbS5zb2x1dGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWl0ZW0uc29sdXRpb25zIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0LWl0ZW0wMSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDcxODNmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDcxODNmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDM1cHg7XG4gIHBhZGRpbmc6IDMxcHggMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9zZWNyZXQtaXRlbTAxIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldC1pdGVtMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0LWl0ZW0wMi1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldC1pdGVtMDItY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMxcHggMHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldC1pdGVtMDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDI2cHggNDguNXB4IDAgNDguNXB4O1xuICBib3JkZXItY29sb3I6ICNkMGQ2ZTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9zZWNyZXQtaXRlbTAzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldC1pdGVtMDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDI2cHggNDguNXB4IDAgNDguNXB4O1xuICBib3JkZXItY29sb3I6ICNkMGQ2ZTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQtbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzdkOGZiNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLW51bSArIGg0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMjVweCA2MHB4IDAgNjBweDtcbiAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHRhYmxlIHRib2R5IHRyIHRoIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMxMDMwN0M7XG4gIHBhZGRpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjN0U5MEI2O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhCOTA5NjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogI0M2Q0NEOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZDogI0U2RUJGMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMikgc3BhbiB7XG4gIGNvbG9yOiAjMTAzMDdDO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC00MHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDYwcHggMCA2MHB4IDI1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDQwJSAtIDVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X19saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNjI2MjYyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fbGlzdF9fY29udCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X19saXN0X19jb250LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fbGlzdF9fY29udCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtIDVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXJlbSkgLyAyKTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250Om50aC1vZi10eXBlKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udDpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQ6bnRoLW9mLXR5cGUoMykge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250Om50aC1vZi10eXBlKDQpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udDpudGgtb2YtdHlwZSg1KSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQ6bnRoLW9mLXR5cGUoNikge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250Om50aC1vZi10eXBlKDcpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udDpudGgtb2YtdHlwZSg4KSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250LXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTVweCAxMi41cHggMCAxMi41cHg7XG4gIGJvcmRlci1jb2xvcjogIzE1MzQ3NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHtcbiAgZ2FwOiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW1nYm94LnNtYWxsIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW1nYm94LnNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94IHtcbiAgd2lkdGg6IGNhbGMoODAlIC0gMnJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS53b3JyeSB7XG4gIHBhZGRpbmc6IDJyZW0gMCAxMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ud29ycnkge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ud29ycnkgaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ3Nztcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ud29ycnkgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wcmljZSB7XG4gIHBhZGRpbmc6IDNyZW0gMCAxNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucHJpY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucHJpY2UgaDIge1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2Nhc2Uge1xuICBwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fY2FzZSB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fY2FzZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Nhc2VfX2xpc3Qge1xuICBtYXJnaW46IDZyZW0gYXV0byAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fY2FzZV9fbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fY2FzZV9fbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2Nhc2VfX2xpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0X19pdGVtIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9fY2FzZV9fbGlzdF9faXRlbSBoMyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0X19pdGVtX190YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0X19pdGVtX190YXJnZXQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMTUzNDc3O1xufVxuLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3Qge1xuICBtYXJnaW46IDZyZW0gYXV0byAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkX19saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3RfX2l0ZW0gZmlndXJlIHtcbiAgcGFkZGluZzogMTdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxOTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdF9faXRlbSBmaWd1cmUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkX19saXN0X19pdGVtIGgzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkX19saXN0X19pdGVtX190YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdF9faXRlbV9fdGFyZ2V0OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJnLWJsdWUgLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveCB7XG4gIGJhY2tncm91bmQ6ICNFOUVDRjI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXRleHQge1xuICBmb250LXNpemU6IDEuMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMEQzMDc5O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS10ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLWJvcmRlclRpdGxlIHtcbiAgY29sb3I6ICMwRDMwNzk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEQzMDc5O1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0LnRhbmRva3Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAxTGlzdCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAxTGlzdC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwRDMwNzk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM0xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMwRDMwNzk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDNMaXN0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM2ZvdXJMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAzZm91ckxpc3QgbGkge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDNmb3VyTGlzdCBsaSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAzZm91ckxpc3QgbGkgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDNmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDNmbGV4IHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBEMzA3OTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM2ZsZXggcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMwcHggNDBweCAwIDQwcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LWxlZnQge1xuICB3aWR0aDogMzZyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtbGVmdCBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjVyZW07XG4gIHRvcDogLTIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDAgIzBEMzA3OSwgLTJweCAtMnB4IDAgIzBEMzA3OSwgLTJweCAycHggMCAjMEQzMDc5LCAycHggLTJweCAwICMwRDMwNzksIDBweCAycHggMCAjMEQzMDc5LCAtMnB4IDAgIzBEMzA3OSwgLTJweCAwIDAgIzBEMzA3OSwgMnB4IDAgMCAjMEQzMDc5O1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtbGVmdC0tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMEQzMDc5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC1sZWZ0LS10aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LWxlZnQtLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1jZW50ZXIge1xuICBmbGV4OiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtY2VudGVyLS10aXRsZSB7XG4gIGNvbG9yOiAjMEQzMDc5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjQTBBMEEwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LWNlbnRlci0tdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGJhY2tncm91bmQ6ICMwRDMwNzk7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1yaWdodC0tMDFmbGV4Qm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1yaWdodC0tMDFmbGV4Qm94IHVsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1yaWdodC0tMDFmbGV4Qm94IHVsOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3RTkwQjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0LS0wMWZsZXhCb3ggdWw6bm90KDpmaXJzdC1vZi10eXBlKSBsaSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0Lmxpc3QwMiAubGlzdDAyLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0Lmxpc3QwMiAubGlzdDAyLWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3RTkwQjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0Lmxpc3QwMiAubGlzdDAyLWxpc3QgbGkge1xuICBtYXJnaW46IDVweCAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQubGlzdDAyIC5saXN0MDItbGlzdCBsaTpsYXN0LW9mLXR5cGUgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAxTGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM3RTkwQjY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC13aWRlLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtd2lkZS0tZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtd2lkZS0tZmxleCBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXdpZGUtLWZsZXggLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAxTGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtd2lkZSB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXdpZGUgdWwgKyBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC13aWRlIHVsICsgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzdFOTBCNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NhY2FjYTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1zZXJ2aWNlLS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM2MjYyNjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1zZXJ2aWNlIHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZS0taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UtLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBkMzA3OTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBkMzA3OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1zZXJ2aWNlLS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSA4MHB4KTtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UtLXRleHQgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1zZXJ2aWNlLS1pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UtLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9fZHhCb3ggKyAucC1zZXJ2aWNlZGV0YWlsX19keEJveCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvdyA+IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAzMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3cgPiB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwZDMwNzk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIzcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNnB4O1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkOjpiZWZvcmUsIC5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9faGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDMwcHggMCAzMHB4IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQ6OmJlZm9yZSwgLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDMwNzk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQ6OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGQzMDc5O1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkLmZpc3QtY2xkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkLmZpc3QtY2xkIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkLmxhc3QtY2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkX19udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U5ZWNmMjtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9faGVhZF9fbnVtIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTllY2YyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnQubGFzdC1jbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9fY29udGVudF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnRfX2lubmVyIHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19jb250ZW50X19pbm5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19jb250ZW50X19pbm5lciBwLmFudCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB0b3A6IDEwMSU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSByb3RhdGUoOTBkZWcpO1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19fcG9pbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19wb2ludCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWluZGVudDogLTE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19fcG9pbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZDMwNzk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX3BvaW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWlfX2xpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWlfX2xpc3QgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19vbmF5YW1pX19saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vbmF5YW1pX19saXN0LWl0ZW0gZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWlfX2xpc3QtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fbGlzdC1pdGVtX190ZXh0IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fYXJyb3cge1xuICBtYXJnaW46IDU0cHggYXV0byAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDcwcHggc29saWQgIzZlNzc4NjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWlfX2Fycm93IHtcbiAgICBib3JkZXItcmlnaHQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjNmU3Nzg2O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19pbm5lciB7XG4gIHdpZHRoOiAxMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNkY2UwZWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzIHAge1xuICBjb2xvcjogIzBkMzA3OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yODM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwMyBzcGFuIHtcbiAgY29sb3I6ICMwZDMwNzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAwcHg7XG4gIGxlZnQ6IDUwMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMjZweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiAyNDJweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoMykge1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDY1MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDg5MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCg1KSB7XG4gIHRvcDogMjg1cHg7XG4gIGxlZnQ6IDY1cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiAyNTBweDtcbiAgbGVmdDogNDA1cHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiAzMTBweDtcbiAgbGVmdDogNzUwcHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiA1MDVweDtcbiAgbGVmdDogMjVweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoOSkge1xuICB0b3A6IDUxNXB4O1xuICBsZWZ0OiAyOTVweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoMTApIHtcbiAgdG9wOiA1NzVweDtcbiAgbGVmdDogNDQ1cHg7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDExKSB7XG4gIHRvcDogNDc1cHg7XG4gIGxlZnQ6IDYxNXB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCgxMikge1xuICB0b3A6IDQ3NXB4O1xuICBsZWZ0OiA4OTBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoMTMpIHtcbiAgdG9wOiA2OTBweDtcbiAgbGVmdDogMjcwcHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDE0KSB7XG4gIHRvcDogNzMwcHg7XG4gIGxlZnQ6IDY1NXB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19hcnJvd19fdGV4dCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQ6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAxOTVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19hcnJvd19fdGV4dDpudGgtY2hpbGQoMikge1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDUwMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzAwcHg7XG4gIGxlZnQ6IDI2MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0Om50aC1jaGlsZCg0KSB7XG4gIHRvcDogNTEycHg7XG4gIGxlZnQ6IDgwNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0Om50aC1jaGlsZCg1KSB7XG4gIHRvcDogNzAwcHg7XG4gIGxlZnQ6IDEyNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0Om50aC1jaGlsZCg2KSB7XG4gIHRvcDogNzcwcHg7XG4gIGxlZnQ6IDQ3NXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0Om50aC1jaGlsZCg3KSB7XG4gIHRvcDogODIycHg7XG4gIGxlZnQ6IDQ1N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX292ZXJmbG93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oC75qiq44Gr44K544Kv44Ot44O844Or44Gn44GN44G+44GZ44CCXCI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX292ZXJmbG93IGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB0YWJsZSB0Ym9keSB0aCwgLnAtc2VydmljZWRldGFpbF9fcHJpY2UgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHRhYmxlIHRib2R5IHRoLCAucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fcHJpY2UgdGFibGUgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB0YWJsZSB0Ym9keSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fcHJpY2UgdGFibGUgdGJvZHkgdGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41dncsIDMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlX25vdGUge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wcmljZV9ub3RlIHVsIGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnAtc2VydmljZWRldGFpbF9fcHJpY2Vfbm90ZSB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qge1xuICBnYXA6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3QtYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQ6ICNlOWVjZjI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aCBkdCB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWluLWhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fcm91bmRMaXN0LXdoIGR0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2ggZGQge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2ggZGQgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcm91bmRMaXN0LXdoLWNoaWxkIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDMwcHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2gtY2hpbGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQ0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDIxcHggc29saWQgIzdlOTBiNjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aC1jaGlsZCBsaSB7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtaW5kZW50OiAtMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuLnAtc2VydmljZWRldGFpbF9fcm91bmRMaXN0LXdoLWNoaWxkIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2gtY2hpbGQtY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMxNTMzNzg7XG4gIG1hcmdpbjogNXB4IDRweCAzcHggMnB4O1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwIHtcbiAgcGFkZGluZzogMTJyZW0gMCAxNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXAge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXAgaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0IHtcbiAgbWFyZ2luOiA2cmVtIGF1dG87XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtIHtcbiAgcGFkZGluZzogNXJlbTtcbiAgYm9yZGVyOiAycHggI2U4ZWJmMiBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMzdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDM3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDI2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW0gaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0IHVsIGxpOm50aC1jaGlsZCgybi0xKSAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3QgdWwgbGk6bnRoLWNoaWxkKDJuLTEpIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW06YWZ0ZXIge1xuICBib3JkZXItdG9wOiAyNnB4IHNvbGlkICNlOGViZjI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0IHVsIGxpOmxhc3QtY2hpbGQgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5iZy1ibHVlIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW0ge1xuICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xufVxuLmJnLWJsdWUgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbTphZnRlciB7XG4gIGJvcmRlci10b3A6IDI2cHggc29saWQgI2U4ZWJmMjtcbn1cbi5iZy1ibHVlIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3QgdWwgbGk6bnRoLWNoaWxkKDJuLTEpIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJnLWJsdWUgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdCB1bCBsaTpudGgtY2hpbGQoMm4tMSkgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbTphZnRlciB7XG4gIGJvcmRlci10b3A6IDI2cHggc29saWQgI2ZmZjtcbn1cblxuLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRUFFREYyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiA4N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbS1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjMGQzMDc5O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LWl0ZW0tdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMS41NzE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LWl0ZW0tdGl0bGUgKyAucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAycHggZG90dGVkICM3ZTkwYjY7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDUuNXJlbSA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0IHVsIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193b3JyeV9fbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0X19pdGVtX190YWcge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMxNTM0Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB6LWluZGV4OiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3RfX2l0ZW1fX3RvcCB7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0X19pdGVtX190b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193b3JyeV9fbGlzdF9faXRlbV9fdG9wX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193b3JyeV9fbGlzdF9faXRlbV9fdG9wX19pbWcge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3RfX2l0ZW1fX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpZGVuYXYge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpZGVuYXZfX2ltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1zaWRlbmF2X19pbWc6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXNpZGVuYXZfX2ltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbi5wLXNpZGVuYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXNpZGVuYXZfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucC1zaWRlbmF2X19ibnIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnAtc2lkZW5hdl9fYm5yIHAge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xufVxuLnAtc2lkZW5hdl9fYm5yIC5wLXNpZGVuYXZfX3RpdGxlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtc2lkZW5hdl9fYm5yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zaWRlbmF2X19ibnIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtc2lkZW5hdl9fYm5yIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc2lkZW5hdl9fYm5yIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtc2lkZW5hdl9fbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ucC1zaWRlbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLnAtc2lkZW5hdl9fbGluayBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4ucC1zaWRlbmF2X19saW5rIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc2lkZW5hdl9fbGluayBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtc2lkZW5hdl9fc3F1YXJlIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxMTE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zaWRlbmF2X19zcXVhcmUgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1zaWRlbmF2X19zcXVhcmUgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1zaWRlbmF2X19zcXVhcmUgYSArIGEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtc2lkZW5hdl9fc3F1YXJlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSBkdCB7XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IDlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSBkdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zaWRlbmF2X19zcXVhcmUgZHQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zaWRlbmF2X19zcXVhcmUgZHQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtc2lkZW5hdl9fc3F1YXJlIGRkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDlyZW0gLSAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zaWRlbmF2X19zcXVhcmUgZGQge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpZGVuYXZfX3NxdWFyZSBkZCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSBkZCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1zaWRlbmF2X19zcXVhcmUgLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDBweCAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGEgKyBhIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgZHQge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkdCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgZHQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtIC0gMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGRkIHtcbiAgICB3aWR0aDogNTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zaWRlbmF2X19yZWN0YW5nbGUgZGQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgZGQgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwcHggMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zcGVjaWFsX19pdGVtX193cmFwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX19pdGVtX193cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5wLXNwZWNpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zcGVjaWFsIC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZHgvaW1hZ2VzL2JnLXNwZWNpYWwuanBnXCIpO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX19pdGVtX19ibnJpbWcge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucmltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2JuciAuZGlhZ29uYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xOSU7XG4gIHdpZHRoOiA2NCU7XG4gIGhlaWdodDogMTQ3JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjlmYjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAxZGVnKTtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3gge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCB7XG4gIHdpZHRoOiA0NSU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMTIzMzc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YWZ0ZXIsIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzc4O1xuICBjb2xvcjogIzEyMzM3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX2J0bl9fd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX2J0bl9fd3JhcCAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX19pdGVtX19ibnIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW46IDJyZW0gMjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3ggaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmFmdGVyLCAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0cmVtO1xuICB9XG5cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuOHZ3LCAzNnB4KTtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGwge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YmVmb3JlLCAucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YWZ0ZXIge1xuICB3aWR0aDogM3JlbTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCB7XG4gIGdhcDogNnB4O1xufVxuLnAtY29sdW1uX193cmFwcGVyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19idG5fX3dyYXAgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMjQ2cHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAzcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX2J0bl9fd3JhcCAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHRvcDogMXB4O1xuICByaWdodDogMThweDtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiB7XG4gIGJhY2tncm91bmQ6ICMxMjMzNzg7XG4gIGhlaWdodDogMjcuNXJlbTtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxMjMzNzg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICBsZWZ0OiAtNDNweDtcbiAgei1pbmRleDogLTE7XG59XG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGwge1xuICBjb2xvcjogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjphZnRlciwgLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG59XG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X190dGwge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAuYy1idG4tLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzEyMzM3ODtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LWJsdWUucG5nKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yMiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3ggaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAuYy1idG4tLWxpbmUge1xuICAgIG1heC13aWR0aDogMzY1cHg7XG4gIH1cbn1cbi5wLXN0ZXAtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW0gMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLXN0ZXAtYm94X19udW0ge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbiAgd2lkdGg6IDlyZW07XG4gIGhlaWdodDogOXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS40cmVtIDAgMDtcbn1cbi5wLXN0ZXAtYm94X19udW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuLnAtc3RlcC1ib3hfX2l0ZW0ge1xuICB3aWR0aDogMzIlO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RlcC1ib3hfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQ6ICMwNzE4M2Y7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSgxKSAucC1zdGVwLWJveF9fbnVtIHtcbiAgY29sb3I6ICMwNzE4M2Y7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSgyKSAucC1zdGVwLWJveF9fbnVtIHtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6ICM0MzVhOGU7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSgzKSAucC1zdGVwLWJveF9fbnVtIHtcbiAgY29sb3I6ICM0MzVhOGU7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gIGJhY2tncm91bmQ6ICM3Yzg3YTI7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSg0KSAucC1zdGVwLWJveF9fbnVtIHtcbiAgY29sb3I6ICM3Yzg3YTI7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIGJhY2tncm91bmQ6ICM1NjVlNzA7XG59XG4ucC1zdGVwLWJveF9faXRlbTpudGgtb2YtdHlwZSg1KSAucC1zdGVwLWJveF9fbnVtIHtcbiAgY29sb3I6ICM1NjVlNzA7XG59XG4ucC1zdGVwLWJveCBkbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSA0cmVtIDRyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtc3RlcC1ib3ggZGwgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnAtc3RlcC1ib3ggZGwgZGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtc3RlcC1ib3ggZGwgbGkge1xuICBsaXN0LXN0eWxlOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbi5wLXN0dWR5LWdyb3VwLXNlbWluYXJfX2JveCBoMyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmU3Nzg2O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnAtc3ViamVjdC1zZXRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXN1YmplY3Qtc2V0X193cmFwIHtcbiAgICBnYXA6IDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdWJqZWN0LXNldF9fd3JhcCB7XG4gICAgZ2FwOiA2JTtcbiAgfVxufVxuLnAtc3ViamVjdC1zZXRfX2JsayArIC5wLXN1YmplY3Qtc2V0X19ibGsge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucC1zdWJqZWN0LXNldF9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgd2lkdGg6IDI5OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXN1YmplY3Qtc2V0X19pdGVtIHtcbiAgICB3aWR0aDogMjMuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YmplY3Qtc2V0X19pdGVtIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLXN1YmplY3Qtc2V0X19pdGVtIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1zdWJqZWN0LXNldF9faXRlbSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zdWJqZWN0LXNldF9faXRlbSBmaWd1cmUge1xuICAgIGhlaWdodDogMjB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3ViamVjdC1zZXRfX2l0ZW0gZmlndXJlIHtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtc3ViamVjdC1zZXRfX2l0ZW0gZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuLnAtc3ViamVjdC1zZXRfX2l0ZW0gZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXN1YmplY3Qtc2V0X19pdGVtIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLXN1YmplY3Qtc2V0X19pdGVtOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc3ViamVjdC1zZXRfX2l0ZW06aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1zdWJqZWN0LXNldF9faXRlbTpmb2N1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXN1YmplY3Qtc2V0X19pdGVtOmhvdmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucC1zdWJqZWN0LXNldCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucC1zdWJqZWN0LXNldCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1zdWJqZWN0LXNldCBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnAtdGV4dGJveCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC10ZXh0Ym94LS1jb2wyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW0gMyU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLXRleHRib3gtLWNvbDIgZGwge1xuICB3aWR0aDogNDguNSU7XG59XG4ucC10ZXh0Ym94LS1jb2wyIGRsIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRleHRib3gtLWNvbDIgZGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10ZXh0Ym94LS1jb2wyIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xufVxuLnAtdGV4dGJveC0tY29sMiBkZCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ucC10ZXh0Ym94LS1jb2wzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW0gMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLXRleHRib3gtLWNvbDMgZGwge1xuICB3aWR0aDogMzIlO1xufVxuLnAtdGV4dGJveC0tY29sMyBkbCB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZXh0Ym94LS1jb2wzIGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdGV4dGJveC0tY29sMyBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbn1cbi5wLXRleHRib3gtLWNvbDMgZGQge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4ucC10b3AtbXYge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4ucC10b3AtbXYgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctdG9wLW12LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjYzYztcbn1cbi5wLXRvcC1tdi1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NTNweDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9faXRlbS5zbGljay1zbGlkZSB7XG4gIC8qYmFja2dyb3VuZDogI2ZmZjsqL1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODI1KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgbWluLXdpZHRoOiA2NzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZV9faXRlbS5zbGljay1zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9faXRlbS5zbGljay1zbGlkZS5zbGljay1jZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtaW4td2lkdGg6IDgyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlX19pdGVtLnNsaWNrLXNsaWRlLnNsaWNrLWNlbnRlciB7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fdHh0IHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC10b3AtbXYtc2xpZGVfX3R4dC10YWcge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzM3ODtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuLnAtdG9wLW12LXNsaWRlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLXRvcC1tdi1zbGlkZSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXRvcC1tdi1zbGlkZSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUzJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX2ltZyBpbWcge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlOmhvdmVyIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9faW1nIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2U6aG92ZXIgLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX2J0biAuYy1idG4tLWxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzc4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19zdWJ0dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHggNS4yNjMxNTc4OTQ3JTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fYm90dG9tIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X190eHRib3gge1xuICB3aWR0aDogNjguNDIxMDUyNjMxNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fdHh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fdHh0Ym94IHAge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX3R4dGJveCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19idG4ge1xuICB3aWR0aDogMjYuMzE1Nzg5NDczNyU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fYnRuIC5jLWJ0bi0tbGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtdG9wLW12LXNsaWRlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogY2FsYygyMS4yJSArIDUwcHgpO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC10b3AtbXYtc2xpZGUgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNyUgKyA1MHB4KTtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3Avc2xpY2stcHJldi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucC10b3AtbXYtc2xpZGUgLnNsaWNrLW5leHQge1xuICByaWdodDogMjEuMiU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDclO1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9zbGljay1uZXh0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQGtleWZyYW1lcyBTY2FsZUFuaSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5zbGlkZXJfX2l0ZW0sXG4uc2xpY2stc2xpZGUuaXMtYWN0aXZlLW5leHQgLnNsaWRlcl9faXRlbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1pbi13aWR0aDogODIwcHg7XG59XG5cbi5wLXRvcC1tdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnAtdG9wLW12LmlzLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnAtdG9wLW12IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtdG9wLW12X190eHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXRvcC1tdl9fdHh0X19tYWluY29weSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLXRvcC1tdl9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXRvcC1tdl9fdmlkZW8gdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQxcHgpIHtcbiAgLnAtdW5kZXItbXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG4ucC11bmRlci1tdiAubC1jb250YWluZXIsIC5wLXVuZGVyLW12IC5sLWNvbHVtbjItLWhhbGYge1xuICBwYWRkaW5nOiA4cmVtIDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC11bmRlci1tdiAubC1jb250YWluZXIsIC5wLXVuZGVyLW12IC5sLWNvbHVtbjItLWhhbGYge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXVuZGVyLW12IC5sLWNvbnRhaW5lciwgLnAtdW5kZXItbXYgLmwtY29sdW1uMi0taGFsZiB7XG4gICAgcGFkZGluZzogN3JlbSA1dncgMXJlbTtcbiAgfVxufVxuLnAtdW5kZXItbXZfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC11bmRlci1tdl9fc3ViIGgxIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtdW5kZXItbXZfX3N1YiAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICBtYXJnaW46IDAgMCAwIDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC11bmRlci1tdl9fc3ViIC5jLWNhdGUtLWxpbmUgc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wLXVuZGVyLW12X19idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbSA0cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLXVuZGVyLW12X19idG4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXVuZGVyLW12X19idG4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgfVxufVxuLnAtdW5kZXItbXZfX2J0biBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAxcmVtIDAuMnJlbSAwO1xufVxuLnAtdW5kZXItbXYgLnAtdW5kZXItbXZfX3RpdGxlIHtcbiAgbWFyZ2luOiAxcmVtIDAgNHJlbTtcbn1cbi5wLXVuZGVyLW12IC5wLXVuZGVyLW12X190aXRsZSA+ICoge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgYW5pbWF0aW9uOiBhbGlnbi1hbmltYXRpb24gMC41cyAwcyBmb3J3YXJkcztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbi5wLXVuZGVyLW12IC5wLXVuZGVyLW12X19sZWFkIHAge1xuICBhbmltYXRpb246IGFsaWduLWFuaW1hdGlvbiAwLjVzIDBzIGZvcndhcmRzO1xufVxuLnAtdW5kZXItbXYgcCB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtdW5kZXItbXZfX2NvcHkge1xuICBjb2xvcjogIzEwMTAxMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC11bmRlci1tdl9fYmcsIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIGNhbGMoKDEwMCUgLSAxMzUwcHgpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtdW5kZXItbXZfX2JnLCAucC11bmRlci1tdl9fYmctLXNlbnRlbmNlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLXVuZGVyLW12X19iZyBpbWcsIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtdW5kZXItbXZfX2JnOmFmdGVyLCAucC11bmRlci1tdl9fYmctLXNlbnRlbmNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzByZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAwMCAwJSwgIzIyMiAxMDAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTByZW07XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXVuZGVyLW12X19iZzphZnRlciwgLnAtdW5kZXItbXZfX2JnLS1zZW50ZW5jZTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtdW5kZXItbXZfX2JnIHNwYW4sIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdW5kZXItbXZfX2JnIHNwYW46YmVmb3JlLCAucC11bmRlci1tdl9fYmctLXNlbnRlbmNlIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGFuaW1hdGlvbjogaW1nLWFuaW1lIDFzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgZm9yd2FyZHM7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC11bmRlci1tdl9fYmctLXNlbnRlbmNlOmFmdGVyIHtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgYm90dG9tOiAtMjRyZW07XG59XG4ucC11bmRlci1tdl9fdHh0IHtcbiAgcGFkZGluZzogNHJlbSAwIDAgY2FsYygoMTAwJSAtIDEzNDBweCkgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtdW5kZXItbXZfX3R4dCB7XG4gICAgY29sb3I6ICMxMDEwMTAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAzcmVtIDV2dztcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG4ucC11bmRlci1tdl9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucC11bmRlci1tdl9faWNvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC11bmRlci1tdl9faWNvbiB1bCBsaSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDI2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdW5kZXItbXZfX2ljb24gdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC11bmRlci1tdl9faWNvbiB1bCBsaSBzdHJvbmcge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cblxuLnAtd2ViaW5hciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXdlYmluYXIgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctd2ViaW5hci5qcGdcIik7XG59XG4ucC13ZWJpbmFyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC13ZWJpbmFyX19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3Qge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19pdGVtX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC13ZWJpbmFyX19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3QgYSAucC13ZWJpbmFyX19pdGVtX19saXN0X19pbWdib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3QgYSAucC13ZWJpbmFyX19pdGVtX19saXN0X19pbWdib3hfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC13ZWJpbmFyX19pdGVtX19saXN0X190eHRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ucC13ZWJpbmFyX19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ucC13ZWJpbmFyX19pdGVtX19saXN0X190eHRib3hfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG59XG4ucC13ZWJpbmFyX19pdGVtX19saXN0IGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3QgYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtd2ViaW5hcl9faXRlbV9fbGlzdF9iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC13ZWJpbmFyX19pdGVtX19saXN0X2JnIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucC13ZWJpbmFyIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyNXB4O1xuICByb3ctZ2FwOiAyNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hciAucC13ZWJpbmFyX19pdGVtX19saXN0X193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtd2ViaW5hcl9fbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC13ZWJpbmFyX19uYXYtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYmluYXJfX25hdi1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXdlYmluYXJfX25hdi1pbm5lciBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAzMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hcl9fbmF2LWlubmVyIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC13ZWJpbmFyX19uYXYtaW5uZXIgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wLXdlYmluYXJfX25hdi1pbm5lciBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hcl9fbmF2LWlubmVyIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC13ZWJpbmFyX19hcmVhIC5wLWRvY3VtZW50X19pdGVtICsgLnAtZG9jdW1lbnRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnAtd2ViaW5hcl9fYXJlYSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94X19sYWJlbCB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wLXdlYmluYXJfX2FyZWEgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLXdlYmluYXJfX2FyZWEgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4LjlyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19hcmVhIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC13ZWJpbmFyX19hcmVhIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hcl9fYXJlYSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC13ZWJpbmFyX19hcmVhIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLXdlYmluYXJfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLnAtd2ViaW5hcl9faGVhZCBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtd2ViaW5hcl9faGVhZCBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucC13ZWJpbmFyX19pdGVtLWRheSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS1saXZlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS1saXZlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzIpIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobisyKSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rMikgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS1saXZlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4OiAxO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94X19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS12ZW51ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtdmVudWUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6Zmlyc3QtY2hpbGQgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS12ZW51ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgICB3aWR0aDogMzIlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS12ZW51ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMTtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLXZlbnVlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtdmVudWUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLXZlbnVlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS12ZW51ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtd2ViaW5hci0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hci0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnAtd2ViaW5hci0tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ2FwOiAwO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLnAtd2ViaW5hci0tbGlzdC0taXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgZ2FwOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtOmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1ib3R0b20ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtd2ViaW5hci0tbGlzdC0taXRlbS0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hci0tbGlzdC0taXRlbS0taW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICB9XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnAtd2ViaW5hci0tbGlzdC0taXRlbS0tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjkyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6ICMxNTM0Nzc7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1kYXRlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLmpzLWFyZWEtbGluayB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLmpzLWFyZWEtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnAtb25kZW1hbmQtc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25kZW1hbmQtc2V0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgbWFyZ2luOiA1MHB4IDUlO1xuICB9XG59XG4ucC1vbmRlbWFuZC1zZXRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLW9uZGVtYW5kLXNldF9faXRlbV9fbGlzdCB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC1vbmRlbWFuZC1zZXRfX2l0ZW1fX2xpc3Q6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtb25kZW1hbmQtc2V0X19pdGVtX19saXN0X190eHRib3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnAtb25kZW1hbmQtc2V0X19pdGVtX19saXN0X190eHRib3ggaDQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1vbmRlbWFuZC1zZXRfX2l0ZW1fX2xpc3RfX3R4dGJveCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnAtc2VtaW5hcmJuci1zZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucC1zZW1pbmFyYm5yLXNldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNlbWluYXJibnItc2V0X19pdGVtX19pbWdib3gge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4ucC1zZW1pbmFyYm5yLXNldF9faXRlbV9fdHh0Ym94IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlbWluYXJibnItc2V0X19pdGVtX190eHRib3ggcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZW1pbmFyYm5yLXNldCAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucC1zdWdnZXN0aW9uLXNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1Z2dlc3Rpb24tc2V0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgbWFyZ2luOiA1MHB4IDUlO1xuICB9XG59XG4ucC1zdWdnZXN0aW9uLXNldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc3VnZ2VzdGlvbi1zZXRfX2l0ZW1fX2xpc3Qge1xuICB3aWR0aDogNDglO1xufVxuLnAtc3VnZ2VzdGlvbi1zZXRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucC1zdWdnZXN0aW9uLXNldF9faXRlbV9fbGlzdF9fdHh0Ym94IGg0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtc3VnZ2VzdGlvbi1zZXRfX2l0ZW1fX2xpc3RfX3R4dGJveCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI3NvbHV0aW9uRGV0YWlsIC5wLXN1Z2dlc3Rpb24tc2V0X19pdGVtX19saXN0IHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbkRldGFpbCAucC1zdWdnZXN0aW9uLXNldF9faXRlbV9fbGlzdCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4jc29sdXRpb25EZXRhaWwgLnAtc3VnZ2VzdGlvbi1zZXRfX2l0ZW1fX2xpc3RfX3R4dGJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ucC13ZWJtYXJrZXRpbmctc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjEgdXJsKC9keC9hc3NldHMvaW1nL3NvbHV0aW9uL3Atd2VibWFya2V0aW5nLXNldC1iZy5wbmcpIG5vLXJlcGVhdDtcbn1cbi5wLXdlYm1hcmtldGluZy1zZXRfX3R4dGJveCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xufVxuLnAtd2VibWFya2V0aW5nLXNldF9fdHh0Ym94IGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnAtd2VibWFya2V0aW5nLXNldCAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi8q5bem5Y+z44Gu44Ki44OL44Oh44O844K344On44OzKi9cbi8qLnNsaWNrLWFjdGl2ZSBoMSB7XG4gIGFuaW1hdGlvbi1uYW1lOnNsaWRlVGV4dFgxMDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjowLjhzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xuICAgIG9wYWNpdHk6IDA7XG59Ki9cbkBrZXlmcmFtZXMgc2xpZGVUZXh0WDEwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLyropoHntKDjgpLlt6bjga7mnqDlpJbjgavnp7vli5UqL1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNsaWRlQW5pbWVSaWdodExlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVUZXh0WC0xMDA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVUZXh0WC0xMDAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLyropoHntKDjgpLlj7Pjga7mnqDlpJbjgavnp7vli5UqL1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHkubGl0eS1jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXR5LXdyYXAge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6IDk5OTM7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0eS1jbG9zZTpob3ZlciwgLmxpdHktY2xvc2U6Zm9jdXMsIC5saXR5LWNsb3NlOmFjdGl2ZSwgLmxpdHktY2xvc2U6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsIC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLCAubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsIC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIuKAolwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ucC10b3AtbXYtc2xpZGUgLnNsaWNrLWN1cnJlbnQsXG4ucC10b3AtbXYtc2xpZGUgLmlzLWFjdGl2ZS1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSAuYy13aGl0ZS1jYXJkX19pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1zbGlkZSxcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMDAwO1xuICBwZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59IiwiLyogbWluLXdpZHRoXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRicmVha3BvaW50LXVwOiAoXHJcbiAgICAnbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDFweCknLFxyXG4gICAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxyXG4gICAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyogbWF4LXdpZHRoXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRicmVha3BvaW50LWRvd246IChcclxuICAgICdsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KScsXHJcbiAgICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXHJcbiAgICAncyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbikgIWRlZmF1bHQ7XHJcbiIsIi8qZm9udCovXHJcbiRjX2Jhc2U6ICMxMDEwMTA7XHJcblxyXG4vKmdyYXkqL1xyXG4kY19ncmF5OiAjNmU3Nzg2O1xyXG5cclxuLypiZ19ncmF5Ki9cclxuJGNfYmdfZ3JheTogIzE1MzM3OTtcclxuXHJcbi8q6JeN6ImyKi9cclxuJGNfYWk6ICMwNzE4M2Y7XHJcblxyXG4vKumdkuiJsiovXHJcbiRjX2JsdWU6ICMxNTMzNzg7XHJcblxyXG4vKuawtOiJsiovXHJcbiRjX21penU6ICMwMGFmZWQ7XHJcblxyXG4vKueZveiJsiovXHJcbiRjX3doaXRlOiAjZmZmO1xyXG5cclxuLyrpu5LoibLjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xyXG4kY19ncmFkZV9ibGFjazogIzAwMDtcclxuJGNfZ3JhZGVfYmxhY2s6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAgIzAwMCAwJSwgIzIyMiAxMDAlKTtcclxuJGNfZ3JhZGVfYmxhY2s6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAgIzAwMCAwJSwjMjIyIDEwMCUpO1xyXG4kY19ncmFkZV9ibGFjazogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAgIzAwMCAwJSwjMjIyIDEwMCUpO1xyXG5cclxuLyrpu5LoibLjgrDjg6njg4fjg7zjgrfjg6fjg7Plj43ou6IqL1xyXG4kY19ncmFkZV9ibGFja19yZXY6ICMwMDA7XHJcbiRjX2dyYWRlX2JsYWNrX3JldjogLW1vei1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAgIzAwMCAwJSwgIzIyMiAxMDAlKTtcclxuJGNfZ3JhZGVfYmxhY2tfcmV2OiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICAjMDAwIDAlLCMyMjIgMTAwJSk7XHJcbiRjX2dyYWRlX2JsYWNrX3JldjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgICMwMDAgMCUsIzIyMiAxMDAlKTtcclxuXHJcbi8qRC1SZXZvbHV0aW9uKi9cclxuJGNfZ3JhZGVfZHI6IHJnYigxMywyLDg2KTtcclxuJGNfZ3JhZGVfZHI6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLDIsODYsMSkgMCUsIHJnYmEoNTksMTA0LDE3NiwxKSA1MCUsIHJnYmEoMTEsMTE4LDE3OSwxKSAxMDAlKTtcclxuJGNfZ3JhZGVfZHI6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLDIsODYsMSkgMCUsIHJnYmEoNTksMTA0LDE3NiwxKSA1MCUsIHJnYmEoMTEsMTE4LDE3OSwxKSAxMDAlKTtcclxuJGNfZ3JhZGVfZHI6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMywyLDg2LDEpIDAlLCByZ2JhKDU5LDEwNCwxNzYsMSkgNTAlLCByZ2JhKDExLDExOCwxNzksMSkgMTAwJSk7IiwiLyogamFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGphLXNhbnM6IFlha3VIYW5KUCwgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblxyXG4vKiBlblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kZW4tc2FuczogJ1JvYm90bycsIHNhbnMtc2VyaWY7IiwiLyogamFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGphLXNhbnM6IFlha3VIYW5KUCwgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblxyXG4kamEtc2VyaWY6ICdOb3RvIFNlcmlmIEpQJywgc2Fucy1zZXJpZjtcclxuXHJcbi8qIGVuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRlbi1zYW5zOiAnUm9ib3RvJywgc2Fucy1zZXJpZjsiLCIvKiBtaW4td2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtdXA6IChcclxuICAgICdzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpJyxcclxuICAgICdtJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpJyxcclxuICAgICdsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KScsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKiBtYXgtd2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gICAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICAgJ20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG4gICAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3MnKTtcclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjMTExO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC8vbWFyZ2luLXRvcDogOS4ycmVtO1xyXG59XHJcbnAge1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA3cmVtO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5hIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcclxufVxyXG4ub25seV9wYyB7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5vbmx5X3NwIHtcclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLyrlkIRodG1s6KaB57SgKi9cclxuaDIge1xyXG4gIEBpbmNsdWRlIGZvbnQ0MjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmLmJsYWNrIHtcclxuICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzE1MzQ3NztcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gIH1cclxufVxyXG5oMyB7XHJcbiAgQGluY2x1ZGUgZm9udDI0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmJnLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XHJcbn1cclxuLmJnLWdyYXlwdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XHJcbn1cclxuLnR4dC1yIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udHh0LWMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udHh0LWwge1xyXG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG59XHJcbi5jLXdoaXRlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ucGFkZGluZzEwMCB7XHJcbiAgcGFkZGluZzogMTAwcHggMDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICB9XHJcbn1cclxuLnBhZGRpbmcxNTAge1xyXG4gIHBhZGRpbmc6IDE1MHB4IDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nMS0xNTAge1xyXG4gIHBhZGRpbmc6MXB4IDAgMTUwcHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOjFweCAwIDgwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nMTUwLTEwMCB7XHJcbiAgcGFkZGluZzogMTUwcHggMCAxMDBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xyXG4gIH1cclxufVxyXG4ucGFkZGluZzc1IHtcclxuICBwYWRkaW5nOiA3NXB4IDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDA7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nNiB7XHJcbiAgcGFkZGluZzogNnJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nMTIwIHtcclxuICBwYWRkaW5nOiAxMnJlbSAwO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogN3JlbSAwO1xyXG4gIH1cclxufVxyXG4ucGFkZGluZy1iLTEyMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nLXQtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XHJcbn1cclxuLm10NjAge1xyXG4gIG1hcmdpbi10b3A6IDYwcHghaW1wb3J0YW50O1xyXG59XHJcbi5tYjQwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5tYjIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tYjYwIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4IWltcG9ydGFudDtcclxufVxyXG4ubWIxMDAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5tYjE1MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbn1cclxuLm1iMjAwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxufVxyXG4uc3RpY2t5LXRleHQge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAyNTVweDtcclxuICBtYXJnaW46IDEwMHB4IDAgMjAwcHg7XHJcbiAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbjogMCAwIDgwcHg7XHJcbiAgICB0b3A6IDE4MHB4O1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG59XHJcbi5zdGlja3ktdGV4dC5zdGlja3ktdGV4dC10b3B7XHJcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG87XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbjozMHB4IDA7XHJcbiAgICAgICAgfVxyXG59XHJcbi5iZy1ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlXHJcbn1cclxuXHJcbi5zcGFjaW5nMDgge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjhyZW07XHJcbn1cclxuLm1haW4tdHRsIHtcclxuICBmb250LXNpemU6IDQuMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcclxuICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCYuYmxhY2sge1xyXG5cdFx0Y29sb3I6ICMxMDEwMTA7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTUzNDc3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcbi50eHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50eHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnR4dC1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5qcy1hcmVhLWxpbmsge1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG59XHJcbi5qcy1hcmVhLWxpbms6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hbC1jZW50ZXIge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuIiwiQG1peGluIGFuaW1hdGlvbiB7XHJcblx0b3BhY2l0eSA6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IDFzO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcdFxyXG59XHJcbi5pcy1mYWRlaW4tYWN0aXZlIHtcclxuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xyXG59IiwiQG1peGluIGZvbnQxMCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxMHB4LCAuNTIxdncsMTBweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxMHB4LCAuNjI1dncsMTJweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMyB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxMHB4LCAuNjc3dncsMTNweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxMnB4LCAuNzI5dncsMTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNSB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxM3B4LCAuNzh2dywxNXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE2IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE0cHgsIC44MzMzdncsMTZweCk7XHJcbn1cclxuQG1peGluIGZvbnQxOCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAuOTM3NXZ3LDE4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTkge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMXZ3LDE5cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjAge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywyMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIxIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMXZ3LDIxcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjIge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywyMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIzIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsMjNweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywyNHB4KTtcclxufSBcclxuQG1peGluIGZvbnQyNSB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsMjVweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LDI2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mjgge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywyOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMwIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNXZ3LDMwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzIge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS42dncsMzJweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMyB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY1dncsMzNweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjh2dywzNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM4IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsMzhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0MCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LDQwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDIge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsNDJweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0MyB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjJ2dyw0M3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDQ3IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNHZ3LDQ3cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDgge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsNDhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ2NiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCg0OHB4LCAzLjN2dyw2NnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDc0IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDUwcHgsIDR2dyw3NHB4KTtcclxufVxyXG5cclxuXHJcbi8q6L+95Yqg44GX44Gfc2NzcyovXHJcblxyXG5cclxuQG1peGluIGZvbnQxNiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLy90b3AgbXYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBrZXlmcmFtZXMgZmFkZXpvb20ge1xyXG4gIDAlIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG4vL1VuZGVyIHBhZ2UgTVYgdGV4dC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJWFsaWduLWFuaW1hdGlvbi13cmFwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5Aa2V5ZnJhbWVzIGFsaWduLWFuaW1hdGlvbiB7XHJcbiAgZnJvbSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNjAlLCAwKSBza2V3WSgwZGVnKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC43cyBjdWJpYy1iZXppZXIoMC41NCwgMCwgMCwgMC45OSksIHRyYW5zZm9ybSAxLjFzIGN1YmljLWJlemllciguNDcyLC40MjgsMCwuOTkyKSAuMXM7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNTE0M3M7XHJcbiAgcGFkZGluZy1ib3R0b206IC4xZW07XHJcbiAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdZKDBkZWcpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vL1VuZGVyIHBhZ2UgTVYgYmctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBrZXlmcmFtZXMgaW1nLWFuaW1lIHtcclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vLy91bmRlciBtdlxyXG4vL0BrZXlmcmFtZXMgc2xpZGVUZXh0WDEwMCB7XHJcbi8vICBmcm9tIHtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IC8q6KaB57Sg44KS5bem44Gu5p6g5aSW44Gr56e75YuVKi9cclxuLy8gICAgICAgIG9wYWNpdHk6IDA7XHJcbi8vICB9XHJcbi8vXHJcbi8vICB0byB7XHJcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7LyropoHntKDjgpLlhYPjga7kvY3nva7jgavnp7vli5UqL1xyXG4vLyAgICBvcGFjaXR5OiAxO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcblxyXG5cclxuXHJcbi8q5bem5Y+z44Gu44Ki44OL44Oh44O844K344On44OzKi9cclxuLyouc2xpY2stYWN0aXZlIGgxIHtcclxuICBhbmltYXRpb24tbmFtZTpzbGlkZVRleHRYMTAwO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjowLjhzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59Ki9cclxuXHJcbi8vQGtleWZyYW1lcyBzbGlkZVRleHRYMTAwIHtcclxuLy8gIGZyb20ge1xyXG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgLyropoHntKDjgpLlt6bjga7mnqDlpJbjgavnp7vli5UqL1xyXG4vLyAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gIH1cclxuLy9cclxuLy8gIHRvIHtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXHJcbi8vICAgIG9wYWNpdHk6IDE7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vLy8vLnNsaWRlQW5pbWVSaWdodExlZnQge1xyXG4vLy8vICBhbmltYXRpb24tbmFtZTpzbGlkZVRleHRYLTEwMDtcclxuLy8vLyAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuNXM7XHJcbi8vLy8gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XHJcbi8vLy8gICAgb3BhY2l0eTogMDtcclxuLy8vL31cclxuLy9cclxuLy9cclxuLy9Aa2V5ZnJhbWVzIHNsaWRlVGV4dFgtMTAwIHtcclxuLy8gIGZyb20ge1xyXG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOy8q6KaB57Sg44KS5Y+z44Gu5p6g5aSW44Gr56e75YuVKi9cclxuLy8gICAgb3BhY2l0eTogMDtcclxuLy8gIH1cclxuLy9cclxuLy8gIHRvIHtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXHJcbi8vICAgIG9wYWNpdHk6IDE7XHJcbi8vICB9XHJcbi8vfSIsIi8qIFNjc3MgRG9jdW1lbnQgKi9cclxuXHJcblxyXG4vL2Nzcy1tcXBhY2tlcueUqCDliYrpmaROR1xyXG5AaW5jbHVkZSBtcS11cChzKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtdXAobSl7LnRlc3R7b3BhY2l0eToxO319XHJcbkBpbmNsdWRlIG1xLXVwKGwpey50ZXN0e29wYWNpdHk6MTt9fVxyXG5cclxuQGluY2x1ZGUgbXEtZG93bihsKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtZG93bihtKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtZG93bihzKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn0iLCIuYmctaW1nIHtcclxuXHQgcG9zaXRpb246IGFic29sdXRlO1xyXG4gd2lkdGg6IDEwMCU7XHJcbiBoZWlnaHQ6IDEwMCU7XHJcbiBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0ZmlsdGVyOiBibHVyKDBweCk7XHJcblx0Ji5ibHVyIHtcclxuXHRcdCBmaWx0ZXI6IGJsdXIoMHB4KTtcclxuXHR9XHJcblx0JiBoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG59IiwiLmwtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCIubC1jb2x1bW4yIHtcclxuXHQmLS1hcnRpY2xlIHtcclxuXHRcdEBleHRlbmQgJXdyYXA7XHJcblx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDdyZW0gNXZ3O1xyXG5cdFx0fVxyXG5cdFx0Jl9fbWFpbiB7XHJcblx0XHRcdHdpZHRoOiA5MXJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDcyJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc2lkZSB7XHJcblx0XHRcdHdpZHRoOiAzNXJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDI0JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDUwcmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogNXJlbSBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZm9ybSB7XHJcblx0XHRAZXh0ZW5kICV3cmFwO1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0cGFkZGluZzogMTByZW0gMDtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRwYWRkaW5nOiA3cmVtIDV2dztcclxuXHRcdH1cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0Ly93aWR0aDogY2FsYyggMTAwJSAtIDQzcmVtIC0gOHJlbSAtIDE0cmVtICk7XHJcblx0XHRcdHdpZHRoOiA0NCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRsICsgZGwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0XHRcdHBhZGRpbmc6IDAgMCAuNXJlbSAzcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnLSc7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMWVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3NpZGUge1xyXG5cdFx0XHQvL3dpZHRoOiBjYWxjKCA0M3JlbSArIDEycmVtICk7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbjogNXJlbSBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3dyYXAge1xyXG5cdFx0XHRwYWRkaW5nOiA0cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdFx0XHRmb3JtIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0LCB0ZXh0YXJlYSB7XHJcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuNHJlbSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSwgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLCAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCwgLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMnJlbSApIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSAubWt0b09mZnNldCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm0gLm1rdG9HdXR0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvQXN0ZXJpeCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvSHRtbFRleHQubWt0b0hhc1dpZHRoIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMwcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvQnV0dG9uUm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtUm93IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHRcdC5yYWRpby1sYWJlbCwgLm1rdG9SYWRpb0xpc3QgbGFiZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpby1sYWJlbDo6YmVmb3JlLCAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQucmFkaW8tbGFiZWw6OmFmdGVyLCAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1sYWJlbDo6YmVmb3JlLCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1sYWJlbDo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSAubWt0b1JhZGlvTGlzdCA+IGxhYmVsLCAubWt0b0Zvcm0gLm1rdG9DaGVja2JveExpc3QgPiBsYWJlbCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNmE2YTZhICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxLjJyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b24ubWt0b0J1dHRvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGggcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMnJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2JsdWU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0YTpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuXHRcdFx0XHRzcGFuLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwICBhdXRvIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnV0dG9uLm1rdG9CdXR0b24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taGFsZiB7XHJcblx0XHRAZXh0ZW5kIC5sLWNvbnRhaW5lcjtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNiUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuXHRcdCZfX2JsayB7XHJcblx0XHRcdHdpZHRoOiA0NyU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCsgLmwtY29sdW1uMi0taGFsZl9fYmxrIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFx0XHJcbn1cclxuIiwiQG1peGluIGdyaWQoICRnYXA6IDAsICRjb250ZW50OmZsZXgtc3RhcnQsICRhbGlnbjpub3JtYWwgKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAkZ2FwO1xyXG5cdGp1c3RpZnktY29udGVudDogJGNvbnRlbnQ7XHJcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcclxufVxyXG4iLCIvL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCiy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBob3ZlcigkaWU6IGZhbHNlKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaWYgJGllIHtcclxuICAgIEBhdC1yb290IC51YS1pZSAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBvcCB7XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vL2JveHNoYWRvdy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gYnMge1xyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4xKTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vL3VuZGVybGluZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbGluZSgkY29sb3I6ICMxNTMzNzgpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlciB7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICBib3R0b206IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgY29udGVudDogJyc7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMXB4O1xyXG5cdCAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuXHQgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdCAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHR9XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBzY2FsZSB7XHJcblx0ZmlndXJlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjouM3MgYWxsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiJXdyYXAge1xyXG4gIHdpZHRoOiAkYmFzZS13aWR0aDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuJWlubmVyIHtcclxuICBtYXgtd2lkdGg6ICRpbm5lci13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4ubC1jb250YWluZXIge1xyXG4gIEBleHRlbmQgJWlubmVyO1xyXG4gIC8qcGFkZGluZzogMTByZW0gMDsqL1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge31cclxufSIsIiRkZXZpY2Utd2lkdGg6IDc2OHB4O1xyXG4kYmFzZS13aWR0aDogMTM1MHB4O1xyXG4kaW5uZXItd2lkdGg6IDExMDBweDtcclxuIiwiLmxfZm9vdGVyIHtcclxuXHRAaW5jbHVkZSBhbmltYXRpb247XHJcbn0iLCIubC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4vLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgIHRvcDogMDtcclxuLy8gICAgdHJhbnNpdGlvbjogMXMgYWxsO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdC8vaGVpZ2h0OiA5LjJyZW07XHJcblx0QGF0LXJvb3QgLnVuZGVyIC5sLWhlYWRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfYmdfZ3JheTtcclxuXHR9XHJcblx0Ji5maXhlZCB7XHJcblx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbiIsIi5sLXNlY3Rpb24ge1xyXG5cdCYtLXdoIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG5cdCYtLWdyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0fVxyXG59IiwiLmMtYXJyb3cge1xyXG5cdCYtLWNlbnRlci1ib3R0b20ge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA3cmVtIDEwcmVtIDAgMTByZW07XHJcblx0XHRib3JkZXItY29sb3I6ICRjX2dyYXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRtYXJnaW46IDRyZW0gYXV0byAwO1xyXG5cdH1cclxufVxyXG5cclxuIiwiJWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNfYmdfZ3JheTtcclxuICAgIGNvbnRlbnQ6ICcnO1x0XHJcbn1cclxuXHJcblxyXG4uYy1idG4tLWxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIG1pbi13aWR0aDogMzAlO1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzc4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHR0b3A6IDdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgbWluLXdpZHRoOiAzMCU7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjMzNzg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYnRuMiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4uYy1idG4tbWFyZ2lue1xyXG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcclxufSIsIi5jLWNhdGUge1xyXG5cdCYtLWxpbmUge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHBhZGRpbmc6IDAuMXJlbSAxLjJyZW07XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxMztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIuYy1jZW50ZXItbWFyZ2luIHtcclxuXHRtYXJnaW46IDVyZW0gYXV0byAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbiIsIiVjbG9jay1jb250ZW50IHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjA1ZW0sIDAuMDVlbSk7XHJcbn1cclxuXHJcbi5jLWNsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogIzY2NjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIG1hcmdpbjogMCAwLjVyZW0gMC4yZW0gMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIEBleHRlbmQgJWNsb2NrLWNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIEBleHRlbmQgJWNsb2NrLWNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbnRpbWUge1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDAuNWVtO1xyXG59XHJcbiIsIi5kZXRhaWwtdHRsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLTE0cHg7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGJhY2tncm91bmQ6ICMxNTMzNzk7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5jLWZpZ3VyZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogNnJlbSAwIDA7XHJcbn0iLCIuYy1mbG9hdGluZy1iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYm90dG9tOiAxNnB4O1xyXG4gIHJpZ2h0OiA2OHB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1jbG9zZSB7XHJcbiAgICBhLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1pbWctYm94IHtcclxuXHRAYXQtcm9vdCAqW2NsYXNzXj1cImMtaW1nLWJveFwiXSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0KyAqIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tbCB7XHJcblx0XHQmX19pdGVtLGltZyB7XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tciB7XHJcblx0XHQmX19pdGVtLGltZyB7XHJcblx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDRyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taGFsZiB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDglLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogNDYlO1xyXG5cdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4vL1x0QGF0LXJvb3QgKltjbGFzc149XCJjLWdyaWRcIl0ge1xyXG4vL1x0XHRkaXNwbGF5OiBmbGV4O1xyXG4vL1x0XHRmbGV4LXdyYXA6IHdyYXA7XHJcbi8vXHR9XHJcbi8vXHRcclxuLy9cdCRnYXA6IDQwO1xyXG4vL1x0JGl0ZW0xOiA1MzA7XHJcbi8vXHQkaXRlbTI6IGNhbGMoIDEwMCUgLSAjeyRnYXB9cHggLSAjeyRpdGVtMX1weCApO1xyXG4vL1xyXG4vL1x0Jl9fI3skaXRlbTF9LSN7JGdhcH0ge1xyXG4vL1x0XHRnYXA6ICN7JGdhcH1weDtcclxuLy9cdFx0PiAqOm50aC1vZi10eXBlKDEpIHtcclxuLy9cdFx0XHR3aWR0aDogI3skaXRlbTF9cHg7XHJcbi8vXHRcdH1cclxuLy9cdFx0PiAqOm50aC1vZi10eXBlKDEpICsgKiB7XHJcbi8vXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRpdGVtMX1weCAtICN7JGdhcH1weCApO1xyXG4vL1x0XHR9XHJcbi8vXHR9XHJcblx0XHJcbn0iLCIuYy1saW5rYm5yIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzExMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTM0cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBza2V3WCg1NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWxpbmtibnIwMiB7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzEyMzM3ODtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2tld1goNTVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jLWxpc3Qge1xyXG5cdCYtLWRpc2Mge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJ+ODuyc7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWluZGVudDMge1xyXG5cdFx0bGkge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE1O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyZW07XHJcblx0XHR0ZXh0LWluZGVudDogLTJlbTtcclxuXHRcdCsgbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxufVxyXG5cclxuIiwiLmMtbnVtIHtcclxuXHQmLS1maWxsIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0aGVpZ2h0OiA3cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgwLGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jLXBhZ2UtdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAydnc7XHJcbiAgICBib3R0b206IDZ2dztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0LW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdFx0dGV4dC1vcmllbnRhdGlvbjogc2lkZXdheXM7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTRyZW07XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi5jLXRhYmxlIHtcclxuXHRAbWl4aW4gdGJsIHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0aCwgdGQge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0fVxyXG5cdFx0dGgge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0dGQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1zZXJ2aWNlLWp1bmlvci10Ymwge1xyXG5cdFx0QGluY2x1ZGUgdGJsO1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHR9XHJcblx0QGF0LXJvb3QgLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IHRhYmxlIHtcclxuXHRcdEBpbmNsdWRlIHRibDtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHR0ZDpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0dGQ6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1leWUxMyB7XHJcblx0XHR0ZC50aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxNCU7XHJcblx0XHR9XHJcblx0XHR0aC5iZy1yZWQge1xyXG5cdFx0XHR3aWR0aDogNDMlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwYWZlZDtcclxuXHRcdH1cclxuXHRcdHRoLmJnLWJsdWUge1xyXG5cdFx0XHR3aWR0aDogNDMlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzk5OTtcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0cGFkZGluZzogMS41cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdG1hcmdpbjogMnJlbSAwIDA7XHJcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0dGgge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdHRib2R5IHRoIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG59IiwiJXRleHRsaW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRAaW5jbHVkZXIgaG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cdFx0XHJcbn1cclxuXHJcbi5jLXRleHQtbGluayB7XHJcblx0YSB7XHJcblx0XHRAZXh0ZW5kICV0ZXh0bGluaztcclxuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0fVxyXG5cdCYtLWFycm93LXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0YSB7XHJcblx0XHRcdEBleHRlbmQgJXRleHRsaW5rO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBleHRlbmQgJWFycm93O1xyXG5cdFx0XHRcdGxlZnQ6IC0ycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS11bmRlcmxpbmUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGV0YWlsLXR0bCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxuXHQmIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjE4cmVtO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMTRweDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogIzE1MzM3OTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLmMtdGl0bGUge1xyXG5cdCYtLWJnIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRAaW5jbHVkZSBncmlkKDJyZW0pO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR3aWR0aDogOXJlbTtcclxuXHRcdFx0aGVpZ2h0OiA5cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkLFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDMwO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHQgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMXJlbSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tcGhhc2Uge1xyXG4gICAgXHRAaW5jbHVkZSBmb250MjY7XHJcblx0XHRtYXJnaW46IDNyZW0gMCAxcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnAtYXJjaGl2ZS1saXN0IHtcclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRcdH1cclxuXHRcdFx0cC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRAaW5jbHVkZSBtcS11cCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtYnRuLS1tb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG5cdFx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRwYWRkaW5nOiAuM3JlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RhdGUge1xyXG5cdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0Ly9leWUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1leWUge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg0cmVtKTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRnYXA6IDFyZW07XHJcblx0XHR9XHJcblx0XHQucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNHJlbSApIC8gMiApO1xyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQ0MjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGE6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ05ldyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzExMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4xKTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgzcmVtKTtcclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnJlbTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTByZW07XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcmVtO1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHh0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDE2cmVtIC0gM3JlbSApO1xyXG5cdFx0XHQvL21pbi13aWR0aDogY2FsYyggMTAwJSAtIDMwJSAtIDNyZW0gKTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxMHJlbSAtIDNyZW0gKTtcdFx0XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHRcclxuXHRcclxuXHQvL2Nhc2UtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1jYXNlIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNXZ3KTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRnYXA6IDRyZW07XHJcblx0XHR9XHJcblx0XHQmX19waWNrLWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoNHJlbSxmbGV4LXN0YXJ0LGZsZXgtc3RhcnQpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRnYXA6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICdOZXcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzExMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRpbWcge3dpZHRoOiAxMDAlO31cclxuXHRcdFx0XHR3aWR0aDogNTByZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3R4dCB7XHJcblx0XHRcdCAgICB3aWR0aDogY2FsYyggMTAwJSAtIDRyZW0gLSA1MHJlbSApO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNHJlbSAtIDQwJSApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS11cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWJ0bi0tbW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNfYmFzZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuM3JlbSAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0XHQucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gMTB2dyApIC8gMyApO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNHJlbSApIC8gMiApO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGltZyB7d2lkdGg6IDEwMCU7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190eHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8vc3ViamVjdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCYtLXN1YmplY3Qge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZDtcclxuXHRcdGdhcDogNnJlbSAzLjMlO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdC8vZ2FwOiAyJTtcclxuXHRcdH1cclxuXHRcdCZfX3BpY2staXRlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCg0cmVtLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdGdhcDogMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHRcdFx0XHRcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICdOZXcnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzExMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcmVtO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fdHh0IHtcclxuXHRcdFx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtIC0gMzByZW0pO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNHJlbSAtIDQwJSApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS11cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWJ0bi0tbW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNfYmFzZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuM3JlbSAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0XHQucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjIuNSU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNDB2dztcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NhbGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0XHJcblx0XHJcblx0XHJcblx0XHJcblx0Ly9zZW1pbmFyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ji0tc2VtaW5hciB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDV2dyk7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0Z2FwOiA0cmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fcGljay1pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDRyZW0sZmxleC1zdGFydCxjZW50ZXIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0Z2FwOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICdQaWNrIHVwJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxMTE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDJyZW07XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdHdpZHRoOiA1MHJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250NDI7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fdHh0IHtcclxuXHRcdFx0ICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNHJlbSAtIDUwcmVtICk7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJ2dyAzdncgMnZ3IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDRyZW0gLSA0MCUgKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtdXAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1idG4tLW1vcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogM3Z3O1xyXG5cdFx0XHRcdGJvdHRvbTogM3Z3O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvL2RvY3VtZW50LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ji0tZG93bmxvYWQge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg1dncgNSUpO1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogNDcuNSU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogM3Z3IDJ2dztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjX2JnX2dyYXk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdH1cclxuXHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNiN2I3Yjc7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuXHQvL3NlcnZpY2UtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1zZXJ2aWNlIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoN3JlbSA0LjQ4JSk7XHJcblx0XHRtYXJnaW46IDdyZW0gYXV0bztcclxuXHRcdC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiA0Ny43NiU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHZ3O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgM3JlbSAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdH1cclxuXHRcdFx0cC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuXHQvL3NlcnZpY2UtbGluZXVwLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ji0tc2VydmljZS1saW5ldXAge1xyXG5cdFx0Jl9fYmxrIHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0gMiUsZmxleC1zdGFydCxzdHJldGNoKTtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgwLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0XHRcdFx0XHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdFx0XHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNrZXcoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC40KTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDJyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2JsayArIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuXHQvL2NvbnN1bHRhbnQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1jb25zdWx0YW50IHtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgydncgMi42NiUpO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRnYXA6IDJyZW0gNCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0XHR3aWR0aDogMjMlO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiA1cmVtIDNyZW0gM3JlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLDIwJSk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsNDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMCAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTZyZW07XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDByZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cclxuXHQvL2Jvb2stLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1ib29rIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoOHJlbSA4JSk7XHJcblx0XHRtYXJnaW46IDdyZW0gYXV0bztcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDVyZW0gNCUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdHdpZHRoOiA0NiU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMjIlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190eHQge1xyXG5cdFx0XHR3aWR0aDogNzQlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkbCB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRcdFx0fVxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb24tbmFtZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHJcbn1cclxuXHJcblxyXG4iLCIucC1hcnRpY2xlIHtcclxuXHRoMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cdGg0IHtcclxuXHRcdG1hcmdpbjogMnJlbSAwIDFyZW07XHJcblx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0fVx0XHJcblx0c2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnAge1xyXG4gICYtYXJ0aWNsZVBhZ2Uge1xyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICAmLWluZW5yIHtcclxuICAgICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYxO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW12IHtcclxuICAgICAgJl9fdHh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICZfX2NhdGNoY29weSB7XHJcbiAgICAgICAgICB3aWR0aDogNDR2dztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbWFpbmNvcHkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1YmNvcHkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb21wYW55IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2xiIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDUuMHJlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zZXQge1xyXG4gICAgICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgICYtaW1ne1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiBjYWxjKDk1JSAtIDUydncpO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn0iLCIucC1ibGsge1xyXG5cdCZfX21lcml0IHtcclxuXHRcdGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHRcdGRsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCsgZGwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDBhZmVkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNfbWl6dTtcclxuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcxJztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzInO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykgZHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnMyc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICc0JztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDUpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzUnO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RlbWVyaXQge1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgI2VlZTtcclxuXHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0XHRkbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNHJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0KyBkbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHR9XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkgZHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnMSc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcyJztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzMnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkgZHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnNCc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1KSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICc1JztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZHQge1xyXG4gICAgXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZWxhdGUtbGluay1saXN0IHtcclxuXHRcdG1hcmdpbjogNnJlbSBhdXRvO1xyXG5cdFx0cCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwgbGkgYSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmc6IDAgM3JlbSAwIDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdEBleHRlbmQgJWFycm93O1xyXG5cdFx0XHRcdHRvcDogLjhyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMHJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAycmVtIDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkgKyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHR9XHJcblx0XHRsaSBhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tdiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ludGVydmlldyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cdFx0fVxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTNyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIi0tIFwiO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDZyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1pbWctYm94LS1yX19pdGVtLFxyXG5cdFx0LmMtaW1nLWJveC0tbF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1pbWctYm94LS1yX19pdGVtIGltZyxcclxuXHRcdC5jLWltZy1ib3gtLWxfX2l0ZW0gaW1nIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5jYXB0aW9uLXRleHQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAwO1xyXG5cdFx0fVxyXG5cdFx0LmNhcHRpb24tdGV4dF9fbGFyZ2Uge1xyXG5cdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tYiB7XHJcblx0XHRcdGNvbG9yOiAjMzUyNzlmOy8v6Z2SXHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tcCB7XHJcblx0XHRcdGNvbG9yOiAjYTQzNmNkOy8v57SrXHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tZyB7XHJcblx0XHRcdGNvbG9yOiAjOTdjNjFhOy8v57eRXHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tZSB7XHJcblx0XHRcdGNvbG9yOiAjMDA5Njg4Oy8v44Ko44Oh44Op44Or44OJXHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tbSB7XHJcblx0XHRcdGNvbG9yOiAjMDNhOWY0Oy8v5rC0XHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tciB7XHJcblx0XHRcdGNvbG9yOiAjZjQ0MzM2Oy8v6LWkXHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cdFx0fVxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTNyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIi0tIFwiO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtaW1nLWJveC0tcl9faXRlbSxcclxuXHRcdC5jLWltZy1ib3gtLWxfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMzByZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtaW1nLWJveC0tcl9faXRlbSBpbWcsXHJcblx0XHQuYy1pbWctYm94LS1sX19pdGVtIGltZyB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbi10ZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gMDtcclxuXHRcdH1cclxuXHRcdC5jYXB0aW9uLXRleHRfX2xhcmdlIHtcclxuXHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0fVxyXG5cdFx0LmMtY29sb3ItLWIge1xyXG5cdFx0XHRjb2xvcjogIzM1Mjc5ZjsvL+mdklxyXG5cdFx0fVxyXG5cdFx0LmMtY29sb3ItLXAge1xyXG5cdFx0XHRjb2xvcjogI2E0MzZjZDsvL+e0q1xyXG5cdFx0fVxyXG5cdFx0LmMtY29sb3ItLWcge1xyXG5cdFx0XHRjb2xvcjogIzk3YzYxYTsvL+e3kVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19maWd1cmUge1xyXG5cdFx0bWFyZ2luOiA1cmVtIGF1dG87XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3Byb2ZpbGUge1xyXG5cdFx0cGFkZGluZzogNHJlbTtcclxuXHRcdGJvcmRlcjogNXB4IHNvbGlkICNlZWU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG5cdFx0cCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHRcdFx0XHJcblx0XHR9XHJcblx0XHRkbCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQ7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDFyZW0gLjNyZW0gMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDRyZW0gLjNyZW0gMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX2ZvcmV3b3JkIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX19zdGVwIHtcclxuXHRcdCYtLWxvbmcge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XHJcblx0XHRcdGRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0sZmxleC1zdGFydCxmbGV4LXN0YXJ0KTtcclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBhZmVkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogN3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAycmVtIC0gN3JlbSApO1xyXG5cdFx0XHRcdFx0dWwgbGkge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTIuN3JlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjdyZW07XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCsgZGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdFx0Ji0tc2hvcnQge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XHJcblx0XHRcdGRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0sZmxleC1zdGFydCxmbGV4LXN0YXJ0KTtcclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBhZmVkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAycmVtIC0gM3JlbSApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQrIGRsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZmVhdHVyZSB7XHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0XHQgKyAucC1ibGtfX2ZlYXR1cmUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogOHJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHJlbTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ZjYy1mZWF0dXJlMDMge1xyXG5cdFx0bWFyZ2luLXRvcDogOHJlbTtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCg4cmVtLCBjZW50ZXIpO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzNHJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB7XHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoN3JlbSk7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gMTRyZW0gKSAvIDMgKTtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0bWFyZ2luOiAycmVtIDAgMXJlbTtcclxuXHRcdH1cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA4LjRyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiA1LjdyZW07XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95b3V0dWJlX2ljb24ucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZmNjLW1lcml0LXRibCB7XHJcblx0XHRtYXJnaW46IDRyZW0gMDtcclxuXHRcdHRoLHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0dGgge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblx0XHR0aGVhZCB0ZCB7XHJcblx0XHRcdHdpZHRoOiAxMCU7XHJcblx0XHR9XHJcblx0XHR0aGVhZCB0aDpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ibHVlO1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdFx0dGhlYWQgdGg6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdH1cclxuXHRcdHRib2R5IHRoIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2hvbWVpIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cdCZfX2NvbXBhbnktZmVhdHVyZSB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDRyZW0gMy41JSk7XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdHdpZHRoOiAzMSU7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGRsIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xyXG5cdFx0fVxyXG5cdFx0ZHQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0fVxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTJ2dztcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHZ3O1xyXG5cdFx0XHR9XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLXRpdGxlLS1iZyAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb21wYW55LW91dGxpbmUtdGJsIHtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwcmVtO1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2dyYXk7XHJcblx0XHR9XHJcblx0XHR0aCB7XHJcblx0XHRcdHdpZHRoOjMwJTtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwIDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGQge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbSAwIDJyZW0gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb25zdWx0YW50X2ludHJvIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNiUsc3BhY2UtYmV0d2VlbixmbGV4LXN0YXJ0KTtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxOCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IGRpdiB7XHJcblx0XHRcdHdpZHRoOiA3NiU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdHA6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19iYXNlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faGFsZi1saW5rLWltZy1saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoNSUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNzQlIC0gNSUgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkbCB7XHJcblx0XHRcdFx0d2lkdGg6IDc0JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdH1cclxuXHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQmX19oYWxmLWxpbmstbGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDUlLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDc0JSAtIDUlICk7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlICsgZGl2IHtcclxuXHRcdFx0XHR3aWR0aDogNzQlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdCZfX3BvaW50IHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNHJlbSk7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0ZGwge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNHJlbSApIC8gMiApO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgwLGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHRzcGFuOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTJyZW0gKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRvbCBsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0ZGQgb2wge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gMCAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdCZfX3NlcnZpY2VfYWJvdXQge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgzcmVtIDUlKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRkbCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NlcmNsZS1saXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDNyZW0gNCUsY2VudGVyKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMCxjZW50ZXIsY2VudGVyKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDE1dnc7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXZ3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDByZW07XHJcblx0XHRcdFx0cGFkZGluZzogMCAzcmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXNlcnZpY2UtanVuaW9yLWJvb2sge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDE4JTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgycmVtLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWdldC1ib3gge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdHBhZGRpbmc6IDVyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDNyZW0sc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNnJlbSApIC8gMyApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0cmVtIDRyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDJyZW0gMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tYXR0ZW50aW9uIHtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcblx0fVxyXG5cdCYtLWV5ZTEzY2FzZSB7XHJcblx0XHQuZGVzY3JpcHRpb24tY2FzZV9fbW92aWUtYm94IHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmxleCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdH1cclxuXHRcdC5kZXNjcmlwdGlvbi1jYXNlX19kYXRhIHtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikgLmZsZXgge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHR9XHJcblx0XHQrIC5wLWJsay0tZXllMTNjYXNlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cdCZfX291dGxpbmUtZ3JvdXAge1xyXG5cdFx0LmJveCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0KyAuYm94IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgwLGNlbnRlcixjZW50ZXIpO1xyXG4vL1x0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcbi8vXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4vL1x0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggNzUlIC0gMnJlbSk7XHJcbi8vXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuLy9cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcbi8vXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faGlzdG9yeS1ncm91cCB7XHJcblx0XHQuYm94IHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgycmVtKTtcclxuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQrIC5ib3gge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYnRuLS1saW5lIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29tcGFueS1vdXRsaW5lLXByaW1lIHtcclxuXHRcdHdpZHRoOiAxMDByZW07XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG4gICAgXHRwYWRkaW5nOiA4cmVtIDAgNHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0pO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHRcdHBhZGRpbmc6IDAgMnJlbSA0cmVtO1xyXG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZTc3ODY7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1idG4tLWxpc3Qze1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxufVxyXG4iLCIucC1ibnIge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Ji0tZmxhdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0IG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogNDQlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0XHQmX190eHQge1xyXG5cdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZmxhdC1jYXAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0IG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogNDQlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0XHQmX190eHQge1xyXG5cdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZmxhdC1iZyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0IG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogNDQlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDRyZW0gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR3aWR0aDogMTMwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0XHQmX190eHQge1xyXG5cdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZmxhdC13aWRlIHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCxzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0fVxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDNyZW0gM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQ0MjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtYnRuLS1maWxsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1iaWcge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0cGFkZGluZzogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2hlYWQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSxzcGFjZS1iZXR3ZWVuLGZsZXgtc3RhcnQpO1xyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0d2lkdGg6IDQ2JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdCB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnAtYm5yLS1iaWdfX2ljb24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyggNTQlIC0gMnJlbSApO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cdFx0Jl9fYm9keSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdG1hcmdpbjogM3JlbSBhdXRvIDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xLjhyZW07XHJcblx0XHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ+ODuyc7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCxjZW50ZXIsY2VudGVyKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxNzFhNTE7XHJcblx0XHRcdGhlaWdodDogMTFyZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0cmlnaHQ6IDQwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHR9XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDI2O1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuYy1idG4tLWZpbGwge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tbWlkZGxlIHtcclxuXHRcdGEge0BpbmNsdWRlIG9wO31cclxuXHRcdEBleHRlbmQgLnAtYm5yLS1mbGF0LXdpZGU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHJlbTtcclxuXHRcdCAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgM3JlbSAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ibnItYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn0iLCIucC1ib29rX2JucntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJl9fbGVmdHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDRyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOjIuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3Ljc1JSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmlnaHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNy43NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHggKSA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNmRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1neyAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNiUgLSAyLjVyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG5hcmVhe1xyXG4gICAgICAgICAgICAmX3R4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDExMCwgMTEwLCAxMTApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIyIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgYSArIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDNyZW07XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDoycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJlt0YXJnZXQ9X2JsYW5rXXtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9ibGFua19pY29uLnBuZyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnAtYm9vayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5zdWItdHRsIHtcclxuXHRcdFx0XHRjb2xvcjogIzE3MzQ3YTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDA7XHJcblx0XHRcdH1cclxuXHQuYmctaW1nIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctYm9vay5qcGdcIik7XHJcblx0fVxyXG4gICAgaDMge1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZsZXh7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgZ2FwOjUuNXJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBnYXA6M3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNS41cmVtIC0gMjUlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZsZXh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYy1idG4tLWxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHggKiAyKSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTRweCA3cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3RhcmdldD1fYmxhbmtde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHRcdGNvbnRlbnQ6IHVybCguLi9pbWcvYmxhbmtfaWNvbi5wbmcpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wLWJyZWFkY3J1bWIge1xyXG5cdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRtYXJnaW46IDdyZW0gMCAwO1xyXG5cdGNvbG9yOiAkYy1ncmF5O1xyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMCxmbGV4LWVuZCk7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRsaSArIGxpOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnLyc7XHJcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmUoIzZlNzc4Nik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucCB7XHJcbiAgJi1jYXNlIHtcclxuICAgICZfX21lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGF1dG87XHJcbiAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgLyptYXJnaW4tdG9wOiAwOyovXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5wLWNvbm5lY3Rpb25fX3NldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1zdXBwbGVtZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDEwMTA7XHJcbiAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgICAgIH1cclxuICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICYgKyBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHsgLyrlpKfjgr/jgqTjg4jjg6sqL1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHsgLyrkuK3jgr/jgqTjg4jjg6sqL1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7IC8q5bCP44K/44Kk44OI44OrKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDI1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGFzaWRlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICYgKyBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1hc2lkZSB7XHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19sYXlvdXQge1xyXG4gICAgICAgICAgICAmLS0wMSB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBhbDAxIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wLWF1dGhvcl9fYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnAtYXV0aG9yX19pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZmlsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICBnYXA6IC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDgwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyAgJi1jb25uZWN0aW9uIHtcclxuICAvLyAgICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xyXG4gIC8vICAgICZfX3NldCB7XHJcbiAgLy8gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIC8vICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAvLyAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgLmwtY29udGFpbmVyIHtcclxuICAvLyAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAvLyAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAvLyAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAvLyAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgICAgcGFkZGluZzogNSU7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtaGVhZCB7XHJcbiAgLy8gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgLy8gICAgICAgIGgyIHtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAvLyAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC8vICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgLy8gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgICY6YWZ0ZXIge1xyXG4gIC8vICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAvLyAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgICAgICAgICAgIGJvdHRvbTogLTBweDtcclxuICAvLyAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMHB4KTtcclxuICAvLyAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgLy8gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAvLyAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgIHVsIHtcclxuICAvLyAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC8vICAgICAgICBsaSB7XHJcbiAgLy8gICAgICAgICAgd2lkdGg6IDIxLjk0JTtcclxuICAvLyAgICAgICAgICAmOmhvdmVyIHtcclxuICAvLyAgICAgICAgICAgIGltZyB7XHJcbiAgLy8gICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIC8vICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgICAgICAgICAgIGltZyB7XHJcbiAgLy8gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAvLyAgICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgaDIge1xyXG4gIC8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgLy8gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAvLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgLy8gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgLy8gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvLyAgICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgLy8gICAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICAmLWxhYmVsIHtcclxuICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAvLyAgICAgICAgc3BhbiB7XHJcbiAgLy8gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC8vICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gIC8vICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgLy8gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIC8vICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gIC8vICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgLy8gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAvLyAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtY2F0ZWdvcnkge1xyXG4gIC8vICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAvLyAgICAgICAgc3BhbiB7XHJcbiAgLy8gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLy8gICAgICAgICAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XHJcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC8vICAgICAgICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgfVxyXG4gIC8vICAgICZfX3NlcnZpY2Uge1xyXG4gIC8vICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAvLyAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLy8gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC8vICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIC8vICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy8gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICAmLWFyZWEge1xyXG4gIC8vICAgICAgICAubC1jb250YWluZXIge1xyXG4gIC8vICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAvLyAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtaW1nIHtcclxuICAvLyAgICAgICAgZmxleDogMTtcclxuICAvLyAgICAgICAgaW1nIHtcclxuICAvLyAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gIC8vICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtY29udCB7XHJcbiAgLy8gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gIC8vICAgICAgICBmbGV4OiAxO1xyXG4gIC8vICAgICAgICBwYWRkaW5nOiAwIDAgMCA2LjByZW07XHJcbiAgLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy8gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAvLyAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgICAgcGFkZGluZzogMi4wcmVtIDMuMHJlbSAzLjByZW0gMy4wcmVtO1xyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICAgIGgzIHtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAvLyAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gIC8vICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICAgIHAge1xyXG4gIC8vICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICAgIC5wLWJ0bl9fbGluay1jZW50ZXIge1xyXG4gIC8vICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgLy8gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgfVxyXG4gIC8vICAgICZfX3NlbWluYXIge1xyXG4gIC8vICAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gICAgICAmLWltZyB7XHJcbiAgLy8gICAgICAgIGltZyB7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtY29udCB7XHJcbiAgLy8gICAgICAgIGZsZXg6IDE7XHJcbiAgLy8gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAvLyAgICAgICAgc3BhbiB7XHJcbiAgLy8gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgICAgaDMge1xyXG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gIC8vICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICAgIC5wLWJ0bl9fbGluay1jZW50ZXIge1xyXG4gIC8vICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAvLyAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgIH1cclxuICAvLyAgfVxyXG4gICYtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAmLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjphZnRlciB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmF1dGhvciB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgIHBhZGRpbmc6IDMuMHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZmlsZSB7fVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHt9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcHJvZmlsZV9fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICB9XHJcbn1cclxuYXNpZGUgLnAtc2VydmljZV9faGVhZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogOHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDJyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1pbWcge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRmbGV4OiAxO1xyXG4gICAgJiBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdCAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWNhdGVnb3J5LWxpc3Qge1xyXG5cdEBhdC1yb290ICpbY2xhc3NePVwicC1jYXRlZ29yeS1saXN0XCJdIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdGdhcDogMXJlbTtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoICggMTAwJSAtICggMnJlbSAqIDUgKSApIC8gNiApO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY19ncmF5O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuMnJlbSAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaXMtY3VycmVudCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXMtYWN0aXZlIGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5ke1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibnJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYtaW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAgICAgJi1pbWdib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy41JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTExZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgIG1hcmdpbjogMCBhdXRvIDc1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbm5lcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHRib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMy41JSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNXB4IDYwcHggMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcclxuICAgIFxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDEzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAgMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gIGNvbG9yOiByZ2IoMTQwLCAxNDAsIDE0MCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODQ2O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OmF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYy1idG4tLWxpbmV7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBwYWRkaW5nOiAwLjZyZW0gNHJlbSAwLjZyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblx0XHRyaWdodDogMThweDtcclxuXHRcdHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtb25kZW1hbmR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzNzg7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMxMjMzNzg7XHJcbiAgICB3aWR0aDogNzIlO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMzBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMXB4IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC1jb2x1bW5fYm90dG9te1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibnJ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYtaW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHRib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcclxuICBsaW5lLWhlaWdodDogMS40NTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAgMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDNyZW07XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG5cdFx0cmlnaHQ6IDE4cHg7XHJcblx0XHR0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLnNlcnZpY2V7XHJcbiAgICAucC1jb2x1bW5fYm90dG9tX19ibnItdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgfVxyXG4gICAgLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHR7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1jb2x1bW5fYm90dG9tX19ibnItaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wLWNvbHVtbl9ib3R0b21fX2Juci5kb3dubG9hZHtcclxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLWltZ3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjIwcHggMzVweCAxNXB4IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICAucC1jb2x1bW5fYm90dG9tX19ibnItdGV4dHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTM7XHJcbiAgICAgICAgY29sb3I6ICM4YzhjOGM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODQ2O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAucC1jb2x1bW5fYm90dG9tX19ibnItYnRuIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIDRyZW0gLjZyZW0gMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnAtY29sdW1uX2JvdHRvbV9fYm5yICsgLnAtY29sdW1uX2JvdHRvbV9fYm5ye1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLnAtc29sdXRpb25fYm90dG9tX19ibnJfc2VydmljZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA5NSU7XHJcbn0iLCIucC1jb2x1bW5fY29sdW1ue1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYgKyBsaXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IGRvdHRlZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNy40JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAgY2FsYygxMDAlIC0gMTcuNCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtLXRleHQgcHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFxyXG59IiwiLnAtY29sdW1uX2Rvd25sb2Fke1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAmX2ZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBnYXA6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RleHR7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDYlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90aXRsZXtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmX2J0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ltZ3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1jb2x1bW5fcmVsYXRlZHtcclxuICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgJl9pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbSAyLjVyZW0gM3JlbTtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6MnJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RhZ3tcclxuICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yMzE7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDEzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfbmFtZXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gMXB4KSwgIzExMTExMSAxcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSAucC1jb2x1bW5fcmVsYXRlZCB1bCBsaXtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5wLWNvbHVtbl9fd3JhcHBlciAucC1jb2x1bW5fcmVsYXRlZCBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59IiwiLnAtY29sdW1uX3NlcnZpY2Uge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udDI1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm5yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgd2lkdGg6IDI3JTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dGJveCB7XHJcbiAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4IDI1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NTU7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAzcmVtIDAuNnJlbSAycmVtO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZsZXgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZ2FwOjEwcHggMTVweDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1pbi13aWR0aDogNTEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50c3tcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAqe1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWJmMTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiA1MCUgO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVse1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgbGl7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICAgICAgICAmLmgye1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICsgLmgye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHN7XHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xyXG4gICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBfY29sdW1uX3RhYmxle1xyXG4gICAgJl9ib2R5e1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLigLvlj7Pjgavjgrnjgq/jg63jg7zjg6vjgafjgY3jgb7jgZnjgIJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2lubmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgJi53ODAwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudzYwMHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90YWJsZXtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgdGgge1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuICAgICAgICAgdGQge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIuZGV0YWlsUGFnZSB7XHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhc2lkZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wIHtcclxuICAmLWNvbHVtbiB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuXHQgIHdpZHRoOjk1JTtcclxuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLXN1cHBsZW1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzg3ODc4NztcclxuICAgICAgICBjb2xvcjogIzg3ODc4NztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICYgKyBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHsgLyrlpKfjgr/jgqTjg4jjg6sqL1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7IC8q5Lit44K/44Kk44OI44OrKi9cclxuICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQgeyAvKuWwj+OCv+OCpOODiOODqyovXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICBtYXJnaW46IDQwcHggMCAyNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXsgXHJcbiAgICB0ZXh0LWluZGVudDogLTFyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGFzaWRlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICYgKyBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtYXNpZGUge1xyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwMTAxMDtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGF5b3V0IHtcclxuICAgICAgICAgICAgJi0tMDEge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEwMTAxMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOjAuM3MgYWxsO1xyXG5cdFx0XHRcdCAgJjpob3ZlciB7XHJcblx0XHRcdFx0XHQgIG9wYWNpdHk6IDAuNztcclxuXHRcdFx0XHRcdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdCAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYWwwMSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICAmLWNvbm5lY3Rpb24ge1xyXG4gIC8vICAgIGJhY2tncm91bmQ6ICNFOEVCRjE7XHJcbiAgLy8gICAgJl9fc2V0IHtcclxuICAvLyAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgLy8gICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIC8vICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICAubC1jb250YWluZXIge1xyXG4gIC8vICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIC8vICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC8vICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gIC8vICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgICBwYWRkaW5nOiA1JTtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1oZWFkIHtcclxuICAvLyAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAvLyAgICAgICAgaDIge1xyXG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIC8vICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLy8gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgICAgICAgICY6YmVmb3JlIHtcclxuICAvLyAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgJjphZnRlciB7XHJcbiAgLy8gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gIC8vICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgICAgICAgYm90dG9tOiAtMHB4O1xyXG4gIC8vICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gIC8vICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAvLyAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gIC8vICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgdWwge1xyXG4gIC8vICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICAgICAgIGxpIHtcclxuICAvLyAgICAgICAgICB3aWR0aDogMjEuOTQlO1xyXG4gIC8vICAgICAgICAgICY6aG92ZXIge1xyXG4gIC8vICAgICAgICAgICAgaW1nIHtcclxuICAvLyAgICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgZmlndXJlIHtcclxuICAvLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgLy8gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgICAgICAgICAgaW1nIHtcclxuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICBoMiB7XHJcbiAgLy8gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAvLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIC8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAvLyAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAvLyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAvLyAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtbGFiZWwge1xyXG4gIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC8vICAgICAgICBzcGFuIHtcclxuICAvLyAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgLy8gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAvLyAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLy8gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgLy8gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAvLyAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIC8vICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1jYXRlZ29yeSB7XHJcbiAgLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAvLyAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC8vICAgICAgICBzcGFuIHtcclxuICAvLyAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvLyAgICAgICAgICBtYXJnaW46IDAgMTBweCA1cHggMDtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgLy8gICAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gIH1cclxuICAmLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgJi1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5hdXRob3Ige1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICBwYWRkaW5nOiAzLjByZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2F1dGhvciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2ZpbGUge31cclxuICAgICZfX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbmZpZ2NhcHRpb24ge1xyXG50ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuZmlnY2FwdGlvbiBzbWFsbCB7XHJcbmZvbnQtc2l6ZTo4MCU7XHJcbn1cclxuLmwtc291cmNlIHNtYWxsIHtcclxuZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnA1NHRhYmxlX2JvZHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDIwcHggMDtcclxufVxyXG4ucDU0dGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcclxufVxyXG4ucDU0dGFibGUgdGgge1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnA1NHRhYmxlIHRkIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucDU0dGFibGVfYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgfVxyXG4gIC5wNTR0YWJsZV9ib2R5OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIuKAu+WPs+OBq+OCueOCr+ODreODvOODq+OBp+OBjeOBvuOBmeOAglwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAucDU0dGFibGUge1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gIH1cclxufSIsIi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0IHtcclxuXHRAaW5jbHVkZSBncmlkKDRyZW0gMy41JSk7XHJcblx0Jl9faXRlbSB7XHJcblx0XHR3aWR0aDogMzElO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMXZ3O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwdnc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLWNvbXBhbnktcHJlc2lkZW50IHtcclxuXHRAaW5jbHVkZSBncmlkKDUlKTtcclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHR3aWR0aDogNjUlO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wLWNvbXBhbnktc2V0IHtcclxuICBAYXQtcm9vdCAucC1jb21wYW55LXNldCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogNjBweCA1JTtcclxuICAgIH1cclxuICAgICYgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MzM3OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICB9XHJcbiAgICAmX19ibGsge1xyXG4gICAgICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLypAaW5jbHVkZSBhbmltYXRpb247Ki9cclxuICBwIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoNC44cmVtKTtcclxuICB9XHJcbiAgJl9fYmxrICsgLnAtc3ViamVjdC1zZXRfX2JsayB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2I3YjdiNztcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjk5cHg7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5jLWNhdGUtLWxpbmUgc3BhbiB7XHJcbiAgICBjb2xvcjogI2I3YjdiNztcclxuICAgIGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luOiA2cmVtIDAgM3JlbTtcclxuICAgIGNvbG9yOiAjMTYzMzc5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNjMzNzk7XHJcbiAgICB9XHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDIlKTtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICBjb2xvcjogIzE2MzM3OTtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtY29tcGFueSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLnN1Yi10dGwge1xyXG4gICAgY29sb3I6ICMxNzM0N2E7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgfVxyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tcGFueS9iZy1jb21wYW55LmpwZ1wiKTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNSU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYudG9wIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmIC5wLWNvbXBhbnlfX2l0ZW1fX3RvcHR0bCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMDtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1lc3NhZ2Uge1xyXG4gICAgICAmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFuYWJlZ3JvdXAge1xyXG4gICAgICAmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRib3gge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICYgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWdib3gge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvbXBhbnkge1xyXG4gICAgICAmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGFiYzc7XHJcbiAgICAgICAgICAmIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JpZ2h0dHh0IHtcclxuICAgICAgICAgIHdpZHRoOiAyODZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzMjc4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NlbnRlcnR4dCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ncm91cCB7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbG9nb2JveCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGV0YWlsdHh0IHtcclxuICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgdWwgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxNTMyNzY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWdib3gge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWVib3gge1xyXG4gICAgICAgICAgJiBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cmVtO1xyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctc21hbGwucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wIHtcclxuICAmLWNvbXBhbnkge1xyXG4gICAgJl9fY29tcGFueS10Y2dfZG0sICZfX2NvbXBhbnktdGNnX2R4LCAmX190eXBlMDEge1xyXG4gICAgICAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgfVxyXG4gICAgICAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCB7XHJcbiAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2ZpbGVtdiwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbXBhbnktbHMsICZfX3R5cGUwMiB7XHJcbiAgICAgIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I3MWMyMjtcclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYjcxYzIyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcclxuICAgICAgICBjb2xvcjogI2I3MWMyMjtcclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZW12LCAucC1jb25zdWx0YW50X19wcm9ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZThlOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29tcGFueS1nd3AsICZfX3R5cGUwMyB7XHJcbiAgICAgIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzhiNzgzZTtcclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOGI3ODNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcclxuICAgICAgICBjb2xvcjogIzhiNzgzZTtcclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZW12LCAucC1jb25zdWx0YW50X19wcm9ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjFlYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29tcGFueS1qMywgJl9fdHlwZTA0IHtcclxuICAgICAgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI3ZGIyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjdkYjI7XHJcbiAgICAgIH1cclxuICAgICAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQge1xyXG4gICAgICAgIGNvbG9yOiAjNTI3ZGIyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlbXYsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29uc3VsdGFudCB7XHJcbiAgICAmX19wcm9ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmICsgZGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBkdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiAn4pa8JztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQztcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgLyptYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tb3ZpZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Byb2Jsb2NrIHtcclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XHJcbiAgICAgICAgJi5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCLoqbPjgZfjgY/opovjgotcIjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcjIge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuOCpOODs+OCv+ODk+ODpeODvOOBr+OBk+OBoeOCiVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAuYXIyIGk6YWZ0ZXJtIC5hciBpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLXVwIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZTAxIHtcclxuICAgICAgICAgICAgICAuYXIgaTphZnRlciwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hciBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZTAyIHtcclxuICAgICAgICAgICAgICAuYXIgaTphZnRlciwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjcxYzIyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hciBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjcxYzIyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZTAzIHtcclxuICAgICAgICAgICAgICAuYXIgaTphZnRlciwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGI3ODNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hciBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGI3ODNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZTA0IHtcclxuICAgICAgICAgICAgICAuYXIgaTphZnRlciwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTI3ZGIyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hciBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI3ZGIyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2ZpbGUtZmlyc3QsIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNzZWN0aW9uX21vdmllIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gIH1cclxufVxyXG4ucHJvZmlsZW12IHtcclxuICAmLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNvbXBhbnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtbmFtZS1lbmdsaXNoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC9keC9hc3NldHMvaW1nL2NvbnN1bHRhbnQvaWNvbl9idG4wMS5wbmcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG92ZXJ0eXBlIHtcclxuICAmOmhvdmVyIHtcclxuICAgIC5hciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5cGUwMSB7XHJcbiAgICAuYXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAvKmNvbG9yOiAjMTUzMzc4OyovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmFyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAxLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHlwZTAyIHtcclxuICAgIC5hciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIC8qY29sb3I6ICNiNzFjMjI7Ki9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuYXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50eXBlMDMge1xyXG4gICAgLmFyIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgLypjb2xvcjogIzhiNzgzZTsqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5hciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMy5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5cGUwNCB7XHJcbiAgICAuYXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAvKmNvbG9yOiAjNTI3ZGIyOyovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmFyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTA0LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4ucC1jb25zdWx0YW50X19wcm9ibG9ja19fbXVsdGlwbGVib3ggZGQge1xyXG4gIG1hcmdpbi1yaWdodDogNnJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IGRkOm50aC1jaGlsZChuICsgMikge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IGRkOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uYWxsLWxpc3QucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcbiN0b3AgLmFsbC1saXN0LnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpudGgtY2hpbGQobiArIDcpLCAjY29tcGFueSAuYWxsLWxpc3QucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpOm50aC1jaGlsZChuICsgNykge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI3RvcCAucC1jb25zdWx0YW50X19pdGVtIC5zdWItdHRsIHtcclxuICBtYXJnaW46IDUwcHggMDtcclxuICBjb2xvcjogIzE3MzQ3YTtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC10Y2dsb2dvIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC10Y2dsb2dvIHtcclxuICB3aWR0aDogMjM1cHg7XHJcbn1cclxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWNvbXBhbnkge1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuc3Bhbi5jb21wYW55X25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1uYW1lLWVuZ2xpc2gge1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi5wLWFydGljbGVQYWdlLWluZW5yLnByb2ZpbGVtdiB7XHJcbiAgbWluLWhlaWdodDogMzQwcHg7XHJcbn1cclxuLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWF4LXdpZHRoOiA5NSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZzogMzBweCA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWUge1xyXG4gIGJhY2tncm91bmQ6ICNmOGU4ZTk7XHJcbn1cclxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucC1jb25zdWx0YW50X19wcm9fX21vdmllIHtcclxuICBiYWNrZ3JvdW5kOiAjZWRmMmY4O1xyXG59XHJcbi5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveCB7XHJcbiAgd2lkdGg6IDQ5JTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllX190eHRib3hfX2NhcmVlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI2I3MWMyMjtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveF9fY2FyZWVyIHtcclxuICBjb2xvcjogI2I3MWMyMjtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveF9fY2FyZWVyIHtcclxuICBjb2xvcjogIzUyN2RiMjtcclxufVxyXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllX19pdGVtIHtcclxuICB3aWR0aDogNDclO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxufVxyXG4ucC1jb25zdWx0YW50X19tb3ZpZSB7XHJcbiAgcGFkZGluZzogY2FsYygzMTUgLyA1NjAgKiAxMDAlKSAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wLWNvbnN1bHRhbnRfX21vdmllIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbF9jb2x1bW4yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC10Y2dsb2dvIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB3aWR0aDogNDhweDtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1jb21wYW55IHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG4ucC1jb21wYW55X19jb21wYW55LWd3cCAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtdGNnbG9nbyB7XHJcbiAgICB3aWR0aDogMTU0cHg7XHJcbn1cclxuXHJcblxyXG4ucC1jb25zdWx0YW50X19wcm9ibG9ja19fZmxleHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6M3JlbTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ2FwOjFyZW07XHJcbiAgICB9XHJcbn0iLCIucC1jb25zdWx0YW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctY29uc3VsdGFudC5qcGdcIik7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wIHtcclxuICAmLWNvbnN1bHRpbmcge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIC5jYXRldG9wY29uc3VsdGFudCB7XHJcbiAgICAgICAgLmFyIHtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gICAgICAgICAgcmlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXIyIHtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTAxIHtcclxuICAgICAgICAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJi5hciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDEuc3ZnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLmNhdGV0b3Bjb25zdWx0YW50IHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTAxLCAmLnR5cGUwMiwgJi50eXBlMDMsICYudHlwZTA0IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jYXRldG9wY29uc3VsdGFudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5hcjIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44Kk44Oz44K/44OT44Ol44O844Gv44GT44Gh44KJXCI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eXBlMDEge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJi5hciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDEuc3ZnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLmNhdGV0b3Bjb25zdWx0YW50IHtcclxuICAgICAgICAgICAgICAuYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUwMiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmFyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMi5zdmcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuY2F0ZXRvcGNvbnN1bHRhbnQge1xyXG4gICAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjYjcxYzIyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2I3MWMyMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNzFjMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTAzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICYuYXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAzLnN2Zyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5jYXRldG9wY29uc3VsdGFudCB7XHJcbiAgICAgICAgICAgICAgLmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4Yjc4M2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOGI3ODNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhiNzgzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eXBlMDQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJi5hciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDQuc3ZnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLmNhdGV0b3Bjb25zdWx0YW50IHtcclxuICAgICAgICAgICAgICAuYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyN2RiMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjdkYjI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI3ZGIyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUwMiB7XHJcbiAgICAgICAgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogI2I3MWMyMjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjcxYzIyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUwMyB7XHJcbiAgICAgICAgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzhiNzgzZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGI3ODNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUwNCB7XHJcbiAgICAgICAgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzUyN2RiMjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTI3ZGIyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxvZ28ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCA1MHB4IDA7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyAucC1jb25zdWx0aW5nX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmLnR5cGUwMSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudHlwZTAyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjcxYzIyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50eXBlMDMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4Yjc4M2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR5cGUwNCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUyN2RiMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnN1bCB7XHJcbiAgJl9faGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIGdhcDogODBweDtcclxuICAgICAgfVxyXG4gIH1cclxuICAmX190Y2cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcclxuICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgJi5pcy1oaWRkZW57Lyog44Ki44Kz44O844OH44Kj44Kq44OzICovXHJcbiAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb25zdWx0YW50IHtcclxuICAmLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0NDQztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzEyMzM3ODtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwsXHJcbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwsXHJcbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdGxpLmNhdGV0b3Bjb25zdWx0YW50IHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnAtZG9jdW1lbnRfX2l0ZW0gLnAtY29uc3VsdGluZ19fbGlzdCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBpbmhlcml0O1xyXG4gICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucC1kb2N1bWVudF9faXRlbSAucC1jb25zdWx0aW5nX19saXN0IGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciBpIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucC1kb2N1bWVudF9faXRlbSAucC1jb25zdWx0aW5nX19saXN0IGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG59XHJcblxyXG4uY29uc3VsX19ib2R5e1xyXG4ubGlzdC1idG4ge1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XHJcbiAgICBcclxuXHJcbiAgICAgYnV0dG9ue1xyXG4gICAgYmFja2dyb3VuZDogIzEyMzM3ODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OjE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICB3aWR0aDogMTNweDtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjZmZmZmZmO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxufVxyXG59XHJcbn0iLCIucCB7XHJcbiAgJi1jb250YWN0IHtcclxuICAgIC5iZy1pbWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZHgvYXNzZXRzL2ltZy9jb250YWN0L2JhY2tpbWcuanBnXCIpO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW46IDUlIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyAucC1jb250YWN0X19zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIC5ta3RvSHRtbFRleHQge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWt0b0Zvcm1Sb3cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGE5OWJiO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyAubWt0b0Zvcm1Sb3cge1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2MyZDY7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjRlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1kLXJldm9sdXRpb24ge1xyXG4gICAgJi1tdntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG4gICAgJl9fc2VjdGlvbntcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7IFxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUlOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozNXB4IDtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXJyb3d7XHJcbiAgICAgICAgbWFyZ2luOiA1NHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCAjNmU3Nzg2O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgYm9yZGVyLXJpZ2h0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDQwcHggc29saWQgIzZlNzc4NjtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dvcnJpZXN7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOjMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHggKiAyKS8zKTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzX19pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIC5wLWQtcmV2b2x1dGlvbl9fd29ycmllc19faXRlbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQzNWE4ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTgzZjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2luZm97XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BsYW57XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmxleHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lZXRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uICsgLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4mOjpiZWZvcmV7XHJcbiAgICBib3JkZXItdG9wOiAjZGRkZGRkIDFweCBzb2xpZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbn1cclxuXHJcblxyXG4lZ3JhZGVfZHJ7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDEzLDIsODYpIDAlLCByZ2IoNTksMTA0LDE3NikgNTAlLCByZ2IoMzUsMTExLDE3OCkgNjclLCByZ2IoMTEsMTE4LDE3OSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTMsMiw4NikgMCUsIHJnYig1OSwxMDQsMTc2KSA1MCUsIHJnYigzNSwxMTEsMTc4KSA2NyUsIHJnYigxMSwxMTgsMTc5KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxMywyLDg2KSAwJSwgcmdiKDU5LDEwNCwxNzYpIDUwJSwgcmdiKDM1LDExMSwxNzgpIDY3JSwgcmdiKDExLDExOCwxNzkpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTMsMiw4NikgMCUsIHJnYig1OSwxMDQsMTc2KSA1MCUsIHJnYigzNSwxMTEsMTc4KSA2NyUsIHJnYigxMSwxMTgsMTc5KSAxMDAlKTtcclxufVxyXG4lZ3JhZGVfdGV4dHtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucC1kLXJldm9sdXRpb24tYm5ye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bntcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbG9nb3tcclxuICAgIH1cclxuICAgICZfX3R4dGJveHtcclxuICAgICAgICBcclxuICAgICAgICBQe1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxOTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbjogMTJweCAwIDA7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JhZGVfZHI7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JhZGVfdGV4dDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250NzQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMGEyNzYzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6MTVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwYTI3NjM7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5wLWRlbGltaXRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcblx0ei1pbmRleDogMTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCIucC1kaWdpdGFsaW5zaWdodCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLnN1Yi10dGwge1xyXG4gICAgY29sb3I6ICMxNzM0N2E7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgfVxyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWluc2lnaHQuanBnXCIpO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi50b3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fdG9wdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4wO1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVzc2FnZSB7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgJl9faW1nYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRib3gge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhbmFiZWdyb3VwIHtcclxuICAgICAgJiAucC1jb21wYW55X19pdGVtX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2JveCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29tcGFueSB7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGFiYzc7XHJcbiAgICAgICAgICAmIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JpZ2h0dHh0IHtcclxuICAgICAgICAgIHdpZHRoOiAyODZweDtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzMjc4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmdyb3VwIHtcclxuICAgICAgJiAucC1jb21wYW55X19pdGVtX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICAmX19sb2dvYm94IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxNzhweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGV0YWlsdHh0IHtcclxuICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgdWwgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxNTMyNzY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uYW1lYm94IHtcclxuICAgICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnJlbTtcclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgdG9wOiAzOHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LXNtYWxsLnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1kb2N1bWVudC1zZXQge1xyXG5cdCZfX2JsayB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDIlKTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRnYXA6IDQlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdHdpZHRoOiAyMy41JTtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcclxuXHRcdEBhdC1yb290IC5sLXNlY3Rpb24tLWdyIC5wLWRvY3VtZW50LXNldF9faXRlbSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJzO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAyLjZ2dyAxLjN2dztcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihzKXtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHR9XHRcdFxyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1ncmF5O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLWNhdGUtLWxpbmUgc3BhbiB7XHJcblx0XHRjb2xvcjogI2I3YjdiNztcclxuXHRcdGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxuXHR9XHJcblx0Jl9fYm5yIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZW1pbmFyLWxpc3RfYmcucG5nKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHR9XHJcbn1cclxuIiwiLnAtZG9jdW1lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIC5iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1kb2N1bWVudC5qcGdcIik7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2ltZ2JveCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAgICAgfVxyXG4gICAgICAmX190eHRib3gge1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcclxuICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTM0Nzc7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NhdGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3ODc4NztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOjIwcHggMiU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyOC45cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiNkb3dubG9hZC1kZXRhaWwge1xyXG5cdC5wLWFydGljbGVQYWdlLW12X190eHRfX2NhdGNoY29weSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG59IiwiXHJcbi5wLWRvd25sb2FkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JiAuc3ViLXR0bCB7XHJcblx0XHRcdFx0Y29sb3I6ICMxNzM0N2E7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogNTBweCAwO1xyXG5cdFx0XHR9XHJcblx0JiAuYmctaW1nIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctZG9jdW1lbnQuanBnXCIpO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDZyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdH1cclxuXHRcdCYudG9wIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQmIC5wLWNvbXBhbnlfX2l0ZW1fX3RvcHR0bCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMDtcclxuXHRcdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm1lc3NhZ2Uge1xyXG5cdFx0XHQmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdCZfX2ltZ2JveCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHQmX19uYW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdCYgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fdHh0Ym94IHtcclxuXHRcdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcdCYgcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnRhbmFiZWdyb3VwIHtcclxuXHRcdFx0JiAucC1jb21wYW55X19pdGVtX19saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNThweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX3R4dGJveCB7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0JiBoNCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMTUzMzc4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX2ltZ2JveCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdCAgfVxyXG5cdFx0XHR9XHJcblx0XHQmLmNvbXBhbnkge1xyXG5cdFx0XHQmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcclxuXHRcdFx0XHRwYWRkaW5nOiAyOHB4IDA7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYWJjNztcclxuXHRcdFx0XHQgICAmIC5jLWJ0bi0tbGluZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX3JpZ2h0dHh0IHtcclxuXHRcdFx0XHR3aWR0aDogMjg2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMxNTMyNzg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdCAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLmMtYnRuLS1saW5lIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblx0XHQgIH1cclxuXHRcdCYuZ3JvdXAge1xyXG5cdFx0XHQmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0cGFkZGluZzogMjhweCAwO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xyXG5cdFx0XHRcdCZfX2xvZ29ib3gge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE3OHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX19kZXRhaWx0eHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0JiBoNSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiB1bCBsaSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCLil49cIjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzE1MzI3NjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmIC5jLWJ0bi0tbGluZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNjVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fbmFtZWJveCB7XHJcblx0XHRcdFx0XHQmIGg1IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjZyZW07XHJcblx0XHRcdFx0XHRcdCYgc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgLmMtYnRuLS1saW5lIHtcclxuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogNnB4IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogMzhweDtcclxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctc21hbGwucG5nKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHQucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uLmRvd25sb2FkX2RldGFpbF90eHRfd3JhcCBmaWd1cmUgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG59XHJcblxyXG5cclxuXHRcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICBcclxuIFxyXG5cclxuIiwiLnAtZHgtY2VydGlmaWNhdGlvbiB7XHJcbiAgICAmLWNvbnRze1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjRmNTtcclxuICAgIHBhZGRpbmc6IDYwcHggNjVweCA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbjogOTBweCBhdXRvIDE1NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogMzBweCA1JTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMCUpO1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgIFxyXG4gICAgICAgICYtdGV4dHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHRse1xyXG4gICAgICAgICAgICBcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBjb2xvcjogcmdiKDIxLCA1MSwgMTIwKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW4tYm90dG9tOjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOjNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxufVxyXG59XHJcblxyXG5cclxuLmR4LWNlcnRpZmljYXRpb25fX2JuciB7XHJcbiAgICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiA0cmVtO1xyXG59IiwiLmR4LWRpYWdub3NlX19ibnIge1xyXG4gIG1heC13aWR0aDogOTUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogNnJlbTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEuNnJlbSAtMC42cmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAmIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ2JveCB7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHh0Ym94IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgJl9fdHRsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIGNvbG9yOiAjMTIzMzc4O1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1keC1mb3ItbWVkaXVtIHtcclxuICAgICYtbXZ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUlOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0Ym94e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgc3BhbnsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zZWN0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDsgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjM1cHggO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1keC1mb3ItbWVkaXVtLWgyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgICBtYXJnaW46IDU0cHggYXV0bztcclxuICAgICAgICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA3MHB4IHNvbGlkICM2ZTc3ODY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICBib3JkZXItcmlnaHQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjNmU3Nzg2O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dvcnJpZXN7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOjMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHggKiAyKS8zKTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllc19faXRlbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSAucC1keC1mb3ItbWVkaXVtX193b3JyaWVzX19pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDM1YThlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGxhbntcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mbGV4e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpZ2h0LWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZTc3ODY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL3pvb20ucG5nJykgY2VudGVyLzc1JSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tZWV0aW5ne1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgJl9fdHh0Ym94e1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWdib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZWNvbW1lbmRhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vZGVsIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Rpc2N1c3Npb24ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wb2ludCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiArIC5wLWR4LWZvci1tZWRpdW1fX3NlY3Rpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiY6OmJlZm9yZXtcclxuICAgIGJvcmRlci10b3A6ICNkZGRkZGQgMXB4IHNvbGlkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxufVxyXG5cclxuXHJcbiVncmFkZV9kcntcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTMsMiw4NikgMCUsIHJnYig1OSwxMDQsMTc2KSA1MCUsIHJnYigzNSwxMTEsMTc4KSA2NyUsIHJnYigxMSwxMTgsMTc5KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxMywyLDg2KSAwJSwgcmdiKDU5LDEwNCwxNzYpIDUwJSwgcmdiKDM1LDExMSwxNzgpIDY3JSwgcmdiKDExLDExOCwxNzkpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDEzLDIsODYpIDAlLCByZ2IoNTksMTA0LDE3NikgNTAlLCByZ2IoMzUsMTExLDE3OCkgNjclLCByZ2IoMTEsMTE4LDE3OSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxMywyLDg2KSAwJSwgcmdiKDU5LDEwNCwxNzYpIDUwJSwgcmdiKDM1LDExMSwxNzgpIDY3JSwgcmdiKDExLDExOCwxNzkpIDEwMCUpO1xyXG59XHJcbiVncmFkZV90ZXh0e1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wLWR4LWZvci1tZWRpdW0tYm5ye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJl9faW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dve1xyXG4gICAgfVxyXG4gICAgJl9fdHh0Ym94e1xyXG4gICAgICAgIFxyXG4gICAgICAgIFB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIC8vIG1hcmdpbjogMTJweCAwIDA7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JhZGVfZHI7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JhZGVfdGV4dDtcclxuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Mzg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ3NDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd257XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwYTI3NjM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDoxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBhMjc2MztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYy1ibnIge1xyXG4gICAgJi1zZXJ2aWNlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWEyNTY4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGViZjIgNTAlLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWEyNTY4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzM3ODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTQ1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWRvd25sb2FkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWEyNTY4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2MtYm5yLWRvd25sb2FkX2JnLnBuZycpIG5vLXJlcGVhdCAjZThlYmYyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFhMjU2ODtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjMzNzg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjh2dztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnAtZXllLWludHJvIHtcclxuXHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdG1hcmdpbjogNXJlbSAwO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHR9XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdG1hcmdpbjogNnJlbSAwO1xyXG5cdHBhZGRpbmc6IDRyZW07XHJcblx0QGluY2x1ZGUgb3A7XHJcblx0cCwgZGwge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHRkbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdH1cclxuXHRkZCB7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHR9XHJcblx0ZGQgbGkge1xyXG5cdFx0bGlzdC1zdHlsZTogaW5zaWRlO1xyXG5cdFx0QGluY2x1ZGUgZm9udDEzO1xyXG5cdH1cclxuXHQmX193cmFwIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMy41cmVtLHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCk7XHJcblx0XHRAaW5jbHVkZSBtcS11cCB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNi41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxNi41cmVtIC0gMy41cmVtICk7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucC1leWUtaW50cm9fX3RpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblx0LnAtZXllLWludHJvX19uYW1lIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQ0MjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLWV5ZS1zZXQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9leWUtbGlzdC1iZy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcG9zdGlvbjogbGVmdCB0b3A7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xyXG5cdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzIlO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHR9XHJcblx0LmwtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0Jl9fYmxrIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHR3aWR0aDogMzhyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOSk7XHJcblx0XHRwYWRkaW5nOiA2cmVtIDRyZW07XHJcblx0XHRtYXJnaW46IDAgLjFyZW07XHJcblx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAwIDJyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC40KTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlIGltZyB7XHJcblx0XHRcdFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0XHQtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0XHRcdC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0XHQtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGZpZ3VyZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cmVtO1xyXG5cdFx0XHR3aWR0aDogMTZyZW07XHJcblx0XHRcdGhlaWdodDogMTZyZW07XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHRcdFx0XHJcblx0XHR9XHJcblx0XHQgaW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMDtcclxuXHRcdFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRcdFx0LW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRcdFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHQtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1jZW50ZXIge1xyXG5cdFx0Ji5wLWV5ZS1zZXRfX2l0ZW0ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdG1hcmdpbjogMCAxLjVyZW07XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0ZmlndXJlIGltZyB7XHJcblx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblx0XHRcdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblx0XHRcdC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0LW8tZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1jYXRlLS1saW5lIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICNiN2I3Yjc7XHJcblx0XHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblx0LmpzLWV5ZS1zZXQtLXByZXYge1xyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjkpO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRvcDogY2FsYyggNTAlIC0gNHJlbSApO1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xcmVtO1xyXG5cdFx0XHRsZWZ0OiAycmVtO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHRcclxuXHQuanMtZXllLXNldC0tbmV4dCB7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOSk7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dG9wOiBjYWxjKCA1MCUgLSA0cmVtICk7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiA1cmVtO1xyXG5cdFx0aGVpZ2h0OiA4cmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdEBleHRlbmQgJWFycm93O1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcclxuXHRcdFx0bGVmdDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdFxyXG5cdFxyXG59XHJcbiIsIi5wLWZhcSB7XHJcblx0JiBoMiB7XHJcblx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRcdGNvbG9yOiAjMTUzNDc3O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWZhcS1saXN0IHtcclxuXHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdHBhZGRpbmctbGVmdDo1JTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6NSU7XHJcblx0fVxyXG5cdCVpY29uIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMCxjZW50ZXIsY2VudGVyKTtcclxuXHRcdHdpZHRoOiA1cmVtO1xyXG5cdFx0aGVpZ2h0OiA1cmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG5cdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDJyZW07XHJcblx0XHR0b3A6IDJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHR9XHJcblx0ZGwge1xyXG5cdFx0KyBkbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHR9XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0ZHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDhyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVpY29uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0XHRjb250ZW50OidRJztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY19iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogM3JlbSAzcmVtIDNyZW0gOHJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVpY29uO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0XHRjb250ZW50OidBJztcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19haTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucC1mZWF0dXJlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWZlYXR1cmVzLmpwZ1wiKTtcclxuICB9XHJcbiAgJiBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gIH1cclxuICAmIGgzIHtcclxuICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDYuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHh0Ym94IHtcclxuICAgICAgICB3aWR0aDogNDYuOTUlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NhdGVsaXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3ODc4NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1nYm94e1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2Ljk1JSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMiAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9faW1nYm94IHtcclxuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB1bCBsaSB7XHJcbiAgcGFkZGluZzogMjdweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIzMzc4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDQwcHggMCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBjb2xvcjogIzE1MzM3ODtcclxuICB9XHJcbn1cclxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3QubGlzdDAxIC5wLWZlYXR1cmVzX19pdGVtX19saXN0X190eHRib3ggdWwgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIzMzc4O1xyXG59XHJcbi5wLWZlYXR1cmVzc3MgeyAvKuS4i+WxpOODmuODvOOCuCovXHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctZmVhdHVyZXMuanBnXCIpO1xyXG4gIH1cclxuICAmIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgaDMge1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgfVxyXG4gICYtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA2LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMyB7fVxyXG4gICAgcCB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWZsZXgge1xyXG4gICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtdG9wIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5wLWZlYXR1cmVzc3NfaGVhZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtemltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9oZWFkIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNy40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MS40O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuXHRcdHdpZHRoOiA0MyU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9zZXJ2aWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICB9XHJcbiAgJi1jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fYm5yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgbWFyZ2luOiAwIDElO1xyXG4gICAgICAmIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiBwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgJiBzdHJvbmcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1mb290ZXItbmF2IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRiYWNrZ3JvdW5kOiNmZmY7XHJcblx0cGFkZGluZzogM3JlbSAwO1xyXG5cdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRwYWRkaW5nOiAzcmVtIDV2dztcclxuXHR9XHJcblx0Jl9fd3JhcCB7XHJcblx0XHRAaW5jbHVkZSBncmlkKCAwLCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIgKTtcclxuXHRcdEBleHRlbmQgJXdyYXA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblx0fVxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCggOCUsIGZsZXgtc3RhcnQsIGNlbnRlciApO1xyXG5cdFx0bWluLXdpZHRoOiAyMiU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHQvKndpZHRoOiAxMS43NXZ3OyovXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0YSArIGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogNC42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0bmF2IHtcclxuXHQgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgZm9udDE2O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbiA6IDA7XHJcbiAgICB9XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQ7XHJcblx0XHRsaSArIGxpOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcgfCAnO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIuNnZ3O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHRcdFx0XHJcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvcHlyaWdodCB7XHJcblx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHQgICAgbWFyZ2luOiAwIDAgMCA1cmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1mb290ZXItbmF2X19sb2dve1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG4ucC1mb290ZXItbmF2X19sb2dvIC5mbGV4e1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KXtcclxuLnAtZm9vdGVyLW5hdl9fbG9nbyAuZmxleHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7XHJcblx0LnAtZm9vdGVyLW5hdl9fbG9nb3tcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnAtZm9vdGVyLW5hdl9fbG9nbyAuZmxleCBhIGltZyB7XHJcbiAgICB3aWR0aDogMTY0cHg7XHJcbiAgICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XHJcbn0iLCIucCB7XHJcbiAgJi1kb3dubG9hZCB7XHJcbiAgICAmX19tdiB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZm9ybTIge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG5cdCAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDE1MHB4IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdG1hcmdpbjogNjBweCBhdXRvIDgwcHggYXV0bztcclxuXHRcdH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmK3NlY3Rpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjByZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgJisgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmRsaW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAmKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgICAgICAmKyBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogYXV0bztcclxuICAgICAgICAgICAgJisgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICBsaXtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xLjVyZW07XHJcbiAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHRcdCYgLm9uZGVtYW5kLWRldGFpbF9fcHJvZiB7XHJcblx0XHRcdCYgKyAub25kZW1hbmQtZGV0YWlsX19wcm9mIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0NDQztcclxuXHRcdFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcclxuXHRcdFx0XHRsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZmlsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5mb3JtIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWt0b0h0bWxUZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmW3R5cGU9XCJ1cmxcIl0sXHJcbiAgICAmW3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAmW3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICZbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAvKndpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsqL1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2MyZDY7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJltuYW1lPVwiZmlyc3RuYW1lZnVyaWdhbmFcIl0sXHJcbiAgICAgICZbbmFtZT1cImxhc3RuYW1lZnVyaWdhbmFcIl0sXHJcbiAgICAgICZbbmFtZT1cIkZpcnN0TmFtZVwiXSxcclxuICAgICAgJltuYW1lPVwiTGFzdE5hbWVcIl0ge1xyXG4gICAgICAgIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAvKndpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsqL1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I3YzJkNjtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ta3RvUmFkaW9MaXN0IHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ta3RvQnV0dG9uUm93IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgJisgLnAtZm9ybTJfX3Byb2ZpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQ0NDO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0xhYmVsIHtcclxuICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0d1dHRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZW1haWxdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT10ZWxdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1kYXRlXSwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIHRleHRhcmVhLm1rdG9GaWVsZCwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5kZXRhaWxQYWdlIGlucHV0LCAuZGV0YWlsUGFnZSB0ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEuNHJlbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xyXG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIC5ta3RvQXN0ZXJpeCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9PZmZzZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0ID4gbGFiZWwsIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMC4xZW07XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5yYWRpby1sYWJlbCwgLmRldGFpbFBhZ2UgLm1rdG9SYWRpb0xpc3QgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRldGFpbFBhZ2VwIC5yYWRpby1sYWJlbDo6YmVmb3JlLCAuZGV0YWlsUGFnZSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkE2QTZBO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAucmFkaW8tbGFiZWw6OmFmdGVyLCAuZGV0YWlsUGFnZSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6OmJlZm9yZSwgLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTUzMzc4O1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnJhZGlvLWxhYmVsOjphZnRlciwgLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmE2YTZhICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9uZGVtYW5kIC5wLWZvcm0yX19wcm9maWxlIHtcclxuXHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcbn1cclxuLm9uZGVtYW5kIC5wLWZvcm0yX19wcm9maWxlIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5vbmRlbWFuZCAucC1mb3JtMl9fcHJvZmlsZSBwIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAjTGJsY29udGFjdF9tZWFuc3tcclxuICAgIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtICNMYmxRdWVzdGlvbmZyZWUyIHtcclxuICAgIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gbGFiZWwjTGJsYnVzaW5lc3NfaXRlbXMge1xyXG4gICAgd2lkdGg6IDEuNXJlbSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWt0b0Vycm9ye1xyXG4gICAgYm90dG9tOiAtMjVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm9uZGVtYW5ke1xyXG4gICAgJi1kZXRhaWxfX3tcclxuICAgICZwb2ludC1saXN0IHtcclxuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uaHMtc3VibWl0IC5hY3Rpb25zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XHJcbn0iLCIucC1oZWFkZXJ7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0QGV4dGVuZCAld3JhcDtcclxuXHRcdEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2ggKTtcclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDglLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0cGFkZGluZzogMS41cmVtIDA7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA3NCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG5cdFx0XHQrIGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0LjZyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDV2dztcclxuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdiB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdiBuYXYge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCggMCwgZmxleC1lbmQpO1xyXG5cdFx0QGluY2x1ZGUgbXEtdXAobCkge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0Jl9fbmF2IHVsIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQ7XHJcblx0XHQrIHVsIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDNyZW07XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCxmbGV4LXN0YXJ0LGNlbnRlcik7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNTtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsY2VudGVyLGNlbnRlcik7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgYm90dG9tOiAwO1xyXG5cdFx0XHRcdCAgbGVmdDogMDtcclxuXHRcdFx0XHQgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdCAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ICBoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHQgIGJhY2tncm91bmQ6ICRjX2JsdWU7XHJcblx0XHRcdFx0ICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG5cdFx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0XHRcdFx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYXYgdWw6bnRoLW9mLXR5cGUoMSkgbGkgKyBsaSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMS41dnc7XHJcblx0fVxyXG5cdCZfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSB7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAyLjRyZW0gMDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEzO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwNTBweCkgYW5kICggbWF4LXdpZHRoOjEzNDBweCkge1xyXG5cdFx0XHRcdHdpZHRoOiA5cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOjAgYXV0byAuNHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6MS42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYy1ncmF5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDEpIGF7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIGF7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2FpO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgzKSBhe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuICAgICAgICAmX19uYXYgLmhpZ2hsaWdodHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KSB7XHJcblx0XHRcclxuXHRcdCZfX2hhbWJ1cmdlciB7XHJcblx0XHRcdGRpc3BsYXkgOiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR6LWluZGV4IDogMztcclxuXHRcdFx0cmlnaHQgOiA1dnc7XHJcblx0XHRcdHRvcCAgIDogMnJlbTtcclxuXHRcdFx0d2lkdGggOiA0LjJyZW07XHJcblx0XHRcdGhlaWdodDogNC4ycmVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHQgIGRpc3BsYXkgOiBibG9jaztcclxuXHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgd2lkdGggICA6IDNyZW07XHJcblx0XHRcdCAgaGVpZ2h0ICA6IC4ycmVtIDtcclxuXHRcdFx0ICBsZWZ0ICAgIDogLjZyZW07XHJcblx0XHRcdCAgYmFja2dyb3VuZCA6ICM1NTU7XHJcblx0XHRcdCAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgIC1tb3otdHJhbnNpdGlvbiAgIDogMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0ICB0cmFuc2l0aW9uICAgICAgICA6IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHQgIHRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdCAgdG9wOiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0ICB0b3A6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHQgIHRvcCA6IDEuNnJlbTtcclxuXHRcdFx0ICBsZWZ0OiAuNnJlbTtcclxuXHRcdFx0ICBiYWNrZ3JvdW5kIDojZmZmO1xyXG5cdFx0XHQgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0ICAtbW96LXRyYW5zZm9ybSAgIDogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdCAgdHJhbnNmb3JtICAgICAgICA6IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdCAgdG9wOiAxNnB4O1xyXG5cdFx0XHQgIGJhY2tncm91bmQgOiNmZmY7XHJcblx0XHRcdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdCAgLW1vei10cmFuc2Zvcm0gICA6IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdCAgdHJhbnNmb3JtICAgICAgICA6IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmF2IHtcclxuXHRcdCAgcG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ICB6LWluZGV4IDogMjtcclxuXHRcdCAgdG9wICA6IDA7XHJcblx0XHQgIGxlZnQgOiAwO1xyXG5cdFx0ICBjb2xvcjogI2ZmZjtcclxuXHRcdCAgYmFja2dyb3VuZDogJGMtYmFzZTtcclxuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICB3aWR0aDogMTAwJTtcclxuXHRcdCAgb3BhY2l0eTogMDtcclxuXHRcdCAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZSwgdmlzaWJpbGl0eSAuNnMgZWFzZTtcclxuXHRcdH1cclxuXHRcdCZfX25hdi5pcy1hY3RpdmUge1xyXG5cdFx0XHRvcGFjaXR5OiAxMDA7XHJcblx0XHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRuYXYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0dWwgbGkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0byAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMjtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHR1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOjIuOHJlbTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bDpudGgtb2YtdHlwZSgyKSBsaSBhIGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgICAgIFxyXG5cdH1cclxufVxyXG5cclxuLnAtaGVhZGVyX19sb2dve1xyXG5cdG1heC13aWR0aDoxMDAlO1xyXG5cdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcbi5wLWhlYWRlcl9fbG9nbyBpbWd7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiAxNjRweDtcclxufVxyXG4ucC1oZWFkZXJfX2xvZ28gYXtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4ucC1oZWFkZXJfX25hdiBuYXZ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KXtcclxuXHQucC1oZWFkZXJfX2xvZ28ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucC1oZWFkZXJfX2hhbWJ1cmdlcntcclxuXHR0b3A6IDIuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubWVudV9jb250ZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA5LjRweCAwLjZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgICBtYXgtd2lkdGg6MTEwMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIH1cclxuICAgICYtdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgJi1mbGV4e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDo3cmVtO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxLjFyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExMTExMTtcclxuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4gICAgfVxyXG4gICAgJi1mbGV4c2VydmljZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6NHJlbTtcclxuICAgIH1cclxuICAgICYtaXRlbS1zZXJ2aWNle1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSAqIDIpIC8gMyApO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExMTExMTtcclxuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgbGVmdDogLTFyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1bW1hcnl7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDEzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbn1cclxufVxyXG5cclxuLm1lbnVfYXJyb3d7XHJcbiAgICA+IGF7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206MTNweCA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206MTBweCA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kaWdpdGFsaW5zaWdodHtcclxuICAgICAgICBtaW4td2lkdGg6IDE5LjVyZW07XHJcbiAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNlNWYwZmY7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMCA1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVyZW07XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTA1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWhvbWUtbXYge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogIzEwMTAxMDtcclxuICAgICAgICBcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmlzLXNsaWRlLWFuaW1hdGlvbiBpbWd7XHJcblx0XHRhbmltYXRpb246IGZhZGV6b29tIDhzIDBzIGZvcndhcmRzO1xyXG5cdH1cclxuICAgICZfX3R4dHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIGEge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDM0dnc7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogM3JlbSA0cmVtO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTAxMDEwO1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzIGFsbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDo3cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC45NTtcclxuICAgICAgICAgICAgLnAtaG9tZS1tdl9fdHh0X19hcnJvd3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZm9udDM4O1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBnYXA6MnJlbTtcclxuXHRcdH1cclxuXHRcdGgxIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdFx0QGluY2x1ZGUgZm9udDE2O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgM3JlbTtcclxuXHRcdH1cclxuXHRcdC5jLWJ0bi0tbW9yZSB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRAaW5jbHVkZSBmb250MTI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiByZ2IoMTQ0LCAxNDQsIDE0NCk7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgICAgICZfX2xhYmVse1xyXG5cdFx0QGluY2x1ZGUgZm9udDEyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtIC0gN3JlbSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSAtIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3d7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiAuNXMgYWxsO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXItcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcbiAgICBcclxuXHQmX19jb21wYW55IHtcclxuXHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0bWFyZ2luLXRvcDogMS41dnc7XHJcblx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0fVxyXG5cdCZfX3N1bW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdH1cclxuXHQmX19uYXYuanMtc2xpZGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHZ3O1xyXG5cdFx0bGVmdDowO1xyXG5cdH1cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA1MHZ3O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdGJvdHRvbTogLTMwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjowIDAgMCAyLjF2dztcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnN0YXRpYztcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRidXR0b246YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkgYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzAxIOefs+WhmuehneWtkOagquW8j+S8muekvic7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSBidXR0b246YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnMDIg5qCq5byP5Lya56S+44OV44K4JztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIGJ1dHRvbjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcwMyDjg4TjgqTjg7Pjg5Djg7zjg4knO1xyXG5cdFx0XHR9XHRcdFxyXG5cdFx0fVx0XHRcclxuXHR9XHJcbn1cclxuIiwiLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW1fX3dyYXAge1xyXG4gIHBhZGRpbmc6IDIuNXJlbSA2LjVyZW07XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcbn1cclxuLnAtaW5zaWdodCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctaW5zaWdodC5qcGdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWQyZDU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvKiYuZXh0ZXJuYWwge1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcclxuXHRcdFx0XHRcdHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogLTE0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0qL1xyXG4gICAgICAmX19pbWdib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAmX190eHRib3gge1xyXG4gICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2F0ZWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogMTBweCAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3ODc4NztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sYWJlbC1zdHlsZTAxIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgLyp3aWR0aDogMTE3cHg7Ki9cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgY29sb3I6ICMxNTMzNzg7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1jb25uZWN0aW9uX19zZXR7XHJcbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3R7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcblxyXG4jdG9wIC5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtX193cmFwIGgzIHtcclxuICAgIGNvbG9yOiAjMTUzMzc4O1xyXG59IiwiLnAge1xyXG4gICYtaW50ZXJ2aWV3IHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtc3VwcGxlbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTAxMDEwO1xyXG4gICAgICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gICAgICB9XHJcbiAgICAgIGFydGljbGUge1xyXG4gICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAmICsgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIgeyAvKuWkp+OCv+OCpOODiOODqyovXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICYgKyBkbCB7fVxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGQge31cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGFzaWRlIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICYgKyBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtYXNpZGUge1xyXG4gICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwMTAxMDtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGF5b3V0IHtcclxuICAgICAgICAgICAgJi0tMDEge1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBhbDAxIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29ubmVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xyXG4gICAgJl9fc2V0IHtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggNSU7XHJcbiAgICAgIH1cclxuICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnBjcy1jb2x1bW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2R4L2Fzc2V0cy9pbWcvY29sdW1uL3Bjcy1jb2x1bW4uanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAmLnBjcy11c2VmdWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2R4L2Fzc2V0cy9pbWcvY29sdW1uL3Bjcy11c2VmdWwuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTBweDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4ICogMykgLyA0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgJi5wLXdlYmluYXItLWxpc3R7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWJvdHRvbXtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5wLXdlYmluYXItLWxpc3QtLWl0ZW06YmVmb3JlIHtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbiAgICAgICAgICAucC13ZWJpbmFyLS1saXN0LS1pdGVtLS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG4gICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jYXRlZ29yeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCA1cHggMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VydmljZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgJi1hcmVhIHtcclxuICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udCB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA2LjByZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMi4wcmVtIDMuMHJlbSAzLjByZW0gMy4wcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWJ0bl9fbGluay1jZW50ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlbWluYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBpbWcge31cclxuICAgICAgfVxyXG4gICAgICAmLWNvbnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1idG5fX2xpbmstY2VudGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICYtY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYXV0aG9yIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgcGFkZGluZzogMy4wcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgICAgICYrIC5wLWF1dGhvcl9faW5uZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZmlsZSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbXBhbnkge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBwYWRkaW5nOiAzLjByZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZmlsZSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7fVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiBweDtcclxuICAgICAgICBoZWlnaHQ6IHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWFzc29jaWF0aW9uIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogOTUlO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSAucC1hdXRob3JfX3Byb2ZpbGUgcCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuI2ludGVydmlldyAucC1hc2lkZV9fbGF5b3V0LS0wMiBmaWdjYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcclxufVxyXG5cclxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAyIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xyXG59XHJcblxyXG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDIgbGkgZmlndXJlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLyogbWluLXdpZHRoOiAxMTBweDsgKi9cclxuICAgIC8qIG1heC13aWR0aDogMTEwcHg7ICovXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbiNpbnRlcnZpZXd7XHJcbiAgICAucC1hcnRpY2xlUGFnZS1pbWd7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIucC1sZWFkIHtcclxuXHRAbWl4aW4gaW5jIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDJyZW07XHJcblx0XHRoZWlnaHQ6IDJyZW07XHJcblx0fVx0XHJcblx0Ji0tYm9yZGVyIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQyODtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1x0XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA1cmVtIDJyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZXllLWxlYWQtYmcucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gMXJlbTtcclxuXHRcdH1cclxuXHRcdC8qcCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fSovXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGluYztcclxuXHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGluYztcclxuXHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTExO1xyXG5cdFx0fVxyXG5cdFx0c3BhbjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBpbmM7XHJcblx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xyXG5cdFx0fVxyXG5cdFx0c3BhbjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGluYztcclxuXHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdGJvdHRvbTogLTFweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzExMTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTE7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXNva2F0c3Uge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG5cdFx0cGFkZGluZzogMS41cmVtIDJyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4iLCIucC1saW5rIHtcclxuICAgICZfX2JveCB7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iZy1ncmF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgfVxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gIH1cclxuICAgICAgICAmLS1jYXRlZ29yeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogIzEyMzM3ODtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAgICAgICAmLS1pbWcge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgfVxyXG5cclxufVxyXG59XHJcblxyXG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9fYmxvY2sgaDIge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19ibG9jayBoMyB7XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICB9IiwiLnAtbG9jYWwtbmF2IHtcclxuXHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0QGV4dGVuZCAld3JhcDtcclxuXHRtYXJnaW46IDE1cmVtIGF1dG8gOHJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0cGFkZGluZzogNXJlbSA1dnc7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoLjFyZW0sY2VudGVyKTtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IGNhbGMoICggMTAwJSAtIC4zcmVtKSAvIDQgKTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0YSB7XHJcblx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDJyZW0gLjVyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmctZ3JheTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5pcy1jdXJyZW50IHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1zZXJ2aWNlIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCg3cmVtIDUlLGNlbnRlcik7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkbCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAuNnJlbSk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXNlcnZpY2Utc3R1ZHkge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDdyZW0gNSUsY2VudGVyKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGwge1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdEBleHRlbmQgJWFycm93O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gLjZyZW0pO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2Jhc2U7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucC1tZWV0aW5nX2JucntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMxNjMzNzA7XHJcblxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgJl9fbGVmdHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwIDNyZW0gNC41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzQlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgMjIxLCAyMjEpO1xyXG4gIG9wYWNpdHk6IDAuNTg4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzBweDtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigzMDBweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTI0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDotNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTYzMzcwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTY1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6LTFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTI0ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI1O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM5NTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzk1O1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ3tcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0bntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucC1tZWV0aW5nIHtcclxuICAgICYtbXZ7XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA0MjBweDtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdHh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICZfX2JveCB7XHJcbiAgICAgIHdpZHRoOiA0NHZ3O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICBmb250LXNpemU6IDQuMHJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgIH0gICBcclxuICAgIFxyXG4gICAgJl9fc2VjdGlvbntcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDE1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6NTBweCA1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzk0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBcclxuICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnAtY29udGFjdF9fc2VjdGlvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIGxhYmVsLFxyXG4gICAgICAgICAgICAgICAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCAubWt0b0xhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19wb2ludHtcclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6MjVweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCogMikgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0e1xyXG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aGVtZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6NnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZ2FwOjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSAtIDIwcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBkMmU3NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxle1xyXG4gICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGFiYzc7XHJcbiAgICAgICAgICAgICAgICB0aHtwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MzI3ODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGR7cGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aCx0ZHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnAtcHJpY2UtYm94IHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICBAaW5jbHVkZSBncmlkKDJyZW0sIHNwYWNlLWJldHdlZW4pO1xyXG5cdGRsIHtcclxuXHRcdHdpZHRoOiA0NyU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtIDFyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDJyZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucC1yZXNvbHV0aW9uIHtcclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYgaDIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdCYuZmxvYXRCb3gge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0JiAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtLmlzc3VlIHtcclxuICAgICYgLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbS5zb2x1dGlvbiB7XHJcbiAgICAmIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuXHRcdCYgaW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtX19saXN0X193cmFwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XHJcbiAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLml0ZW0ge1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5wLXNjcm9sbGRvd24ge1xyXG5cdEBhdC1yb290IHtcclxuXHRcdC5wLXVuZGVyLW12X19iZyAucC1zY3JvbGxkb3duIHNwYW46YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDIwcmVtO1xyXG4gICAgbGVmdDogMnZ3O1xyXG5cclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogNnJlbTtcclxuXHRcdGxlZnQ6IC4zdnc7XHJcblx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcblx0XHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuXHRcdC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC04cmVtO1xyXG5cdFx0bGVmdDogLjh2dztcclxuXHRcdHdpZHRoOiAwLjFyZW07XHJcblx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiRjX2Jhc2U7XHJcblx0XHRhbmltYXRpb246XHJcblx0XHRjaXJjbGVtb3ZlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUsXHJcblx0XHRjaXJsZW1vdmVoaWRlIDEuNnMgZWFzZS1vdXQgaW5maW5pdGU7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIGNpcmNsZW1vdmUge1xyXG5cdFx0MCV7Ym90dG9tOjQ1cHg7fVxyXG5cdFx0MTAwJXtib3R0b206LTVweDt9XHJcblx0IH1cclxuXHJcblx0QGtleWZyYW1lcyBjaXJsZW1vdmVoaWRle1xyXG5cdFx0MCV7b3BhY2l0eTowfVxyXG5cdFx0NTAle29wYWNpdHk6MTt9XHJcblx0XHQ4MCV7b3BhY2l0eTowLjk7fVxyXG5cdFx0MTAwJXtvcGFjaXR5OjA7fVxyXG5cdCB9XHJcblxyXG5cdCY6OmFmdGVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogLjh2dztcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5wLXNlbWluYXItc2V0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdCZfX2JsayB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDRyZW0pO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0Z2FwOiAzcmVtIDQlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiA2NXJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKHMpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdD4gcCB7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm5yIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZW1pbmFyLWxpc3RfYmcucG5nKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdHBhZGRpbmc6IDEuNTZ2dyAyLjA4dnc7XHJcblx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RhdGUge1xyXG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRjb2xvcjogI2RkZDtcclxuXHRcdEBpbmNsdWRlIGZvbnQyMjtcclxuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQ0MjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRjb2xvcjogI2RkZDtcclxuXHRcdGJvcmRlci1jb2xvcjogI2RkZDtcclxuXHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG59XHJcbiIsIi5zZWFyY2gtYm94IHtcclxuICAmIC5zZWFyY2gtYnRuIHtcclxuICAgIC8qbWFyZ2luLWJvdHRvbTogMjhweDsqL1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICB3aWR0aDogOTJweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHlwZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTJweCk7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0Z2FwOjAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAxNjhweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAge1xyXG4gICAgICAgICAgLmNoZWNrYm94X3BhcnRzIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblx0XHQmOm50aC1jaGlsZCg1bikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdH1cdFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAmIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICNjaGVja0FsbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmIC5jaGVja2JveF9wYXJ0cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGlkZV9pdGVtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIC5zZWFyY2gtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4gICAgI2NoZWNrQWxsIHtcclxuICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG59XHJcblxyXG4uc2VhcmNoLWJ0bl9fdHlwZS5zZWFyY2gtYnRuX190eXBlX2tleXdvcmQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxufVxyXG4uc2VhcmNoLWJvdHRvbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG59XHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNnB4IDIxcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NyU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzFlMzA2NTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcbiAgICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDclO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzFlMzA2NTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgJi5jbG9zZV9saW5re1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5wLXNlcnZpY2UtY29uc3VsdGluZyB7XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOjAgMjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4ICogMykgLyA0KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNjVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmICsgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi6Kmz44GX44GP6KaL44KLXCI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hciBpOmFmdGVyLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTMzNzggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG59IiwiLnAtc2VydmljZS1yZWNydWl0LWZsb3cge1xyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cdCZfX21hcmtlIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNXJlbSwgc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XHJcblx0XHQ+ICoge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNXJlbSApIC8gMiApO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwgbGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjX2dyYXk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0KyAucC1zZXJ2aWNlLXJlY3J1aXQtZmxvd19fbWFya2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogN3JlbTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdHRkIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmdfZ3JheTtcclxuXHRcdH1cclxuXHRcdHRoIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmdfZ3JheTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0dGhlYWQgdGgge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsIHtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luOiAycmVtIDA7XHRcclxuXHRoMyB7XHJcblx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cdFxyXG5cdCZfX2JsayB7XHJcblx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdG1hcmdpbjogMnJlbSAwIDA7XHJcblx0fVxyXG5cdCZfX3dyYXAge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgzcmVtLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHR0aCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHRcclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIiVwLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbC13cmFwIHtcclxuXHRAaW5jbHVkZSBncmlkKDJyZW0pO1xyXG59XHJcbiVwLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbC1pdGVtIHtcclxuXHRwYWRkaW5nOiAycmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcbn1cclxuLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsIHtcclxuXHRoMyB7XHJcblx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cdGg0IHtcclxuXHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0Ji0tMDMge1xyXG5cdFx0XHRAZXh0ZW5kICVwLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbC13cmFwO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGV4dGVuZCAlcC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWwtaXRlbTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gNHJlbSApIC8gMyApO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS0wNCB7XHJcblx0XHRcdEBleHRlbmQgJXAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsLXdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVwLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbC1pdGVtO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA2cmVtICkgLyA0ICk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucC1zZXJ2aWNlLXNldCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgIH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIzMzc4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjMzNzg7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAudHh0LXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdCYgaDQge1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Y29sb3I6ICMxMjMzNzg7XHJcblx0XHR9XHJcblx0XHQmIHAge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjFyZW07XHJcblx0XHR9XHJcblx0XHQmIC5jLWJ0bi0tbGluZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblx0XHJcbi5wLXNlcnZpY2Utc2V0X19pdGVtX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ZmxleC13cmFwOndyYXA7XHJcbiAgICBnYXA6IDAgNTBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59IiwiLnNlcnZpY2VEZXRhaWwge1xyXG4gICYgaDIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLXNlcnZpY2UuanBnXCIpO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDYuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc3VidGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogNThweCAxOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5OTliYjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19kZXRhaWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgdWwge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE1MzI3NjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHVsOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODk5OWJiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX3dyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fYnRuIC5jLWJ0bi0tbGluZSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1zbWFsbC5wbmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsLW12IHtcclxuICAmX190eHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgd2lkdGg6IDQ0dnc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWwtbXZfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsZS1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogY2FsYyg5NSUgLSA1MnZ3KTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxufVxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gICZfX3R4dGJveCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS50b3Age1xyXG4gIHBhZGRpbmc6IDdyZW0gMCA7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gIH1cclxuICAmIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X190eHRib3gge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19pbWdib3gge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCB7XHJcbiAgcGFkZGluZzogMTJyZW0gMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogNTBweCA1JTtcclxuICB9XHJcbiAgJiBoMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ3NztcclxuICAgICYgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDozNXB4IDI1cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIHdpZHRoOmNhbGMoKDEwMCUgLSAyNXB4ICogMikvIDMpO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJl9fcGxhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICYgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX251bSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24ge1xyXG4gIHBhZGRpbmc6IDEycmVtIDAgMTRyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gIH1cclxuICAmIGgyIHtcclxuICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA3cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICAmIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzNDc3O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2ltZ2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHh0Ym94IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICYuaW5kZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLTNjb2wge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDZyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2JveCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS01Y29sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NhcmQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTE3cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNlOGViZjI7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjYWFhO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkge1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIH1cclxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDUwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbSA1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5LjVyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg5LjVyZW0gKyAxNXB4KSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCB7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogN3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmLS1oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICAmLS1ib2R5IHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYtLXByaWNlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1ub3RlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcclxuICAgIGgzIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19pbWdib3guYXJyb3cge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgfVxyXG4gICAgJl9fbm90ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzQ3NztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5kYXRhIHtcclxuICB0aCx0ZCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB7XHJcbiAgYm9yZGVyOiBzb2xpZCAjZGZkZmRmO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gICAgdGgsdGQge1xyXG4gICAgICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZzogN3JlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogNTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgfVxyXG4gICZfX2NhcmQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcclxuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25vdGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1MzQ3NztcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBkbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZHQge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9fdGFibGVfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG4ucCB7XHJcbiAgJi1zZXJ2aWNlIHtcclxuICAgICZfX2NhdGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDYuNXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDYuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbjogNSUgYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWltZyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAmLXBhcnRzIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiAuc2VydmljZV9saXN0X2xvZ28ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlMGViO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNlcnZpY2VEZXRhaWwgLmwtY29udGFpbmVyIHtcclxuICB3aWR0aDogOTUlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQuYm90dG9tX2ZsZXggLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC5ib3R0b21fZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xyXG4gIHdpZHRoOiA0NyU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94LmNvbHVtbjQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHtcclxuICB3aWR0aDogMjQlO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QgLnNpemVfZnVsbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgJl9fdHh0Ym94IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgfVxyXG4gICAgICBoNXtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgfVxyXG4gICZfX2ltZ2JveCB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKFwiL2R4L2ltYWdlcy96b29tLnBuZ1wiKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19zdHJlbmd0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuICBwYWRkaW5nOiA0cmVtIDRyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAudHRsIHtcclxuICAgIGNvbG9yOiAjMDcxODNmO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fYnRucyB7XHJcbiAgLmMtYnRuLS1saW5lIHtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fbGlzdCB7XHJcbiAgJl9faW1nYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2NhcmQuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2xpc3RfX2NhcmRfX3R4dGJveCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VydmljZS1ibnIge1xyXG4gIHBhZGRpbmc6IDZyZW0gMDtcclxuICBiYWNrZ3JvdW5kOiAjZjRmNGZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWFuZGEvaW1hZ2UvZG93bmxvYWRCbG9jay1iZy5qcGcpO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdHh0Ym94IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGNvbG9yOiAjMTAxMDEwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ2JveCB7XHJcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gIH1cclxuICAgICZfX2ZsZXh7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGdhcDozMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyICk7XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEyMzM3ODtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcbi5zZXJ2aWNlLXRhYmxlX193cmFwIHtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcbn1cclxudGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgdHIge1xyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmY7XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M2Y7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgJi5zdWItdHRsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZmO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyAtLS0tLTIwMjMwODA4X2FkZC0tLS0tXHJcbi8vXHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIHtcclxuXHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAzLjI1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzA3OTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWluLWhlaWdodDogNThweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5waGFzZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMjlweCAwIDI5cHggMWVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IC0xLjJlbTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMDc5O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzBkMzA3OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGR0Lmxhc3QtY2xkIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgZHQudGhyZWUtZHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMwMCUgKyA0cmVtKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgICBkZHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIH1cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMnJlbSAqIDMpIC8gNCApO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2YyO1xyXG4gICAgcGFkZGluZzogMi4yNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4IDAgMTRweCAxNHB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRvcDogMTAxJTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JveC5sYXN0LWNsZCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190dGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlOTBiNjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIC50YWcge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICM3ZTkwYjY7XHJcbiAgICBwYWRkaW5nOiAxcHggMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiByZ2IoMTMsIDQ4LCAxMjEpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAyMjJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogIzBkMzA3OTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogMjMwODA4X3VlbXVyYSAqL1xyXG5cclxuLmMtY2VudGVyLW1hcmdpbiB7XHJcbiAgbWFyZ2luOiAycmVtIDAgNHJlbTtcclxufVxyXG5cclxuXHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVte1xyXG4gICAgJl9fM3N0ZXB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAmLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCAqIDIpLzMpO1xyXG4gIGJvcmRlcjogc29saWQgNXB4ICM3ZDhmYjU7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxufVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRvcCB7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjN2Q4ZmI1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuICAgICAgICAmLW51bSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICM3ZDhmYjU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGhlaWdodDogMTIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTUwcHg7XHJcbiAgbGVmdDogLTQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG59XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIHNtYWxse1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbn1cclxuICAgICAgICAmLXRleHQge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuICAgICAgICAmLWxpc3R7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIuKck1wiO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hZnRlciB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzE1MzQ3NztcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICBmb250LXNpemU6IDE4cHg7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMzVweCA1Mi41cHggMCA1Mi41cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbn1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgtaXRlbXtcclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgNXB4ICMxNTMzNzg7XHJcbiAgICAgICAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtdG9we1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMxNTMzNzg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLW51bXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDVweCAjMDcxODNmO1xyXG4gICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLXRvcHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjMDcxODNmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1udW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzE4M2Y7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW17XHJcbiAgICAmLWNoYWxsZW5nZXMtc29sdXRpb25ze1xyXG4gICAgJi1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzdkOGZiNTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdkOGZiNTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogXCLjg7vjgIBcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbn1cclxuICAgICAgICAgICAgICAgICYtYWZ0ZXIge1xyXG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzE1MzQ3NztcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICBmb250LXNpemU6IDE4cHg7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogIDUzcHggOTlweCAwIDk5cHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbn1cclxuICAgICAgICBcclxufVxyXG59XHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVte1xyXG4gICAgICAgICAgICAmLmNoYWxsZW5nZXN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDMlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb2x1dGlvbnN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDMlIC0gNTBweCAtIDEwcHggKiAyICk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG59XHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbXtcclxuICAgICZfc2VjcmV0e1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgJjAxe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwNzE4M2Y7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkICMwNzE4M2Y7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gICAgcGFkZGluZzogMzFweCAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjAyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAmLWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCAqIDIpIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICMxNTMzNzg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxufVxyXG4gJjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIHdpZHRoOiAwO1xyXG5oZWlnaHQ6IDA7XHJcbmJvcmRlci1zdHlsZTogc29saWQ7XHJcbmJvcmRlci13aWR0aDogMjZweCA0OC41cHggMCA0OC41cHg7XHJcbmJvcmRlci1jb2xvcjogI2QwZDZlNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxufVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmMDN7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjMTUzMzc4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgd2lkdGg6IDA7XHJcbmhlaWdodDogMDtcclxuYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuYm9yZGVyLXdpZHRoOiAyNnB4IDQ4LjVweCAwIDQ4LjVweDtcclxuYm9yZGVyLWNvbG9yOiAjZDBkNmU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbiAgICAgICAgICAgIH1cclxufVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQge1xyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLW51bSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjJweDtcclxuICAgIGxlZnQ6IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjN2Q4ZmI1O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAmICsgaDQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbn1cclxufVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcclxuICAgICZfX3BvaW50e1xyXG4gICAgICAgICZfX2ZsZXh7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDo1cmVtO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RhYmxle1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbmhlaWdodDogMDtcclxuYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuYm9yZGVyLXdpZHRoOiAyNXB4IDYwcHggMCA2MHB4O1xyXG5ib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCwgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMzA3QztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3RTkwQjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4QjkwOTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzZDQ0Q5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkVCRjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDMwN0M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci13aWR0aDogNjBweCAwIDYwcHggMjVweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSA1cmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGNTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MjYyNjI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIGxpc3Qtc3R5bGU6IGluc2lkZTtcclxuICAgIHRleHQtaW5kZW50OiAtMnJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xyXG4gICAgJi1mbGV4e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDoycmVtIDVyZW07XHJcbiAgICAgICAgJi1jb250e1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVyZW0pIC8gMik7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDU7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNjsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA3OyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOCl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDg7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzQ3NztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuaGVpZ2h0OiAwO1xyXG5ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5ib3JkZXItd2lkdGg6IDE1cHggMTIuNXB4IDAgMTIuNXB4O1xyXG5ib3JkZXItY29sb3I6ICMxNTM0NzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb257XHJcbiAgICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXh7XHJcbiAgICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0e1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2FyZHtcclxuICAgICAgICAgICAgZ2FwOjJyZW07XHJcbiAgICAgICAgJl9faW1nYm94LnNtYWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0Ym94e1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4MCUgLSAycmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS53b3JyeSB7XHJcbiAgcGFkZGluZzogMnJlbSAwIDEycmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogNTBweCA1JTtcclxuICB9XHJcbiAgJiBoMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ3NztcclxuICAgICYgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucHJpY2Uge1xyXG4gIHBhZGRpbmc6IDNyZW0gMCAxNHJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgfVxyXG4gICYgaDIge1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59IiwiLnAtc2VydmljZWRldGFpbF9fY2FzZSB7XHJcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA1JTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgICBtYXJnaW46IDZyZW0gYXV0byAwO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDoyNXB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCAqIDIpIC8gMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190YXJnZXR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZCB7XHJcbiAgICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIG1hcmdpbjogNnJlbSBhdXRvIDA7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOjI1cHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNXB4ICogMikgLyAzKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGFyZ2V0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy1ibHVle1xyXG4gICAgLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3RfX2l0ZW17XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxufSIsIi5wLXNlcnZpY2VkZXRhaWwge1xyXG4gICZfX2R4Qm94IHtcclxuICAgIGJhY2tncm91bmQ6ICNFOUVDRjI7XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgICAgJi0taW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICBcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICMwRDMwNzk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJvcmRlclRpdGxlIHtcclxuICAgICAgY29sb3I6ICMwRDMwNzk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMEQzMDc5O1xyXG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMDFMaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAmLnRhbmRva3Uge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICMwRDMwNzk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMDNMaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjMEQzMDc5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLTAzZm91ckxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMDNmbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwRDMwNzk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAzMHB4IDQwcHggMCA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICB3aWR0aDogMzZyZW07XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMS41cmVtO1xyXG4gICAgICAgIHRvcDogLTIuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtc2hhZG93OjJweCAycHggMCAjMEQzMDc5LCAtMnB4IC0ycHggMCAjMEQzMDc5LFxyXG4gICAgICAgIC0ycHggMnB4IDAgIzBEMzA3OSwgMnB4IC0ycHggMCAjMEQzMDc5LFxyXG4gICAgICAgIDBweCAycHggMCAjMEQzMDc5LCAgMC0gMnB4IDAgIzBEMzA3OSxcclxuICAgICAgICAtMnB4IDAgMCAjMEQzMDc5LCAycHggMCAwICMwRDMwNzk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEQzMDc5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0td3JhcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNlbnRlciB7XHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMwRDMwNzk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjQTBBMEEwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuKck1wiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzBEMzA3OTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tMDFmbGV4Qm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzdFOTBCNjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpc3QwMiB7XHJcbiAgICAgICAgLmxpc3QwMi1saXN0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM3RTkwQjY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0LS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3RTkwQjY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdpZGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYtLWZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wMUxpc3Qge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJitwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjN0U5MEI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTFyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tc2VydmljZXtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjYWNhO1xyXG4gICAgICAgICYtLXRpdGxle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjI2MjYyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHggKiAyKSAvIDMgKTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAmLS1pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6MTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzBkMzA3OTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwZDMwNzk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRleHR7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4IC0gODBweCk7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveCArIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94e1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufSIsIi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd3tcclxuICAgID4gdWx7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICBnYXA6IDMwcHggMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIGdhcDowO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgXHJcbiAgICAmX19oZWFke1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICMwZDMwNzk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIzO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgZ2FwOjEwcHg7XHJcbiAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgXHJcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMzBweCAwIDMwcHggMThweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzA3OTtcclxufVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGQzMDc5O1xyXG59XHJcbiAgICAgICAgJi5maXN0LWNsZCB7XHJcbiAgICAgICAgXHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFzdC1jbGQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgICAgICAgJl9fbnVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNmMjtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI1O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2YyOyAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0LWNsZCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IC0xOHB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHRvcDogMTAxJTtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19wb2ludHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICMwZDMwNzk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1zZXJ2aWNlZGV0YWlsX19vbmF5YW1pe1xyXG4gICAgICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6MjVweDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjVweCogMikgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHR7XHJcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAmX19hcnJvd3tcclxuICAgICAgICBtYXJnaW46IDU0cHggYXV0byAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDcwcHggc29saWQgIzZlNzc4NjtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIGJvcmRlci1yaWdodDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICM2ZTc3ODY7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbCB7XHJcbiAgICAmX19kZXRhaWwwM3tcclxuICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2UwZWI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6IzBkMzA3OSA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjgzNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiMwZDMwNzkgO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2lyY2xle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNDhweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0MnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4OTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KXtcclxuICAgICAgICAgICAgICAgIHRvcDogNTA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg5KXtcclxuICAgICAgICAgICAgICAgIHRvcDogNTE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyOTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NzVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQ0NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQ3NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEyKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4OTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTMpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2OTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxNCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDczMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjU1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Fycm93e1xyXG4gICAgICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NzcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6ODIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDU3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgdGFibGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgdGgsIHRke1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nOiAyLjhyZW07IFxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9ub3Rle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICYgKyBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qge1xyXG4gICAgZ2FwOjIwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjsgXHJcbiAgICB9XHJcbiAgICAmLWJveHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZjI7XHJcbiAgICB9XHJcbiAgICAmLXdoe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGR0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyNXB4IDMwcHg7XHJcbiAgY29sb3I6IHJnYigyMSwgNTEsIDEyMCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAyMXB4IHNvbGlkICM3ZTkwYjY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjEsIDUxLCAxMjApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWluZGVudDogLTE4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgICAgICYgKyBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jaGVja3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxNTMzNzg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggNHB4IDNweCAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXAge1xyXG4gICAgcGFkZGluZzogMTJyZW0gMCAxNHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgbWFyZ2luOiA2cmVtIGF1dG87XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggI2U4ZWJmMiBzb2xpZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDM3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDI2cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMSwgNTIsIDExOSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0IHVsIGxpe1xyXG4gICAgJjpudGgtY2hpbGQoMm4tMSl7XHJcbiAgICAgICAgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDI2cHggc29saWQgI2U4ZWJmMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVte1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJnLWJsdWV7XHJcbiAgICAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVte1xyXG4gICAgYm9yZGVyOiAycHggI2ZmZiBzb2xpZDtcclxuICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMjZweCBzb2xpZCAjZThlYmYyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdCB1bCBsaXtcclxuICAgICY6bnRoLWNoaWxkKDJuLTEpe1xyXG4gICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyNnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxufVxyXG5cclxuIiwiLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgJi1mbGV4e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUVERjI7XHJcbiAgICAgICAgcGFkZGluZzozMHB4IDIwcHggMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHggKSAvIDIpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDEzLCA0OCwgMTIxKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTcxO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlICsgJi10ZXh0e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjN2U5MGI2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnAtc2VydmljZWRldGFpbF9fd29ycnkge1xyXG4gICAgJl9fbGlzdHtcclxuICAgIG1hcmdpbi10b3A6NnJlbTtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6NS41cmVtIDRyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGdhcDozcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtICogMikvMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJl9fdGFne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzQ3NztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdG9we1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjZmZmZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2JvdHRvbXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucC1zaWRlbmF2IHtcclxuXHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcdFxyXG5cdH1cclxuXHQmX19pbWcge1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm5yIHtcclxuXHRcdG1hcmdpbi10b3A6IDZyZW07XHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEzO1xyXG5cdFx0fVxyXG5cdFx0LnAtc2lkZW5hdl9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW46IDEuNXJlbSAwIC41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmsge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NxdWFyZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdFx0KyBhIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkbCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCxzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcblx0XHRcdHdpZHRoOiA5cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDlyZW07XHJcblx0XHRcdC8vYm9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdGhlaWdodDogMjB2dztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEzOyBcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA5cmVtIC0gMnJlbSApO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDBweCAuNXJlbTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IC41cmVtIDAgMDtcclxuXHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmX19yZWN0YW5nbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xyXG5cdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCsgYSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xyXG5cdFx0fVxyXG5cdFx0ZHQge1xyXG5cdFx0XHR3aWR0aDogMTJyZW07XHJcblx0XHRcdGhlaWdodDogNnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdGhlaWdodDogMjB2dztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0XHRkZCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxMnJlbSAtIDJyZW0gKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDU2JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogNjUlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0fVxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWNhdGUtLWxpbmUgc3BhbiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggLjVyZW07XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAuNXJlbSAwIDA7XHJcblx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucC1zcGVjaWFsX19pdGVtX193cmFwIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcbn1cclxuLnAtc3BlY2lhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZHgvaW1hZ2VzL2JnLXNwZWNpYWwuanBnXCIpO1xyXG4gIH1cclxuICBcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICZpbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIFxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yIC5kaWFnb25hbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTklO1xyXG4gICAgd2lkdGg6IDY0JTtcclxuICAgIGhlaWdodDogMTQ3JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmY5ZmI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTAxZGVnKTtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9faW1nYm94IHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGNvbG9yOiAjMTIzMzc4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjphZnRlciwgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxMHJlbTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzNzg7XHJcbiAgICBjb2xvcjogIzEyMzM3ODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19idG5fX3dyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19idG5fX3dyYXAgLmMtYnRuLS1saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2JuciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIG1hcmdpbjogMnJlbSAyMHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmFmdGVyLCAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwgbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxufVxyXG59XHJcblxyXG5cclxuXHJcbi5wLWNvbHVtbl9fd3JhcHBlciB7XHJcbiAgICAucC1zcGVjaWFsX19pdGVtX19ibnJ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICZfX3R0bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnR0bHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGdhcDo2cHg7IFxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2J0bl9fd3JhcHtcclxuICAgICAgICAgICAgICAgIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICByaWdodDogMThweDtcclxufVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxMjMzNzg7XHJcbiAgICBoZWlnaHQ6IDI3LjVyZW07XHJcblxyXG4gICAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3gge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgICAgICAgICAgbGVmdDogLTQzcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGwge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG5cclxuICAgICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjMTIzMzc4O1xyXG4gICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1ibHVlLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucC1zcGVjaWFsX19pdGVtX19ibnIyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9faW1nYm94IGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2NXB4O1xyXG4gICAgfVxyXG59IiwiLnAtc3RlcC1ib3gge1xyXG5cdEBpbmNsdWRlIGdyaWQoNXJlbSAyJSk7XHJcblx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHQmX19udW0ge1xyXG5cdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0d2lkdGg6IDlyZW07XHJcblx0XHRoZWlnaHQ6IDlyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxLjRyZW0gMCAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDMyJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYWk7XHJcblx0XHRcdC5wLXN0ZXAtYm94X19udW0ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19haTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JsdWU7XHJcblx0XHRcdC5wLXN0ZXAtYm94X19udW0ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzQzNWE4ZTtcclxuXHRcdFx0LnAtc3RlcC1ib3hfX251bSB7XHJcblx0XHRcdFx0Y29sb3I6ICM0MzVhOGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjN2M4N2EyO1xyXG5cdFx0XHQucC1zdGVwLWJveF9fbnVtIHtcclxuXHRcdFx0XHRjb2xvcjogIzdjODdhMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSg1KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM1NjVlNzA7XHJcblx0XHRcdC5wLXN0ZXAtYm94X19udW0ge1xyXG5cdFx0XHRcdGNvbG9yOiAjNTY1ZTcwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGRsIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDFyZW0gNHJlbSA0cmVtO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRkdCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHRkZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLXN0dWR5LWdyb3VwLXNlbWluYXIge1xyXG5cdCZfX2JveCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVyZW07XHRcdFxyXG5cdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0aDMge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNfZ3JheTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLnAtc3ViamVjdC1zZXQge1xyXG5cdCZfX3dyYXAge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg0OHB4KTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdGdhcDogMiU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0Z2FwOiA2JTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmxrICsgLnAtc3ViamVjdC1zZXRfX2JsayB7XHJcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDZyZW07XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHR3aWR0aDogMjk5cHg7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHR3aWR0aDogMjMuNSU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDQ3JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0fVxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMjk5cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHZ3O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGhlaWdodDogNDB2dztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjouNXMgYWxsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcblx0LmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuXHRcdGNvbG9yOiAjYWFhO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdH1cclxuXHRoMyB7XHJcblx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRjb2xvcjogIzY2NjtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG4iLCIucC10ZXh0Ym94IHtcclxuXHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdEBtaXhpbiBib3gge1xyXG5cdFx0ZGwge1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtIDNyZW07XHJcblx0XHR9XHJcblx0XHRkZCB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWNvbDIge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgzcmVtIDMlKTtcclxuXHRcdGRsIHtcclxuXHRcdFx0d2lkdGg6IDQ4LjUlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYm94O1xyXG5cdH1cclxuXHQmLS1jb2wzIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoM3JlbSAyJSk7XHJcblx0XHRkbCB7XHJcblx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBib3g7XHJcblx0fVxyXG59XHJcbiIsIi5wLXRvcC1tdiB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgIC5iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy10b3AtbXYuanBnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNjNjO1xyXG4gIH1cclxuICAgICYtc2xpZGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDUzcHg7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgJi5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiAjZmZmOyovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgyNSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluO1xyXG4gICAgICAgICAgICBtYXJnaW46YXV0byAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyBcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1jZW50ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMXB4OyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICYtdGFne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NlcnZpY2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUzJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX19pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fYnRuIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzc4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjMzNzg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdHRse1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdWJ0dGx7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2JvdHRvbXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweCBjYWxjKCg0MCAvIDc2MCkgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoNTIwIC8gNzYwKSAqIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idG57XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAwIC8gNzYwICogMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgbGVmdDpjYWxjKDIxLjIlICsgNTBweCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBsZWZ0OmNhbGMoNyUgKyA1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3NsaWNrLXByZXYucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OjIxLjIlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgcmlnaHQ6NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9zbGljay1uZXh0LnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIFNjYWxlQW5pIHtcclxuICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoIC44MiApOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoIDEgKTsgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuc2xpZGVyX19pdGVtLFxyXG4uc2xpY2stc2xpZGUuaXMtYWN0aXZlLW5leHQgLnNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgyMHB4O1xyXG59XHJcblxyXG5cclxuLnAtdG9wLW12IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLnAtdG9wLW12LmlzLWluaXRpYWxpemVkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59IiwiLnAtdG9wLW12IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAmX190eHQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAmX19tYWluY29weSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmIHZpZGVvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmcucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtdW5kZXItbXYge1xyXG5cdEBpbmNsdWRlIG1xLXVwKGwpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdH1cclxuXHQubC1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZzogOHJlbSAwIDJyZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHRwYWRkaW5nOiA0cmVtIDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0cGFkZGluZzogN3JlbSA1dncgMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3ViIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdGgxIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdH1cclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgwLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuXHRcdC5jLWNhdGUtLWxpbmUgc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjYjdiN2I3O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgM3JlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19idG4ge1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmc6IDEuNXJlbSA0cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YSBpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRtYXJnaW46IDAgMXJlbSAuMnJlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucC11bmRlci1tdl9fdGl0bGUge1xyXG5cdFx0QGV4dGVuZCAlYWxpZ24tYW5pbWF0aW9uLXdyYXA7XHJcblx0XHRtYXJnaW46IDFyZW0gMCA0cmVtO1xyXG5cdFx0PiAqIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDQ4O1xyXG5cdFx0XHRhbmltYXRpb246IGFsaWduLWFuaW1hdGlvbiAuNXMgMHMgZm9yd2FyZHM7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnAtdW5kZXItbXZfX2xlYWQge1xyXG5cdFx0QGV4dGVuZCAlYWxpZ24tYW5pbWF0aW9uLXdyYXA7XHJcblx0XHRwIHtcclxuXHRcdFx0YW5pbWF0aW9uOiBhbGlnbi1hbmltYXRpb24gLjVzIDBzIGZvcndhcmRzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkYy1ncmF5O1xyXG5cdH1cclxuXHQmX19jb3B5IHtcclxuXHRcdGNvbG9yOiAkY19iYXNlICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG5cdCZfX2JnIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIGNhbGMoICggMTAwJSAtICRiYXNlLXdpZHRoICkgLyAyICk7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDMwcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmFkZV9ibGFjaztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAtMTByZW07XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRjb250ZW50Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRhbmltYXRpb246IGltZy1hbmltZSAxcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSBmb3J3YXJkcztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2JnLS1zZW50ZW5jZSB7XHJcblx0XHRAZXh0ZW5kIC5wLXVuZGVyLW12X19iZztcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDQwcmVtO1xyXG5cdFx0XHRib3R0b206IC0yNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdHh0IHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMCAwIGNhbGMoKDEwMCUgLSAxMzQwcHgpIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogMztcclxuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0Y29sb3I6ICRjX2Jhc2UgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogM3JlbSA1dnc7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ljb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgxcmVtKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDI2JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5wLXdlYmluYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIC5iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy13ZWJpbmFyLmpwZ1wiKTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgICAgLnAtd2ViaW5hcl9faXRlbV9fbGlzdF9faW1nYm94e1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgLnAtd2ViaW5hcl9faXRlbV9fbGlzdF9faW1nYm94X190eHQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1NjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIGEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZbdGFyZ2V0PV9ibGFua106YmVmb3JlIHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChuICsgNykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2Jne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtd2ViaW5hcl9faXRlbV9fbGlzdF9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgY29sdW1uLWdhcDogMjVweDtcclxuICAgIHJvdy1nYXA6IDI1cHg7XHJcbiAgICAgIFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXJlYSB7XHJcbiAgICAucC1kb2N1bWVudF9faXRlbSArIC5wLWRvY3VtZW50X19pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNTM0Nzc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG4gICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI4LjlyZW07XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLXVwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIGgzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi1kYXkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgI3dlYmluYXIge1xyXG4gICAgLnAtd2ViaW5hcl9fYXJlYSB7XHJcbiAgICAgICNhcmVhLWxpdmUge1xyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobisyKXtcclxuICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X19pbWdib3h7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgXHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IC5wLWRvY3VtZW50X19pdGVtX19saXN0X19pbWdib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3gge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94X19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobis0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzUpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2FyZWEtdmVudWUge1xyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6Zmlyc3QtY2hpbGQgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6Zmlyc3QtY2hpbGQgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICN3ZWJpbmFyIHtcclxuICAgIC5wLXdlYmluYXJfX2FyZWEge1xyXG4gICAgICAjYXJlYS1saXZlIHtcclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICNhcmVhLXZlbnVlIHtcclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC13ZWJpbmFyIHtcclxuICAgICYtLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAmLS1ib3R0b217XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pbWd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjkyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzQ3NztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1kYXRle1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAmLmpzLWFyZWEtbGlua3tcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtb25kZW1hbmQtc2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICBtYXJnaW46IDUwcHggNSU7XHJcbiAgICB9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdHdpZHRoOiAzMSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX190eHRib3gge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0JiBoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MS44cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHAge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucC1zZW1pbmFyYm5yLXNldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdCZfX2ltZ2JveCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHQmX190eHRib3gge1xyXG5cdFx0XHRcdCYgaDMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjMuMHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblx0LmMtYnRuLS1saW5lIHtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0fVxyXG59IiwiLnAtc3VnZ2VzdGlvbi1zZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgIG1hcmdpbjogNTBweCA1JTtcclxuICAgIH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHQmX190eHRib3gge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0JiBoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Mi4ycmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHAge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzb2x1dGlvbkRldGFpbCAucC1zdWdnZXN0aW9uLXNldCB7XHJcblx0Jl9faXRlbSB7XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fdHh0Ym94IHtcclxuXHRcdFx0XHQmIGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucC13ZWJtYXJrZXRpbmctc2V0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNlOGViZjEgdXJsKC9keC9hc3NldHMvaW1nL3NvbHV0aW9uL3Atd2VibWFya2V0aW5nLXNldC1iZy5wbmcpIG5vLXJlcGVhdDtcclxuXHQmX190eHRib3gge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNDQ2cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0JiBoMyB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDMuMHJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5jLWJ0bi0tbGluZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxufSIsIi51LW10MCB7XHJcblx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcbn0iLCIudS1zcCB7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn0iLCIvKuW3puWPs+OBruOCouODi+ODoeODvOOCt+ODp+ODsyovXHJcbi8qLnNsaWNrLWFjdGl2ZSBoMSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6c2xpZGVUZXh0WDEwMDtcclxuICBhbmltYXRpb24tZHVyYXRpb246MC44cztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO1xyXG4gICAgb3BhY2l0eTogMDtcclxufSovXHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVGV4dFgxMDAge1xyXG4gIGZyb20ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IC8q6KaB57Sg44KS5bem44Gu5p6g5aSW44Gr56e75YuVKi9cclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlQW5pbWVSaWdodExlZnQge1xyXG4gIGFuaW1hdGlvbi1uYW1lOnNsaWRlVGV4dFgtMTAwO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjowLjVzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVRleHRYLTEwMCB7XHJcbiAgZnJvbSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOy8q6KaB57Sg44KS5Y+z44Gu5p6g5aSW44Gr56e75YuVKi9cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOy8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxyXG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cclxuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqLy5saXR5e3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojMGIwYjBiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO291dGxpbmU6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LmxpdHktb3BlbmVke29wYWNpdHk6MX0ubGl0eS5saXR5LWNsb3NlZHtvcGFjaXR5OjB9LmxpdHkgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxpdHktd3JhcHt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktd3JhcDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmxpdHktbG9hZGVye3otaW5kZXg6OTk5MTtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMC44ZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlcntvcGFjaXR5OjF9LmxpdHktY29udGFpbmVye3otaW5kZXg6OTk5Mjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vcm1hbDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktY29udGVudHt6LWluZGV4Ojk5OTM7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KTstbXMtdHJhbnNmb3JtOnNjYWxlKC44KTstby10cmFuc2Zvcm06c2NhbGUoLjgpO3RyYW5zZm9ybTpzY2FsZSguOCl9LmxpdHktY29udGVudDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpfS5saXR5LWNsb3Nle3otaW5kZXg6OTk5NDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LmxpdHktY2xvc2U6aG92ZXIsLmxpdHktY2xvc2U6Zm9jdXMsLmxpdHktY2xvc2U6YWN0aXZlLC5saXR5LWNsb3NlOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTphY3RpdmV7dG9wOjFweH0ubGl0eS1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JvcmRlcjowfS5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk2NHB4fS5saXR5LWlmcmFtZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1Ni4yNSU7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9LmxpdHktaGlkZXtkaXNwbGF5Om5vbmV9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGZvbnQtZmFjZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyLFxyXG4uc2xpY2stcHJldjpmb2N1cyxcclxuLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5zbGljay1uZXh0OmZvY3VzXHJcbntcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnNsaWNrLXByZXZcclxue1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcclxue1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG4uc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpInO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcclxue1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpAnO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICBjb250ZW50OiAn4oCiJztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLnAtdG9wLW12LXNsaWRlIC5zbGljay1jdXJyZW50LFxyXG4ucC10b3AtbXYtc2xpZGUgLmlzLWFjdGl2ZS1uZXh0IHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IC40cztcclxufSIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmRyYWdnaW5nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuXHJcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5jLXdoaXRlLWNhcmRfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi5zbGljay1zbGlkZSxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Rcclxue1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblxyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICAtbXMtcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4iLCIudGVzdCB7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG59XHJcbiIsIkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2VkZXRhaWxfX292ZXJmbG93e1xyXG4gICAgXHJcblxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgIFxyXG5vdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oC75qiq44Gr44K544Kv44Ot44O844Or44Gn44GN44G+44GZ44CCXCI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
