@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;
  }
  .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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UjtFd0gzL2tCTTtJQUNFLFdBQUE7SUFFQSxhQUFBO0lBREEseUJBQUE7RXhIOC9rQlI7RXdIMy9rQlU7SUFDRixhQUFBO0lBRUEsbUJBQUE7SUFEQSxXQUFBO0lBRUEsc0JBQUE7RXhINi9rQlI7RXdIMS9rQk07SUFDRSxVQUFBO0lBQ0EsVUFBQTtFeEg0L2tCUjtFd0gxL2tCTTtJQUdFLE9BQUE7SUFGQSw0QkFBQTtJQUNBLHNCQUFBO0V4SDYva0JSO0V3SDEva0JNO0lBQ0UsYUFBQTtFeEg0L2tCUjtFd0gxL2tCTTtJQUNFLHdCQUFBO0V4SDQva0JSO0V3SDEva0JNO0lBQ0UsYUFBQTtFeEg0L2tCUjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1heC13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qZm9udCovXG4vKmdyYXkqL1xuLypiZ19ncmF5Ki9cbi8q6JeN6ImyKi9cbi8q6Z2S6ImyKi9cbi8q5rC06ImyKi9cbi8q55m96ImyKi9cbi8q6buS6Imy44Kw44Op44OH44O844K344On44OzKi9cbi8q6buS6Imy44Kw44Op44OH44O844K344On44Oz5Y+N6LuiKi9cbi8qRC1SZXZvbHV0aW9uKi9cbi8qIGphXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xuLmlzLWZhZGVpbi1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG5cbi8q6L+95Yqg44GX44Gfc2NzcyovXG5Aa2V5ZnJhbWVzIGZhZGV6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ucC11bmRlci1tdiAucC11bmRlci1tdl9fbGVhZCwgLnAtdW5kZXItbXYgLnAtdW5kZXItbXZfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGtleWZyYW1lcyBhbGlnbi1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE2MCUsIDApIHNrZXdZKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC41NCwgMCwgMCwgMC45OSksIHRyYW5zZm9ybSAxLjFzIGN1YmljLWJlemllcigwLjQ3MiwgMC40MjgsIDAsIDAuOTkyKSAwLjFzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDUxNDNzO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXdZKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW1nLWFuaW1lIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4vKuW3puWPs+OBruOCouODi+ODoeODvOOCt+ODp+ODsyovXG4vKi5zbGljay1hY3RpdmUgaDEge1xuICBhbmltYXRpb24tbmFtZTpzbGlkZVRleHRYMTAwO1xuICBhbmltYXRpb24tZHVyYXRpb246MC44cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcbiAgICBvcGFjaXR5OiAwO1xufSovXG4vKiBTY3NzIERvY3VtZW50ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRlc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDFweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC50ZXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIDEgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG5bdHlwZT1yZXNldF06ZGlzYWJsZWQsXG5bdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzExMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubHlfcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAub25seV9zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8q5ZCEaHRtbOimgee0oCovXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oMi5ibGFjayB7XG4gIGNvbG9yOiAjMTAxMDEwO1xufVxuaDIuYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNTM0Nzc7XG59XG5oMjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbn1cbmgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xufVxuXG4uYmctZ3JheXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XG59XG5cbi50eHQtciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udHh0LWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eHQtbCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZGRpbmcxMDAge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmcxMDAge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG4ucGFkZGluZzE1MCB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFkZGluZzE1MCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5wYWRkaW5nMS0xNTAge1xuICBwYWRkaW5nOiAxcHggMCAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nMS0xNTAge1xuICAgIHBhZGRpbmc6IDFweCAwIDgwcHg7XG4gIH1cbn1cblxuLnBhZGRpbmcxNTAtMTAwIHtcbiAgcGFkZGluZzogMTUwcHggMCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nMTUwLTEwMCB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cbn1cblxuLnBhZGRpbmc3NSB7XG4gIHBhZGRpbmc6IDc1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nNzUge1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuXG4ucGFkZGluZzYge1xuICBwYWRkaW5nOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZGRpbmc2IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG5cbi5wYWRkaW5nMTIwIHtcbiAgcGFkZGluZzogMTJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWRkaW5nMTIwIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gIH1cbn1cblxuLnBhZGRpbmctYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFkZGluZy1iLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIH1cbn1cblxuLnBhZGRpbmctdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWI2MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYjE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubWIyMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLnN0aWNreS10ZXh0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyNTVweDtcbiAgbWFyZ2luOiAxMDBweCAwIDIwMHB4O1xuICBmb250LXNpemU6IDQuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktdGV4dCB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICB0b3A6IDE4MHB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi5zdGlja3ktdGV4dC5zdGlja3ktdGV4dC10b3Age1xuICBtYXJnaW46IDM1cHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktdGV4dC5zdGlja3ktdGV4dC10b3Age1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxuLnNwYWNpbmcwOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhyZW07XG59XG5cbi5tYWluLXR0bCB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxN3JlbTtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tdHRsLmJsYWNrIHtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG4ubWFpbi10dGwuYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNTM0Nzc7XG59XG4ubWFpbi10dGw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi10dGwge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnR4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmpzLWFyZWEtbGluayB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uanMtYXJlYS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbC1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmaWx0ZXI6IGJsdXIoMHB4KTtcbn1cbi5iZy1pbWcuYmx1ciB7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xufVxuLmJnLWltZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sLWNvbHVtbjItLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5sLWNvbHVtbjItLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICB9XG59XG4ubC1jb2x1bW4yLS1hcnRpY2xlX19tYWluIHtcbiAgd2lkdGg6IDkxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5sLWNvbHVtbjItLWFydGljbGVfX21haW4ge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbHVtbjItLWFydGljbGVfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1jb2x1bW4yLS1hcnRpY2xlX19zaWRlIHtcbiAgd2lkdGg6IDM1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5sLWNvbHVtbjItLWFydGljbGVfX3NpZGUge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbHVtbjItLWFydGljbGVfX3NpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgfVxufVxuLmwtY29sdW1uMi0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmwtY29sdW1uMi0tZm9ybSB7XG4gICAgcGFkZGluZzogN3JlbSA1dnc7XG4gIH1cbn1cbi5sLWNvbHVtbjItLWZvcm0gaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubC1jb2x1bW4yLS1mb3JtX19tYWluIHtcbiAgd2lkdGg6IDQ0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbHVtbjItLWZvcm1fX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1jb2x1bW4yLS1mb3JtX19tYWluIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubC1jb2x1bW4yLS1mb3JtX19tYWluIGZpZ3VyZSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ubC1jb2x1bW4yLS1mb3JtX19tYWluIGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ubC1jb2x1bW4yLS1mb3JtX19tYWluIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX21haW4gZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW0gM3JlbTtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG4ubC1jb2x1bW4yLS1mb3JtX19tYWluIGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU3Nzg2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3NpZGUge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29sdW1uMi0tZm9ybV9fc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgfVxufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCB7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGZvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBpbnB1dCwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dXJsXSwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXSwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gaW5wdXRbdHlwZT1udW1iZXJdLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIHNlbGVjdC5ta3RvRmllbGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvT2Zmc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvR3V0dGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvQXN0ZXJpeCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9MYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0h0bWxUZXh0Lm1rdG9IYXNXaWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJwO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBzcGFuLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9CdXR0b25Sb3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtUm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLnJhZGlvLWxhYmVsLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIC5ta3RvUmFkaW9MaXN0IGxhYmVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAucmFkaW8tbGFiZWw6OmJlZm9yZSwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIC5yYWRpby1sYWJlbDo6YWZ0ZXIsIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9SYWRpb0xpc3QgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpby1sYWJlbDo6YmVmb3JlLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTUzMzc4O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnJhZGlvLWxhYmVsOjphZnRlciwgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0ID4gbGFiZWwsIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZhNmE2YSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtIDEuMnJlbSAhaW1wb3J0YW50O1xufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGJ1dHRvbi5ta3RvQnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5sLWNvbHVtbjItLWZvcm1fX3dyYXAgYnV0dG9uLm1rdG9CdXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBidXR0b24ubWt0b0J1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5sLWNvbHVtbjItLWZvcm1fX3dyYXAgLm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGggcCB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGEge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubC1jb2x1bW4yLS1mb3JtX193cmFwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb2x1bW4yLS1mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbiAgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBzcGFuLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBidXR0b24ubWt0b0J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmwtY29sdW1uMi0tZm9ybV9fd3JhcCBzcGFuLm1rdG9CdXR0b25XcmFwLm1rdG9OYXRpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1jb2x1bW4yLS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDYlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5sLWNvbHVtbjItLWhhbGZfX2JsayB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb2x1bW4yLS1oYWxmX19ibGsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb2x1bW4yLS1oYWxmX19ibGsgKyAubC1jb2x1bW4yLS1oYWxmX19ibGsge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cblxuLnAtbG9jYWwtbmF2LCAucC1oZWFkZXJfX2lubmVyLCAucC1mb290ZXItbmF2X193cmFwLCAubC1jb2x1bW4yLS1hcnRpY2xlLCAubC1jb2x1bW4yLS1mb3JtIHtcbiAgd2lkdGg6IDEzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1sb2NhbC1uYXYsIC5wLWhlYWRlcl9faW5uZXIsIC5wLWZvb3Rlci1uYXZfX3dyYXAsIC5sLWNvbHVtbjItLWFydGljbGUsIC5sLWNvbHVtbjItLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWNvbnRhaW5lciwgLmwtY29sdW1uMi0taGFsZiB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubC1jb250YWluZXIsIC5sLWNvbHVtbjItLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWNvbnRhaW5lciwgLmwtY29sdW1uMi0taGFsZiB7XG4gIC8qcGFkZGluZzogMTByZW0gMDsqL1xufVxuLmxfZm9vdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuXG4ubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLnVuZGVyIC5sLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc5O1xufVxuXG4ubC1oZWFkZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmwtc2VjdGlvbi0td2gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmwtc2VjdGlvbi0tZ3Ige1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xufVxuXG4uYy1hcnJvdy0tY2VudGVyLWJvdHRvbSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogN3JlbSAxMHJlbSAwIDEwcmVtO1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG59XG5cbi5wLXNpZGVuYXZfX2xpbms6OmFmdGVyLCAucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgZHQ6OmFmdGVyLCAucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgZGw6OmFmdGVyLCAucC1leWUtc2V0IC5qcy1leWUtc2V0LS1uZXh0IHNwYW4sIC5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLXByZXYgc3BhbiwgLnAtY29sdW1uX3JlbGF0ZWRfbmFtZSBhOjpiZWZvcmUsIC5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCB1bCBsaSBhOjpiZWZvcmUsIC5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlLCAubC1jb2x1bW4yLS1mb3JtX193cmFwIGJ1dHRvbi5ta3RvQnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6ICMxNTMzNzk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jLWJ0bi0tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjgwcHg7XG4gIG1pbi13aWR0aDogMzAlO1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzNzg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtYnRuLS1saW5lOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogN3B4O1xufVxuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4MHB4O1xuICBtaW4td2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzc4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJ0bjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bjIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmMtYnRuLW1hcmdpbiB7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG59XG5cbi5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAuMXJlbSAxLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmMtY2VudGVyLW1hcmdpbiB7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtY2xvY2s6OmFmdGVyLCAuYy1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC4wNWVtLCAwLjA1ZW0pO1xufVxuXG4uYy1jbG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMCAwLjVyZW0gMC4yZW0gMDtcbn1cbi5jLWNsb2NrOjpiZWZvcmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5jLWNsb2NrOjphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG50aW1lIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uZGV0YWlsLXR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXRhaWwtdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uZGV0YWlsLXR0bDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDZyZW0gMCAwO1xufVxuXG4uYy1mbG9hdGluZy1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogNjhweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvYXRpbmctYmFubmVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1mbG9hdGluZy1iYW5uZXIgYSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYy1mbG9hdGluZy1iYW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb2F0aW5nLWJhbm5lciBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYy1mbG9hdGluZy1iYW5uZXIuaXMtY2xvc2UgYSxcbi5jLWZsb2F0aW5nLWJhbm5lci5pcy1jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZsb2F0aW5nLWJhbm5lcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5jLWZsb2F0aW5nLWJhbm5lcl9fY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZmxvYXRpbmctYmFubmVyX19jbG9zZSBzcGFuOjpiZWZvcmUsIC5jLWZsb2F0aW5nLWJhbm5lcl9fY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLWZsb2F0aW5nLWJhbm5lcl9fY2xvc2Ugc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLWZsb2F0aW5nLWJhbm5lcl9fY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuKltjbGFzc149Yy1pbWctYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gIG1heC13aWR0aDogNDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdICsgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWltZy1ib3gtLWxfX2l0ZW0sIC5jLWltZy1ib3gtLWwgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0tcl9faXRlbSwgLmMtaW1nLWJveC0tciBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NiU7XG4gIHdpZHRoOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1saW5rYm5yIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uYy1saW5rYm5yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLWxpbmtibnJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1saW5rYm5yX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWxpbmtibnJfX2ltZyB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1saW5rYm5yX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saW5rYm5yX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmMtbGlua2Jucl9fdGV4dCB7XG4gIHdpZHRoOiA2OCU7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmtibnJfX3RleHQge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtbGlua2Jucl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpbmtibnJfX3RleHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbGlua2Jucl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5jLWxpbmtibnJfX2JvdHRvbSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saW5rYm5yX19ib3R0b20gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNHB4O1xuICBib3R0b206IDA7XG59XG5cbi5jLWxpbmtibnIwMiB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuLmMtbGlua2JucjAyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtbGlua2JucjAyIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWxpbmtibnIwMl9faW1nIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWxpbmtibnIwMl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlua2JucjAyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmMtbGlua2JucjAyX190ZXh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtbGlua2JucjAyX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlua2JucjAyX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5jLWxpbmtibnIwMl9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbGlua2JucjAyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4uYy1saW5rYm5yMDJfX2J0biB7XG4gIGJhY2tncm91bmQ6ICMxMjMzNzg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMCAwIGF1dG87XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogM3B4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWxpbmtibnIwMl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWxpbmtibnIwMl9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi5jLWxpc3QtLWRpc2MgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYy1saXN0LS1kaXNjIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmMtbGlzdC0tZGlzYyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG4uYy1saXN0LS1pbmRlbnQzIGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG4uYy1saXN0LS1pbmRlbnQzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmMtbnVtLS1maWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1udW0tLWZpbGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAydnc7XG4gIGJvdHRvbTogNnZ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuLmMtcGFnZS10b3AgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogc2lkZXdheXM7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtcGFnZS10b3AgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRyZW07XG4gIHJpZ2h0OiA1MCU7XG59XG4uYy1wYWdlLXRvcCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG4uYy1wYWdlLXRvcCBhOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTAxMDEwO1xuICB9XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy10YWJsZS0tc2VydmljZS1qdW5pb3ItdGJsIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uYy10YWJsZS0tc2VydmljZS1qdW5pb3ItdGJsIHRoLCAuYy10YWJsZS0tc2VydmljZS1qdW5pb3ItdGJsIHRkIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbi5jLXRhYmxlLS1zZXJ2aWNlLWp1bmlvci10YmwgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGFibGUtLXNlcnZpY2UtanVuaW9yLXRibCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3ggdGFibGUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wLXN0dWR5LWdyb3VwLXNlbWluYXJfX2JveCB0YWJsZSB0aCwgLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbi5wLXN0dWR5LWdyb3VwLXNlbWluYXJfX2JveCB0YWJsZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3ggdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IHRhYmxlIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3ggdGFibGUgdGQ6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogODAlO1xufVxuXG4uYy10YWJsZS0tZXllMTMgdGQudGl0bGUge1xuICB3aWR0aDogMTQlO1xufVxuLmMtdGFibGUtLWV5ZTEzIHRoLmJnLXJlZCB7XG4gIHdpZHRoOiA0MyU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhZmVkO1xufVxuLmMtdGFibGUtLWV5ZTEzIHRoLmJnLWJsdWUge1xuICB3aWR0aDogNDMlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cbi5jLXRhYmxlLS1leWUxMyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtdGFibGUtLWV5ZTEzIHRhYmxlIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy10YWJsZS0tZXllMTMgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAycmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXRhYmxlLS1leWUxMyB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSwgLmMtdGV4dC1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBpbmNsdWRlciBob3ZlciB7XG4gIC5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSwgLmMtdGV4dC1saW5rIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10ZXh0LWxpbmsgYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlIHtcbiAgbGVmdDogLTJyZW07XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy10ZXh0LWxpbmstLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtdGV4dC1saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZGV0YWlsLXR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWwtdHRsIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmRldGFpbC10dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMThyZW07XG59XG4uZGV0YWlsLXR0bDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmMtdGl0bGUtLWJnIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLXRpdGxlLS1iZyBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogOXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy10aXRsZS0tYmcgc3BhbjpudGgtb2YtdHlwZSgxKSBzdHJvbmcge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkLCBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtdGl0bGUtLWJnIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNXZ3LCAzMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAuYy10aXRsZS0tYmcgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMXJlbSk7XG4gIH1cbn1cbi5jLXRpdGxlLS1waGFzZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIG1hcmdpbjogM3JlbSAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtdGl0bGUtLXBoYXNlIHNwYW4ge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG59XG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgcC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWFyY2hpdmUtbGlzdF9faXRlbSAuYy1jYXRlLS1saW5lIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtY2F0ZS0tbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0X19pdGVtIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0X19pdGVtIC5jLWJ0bi0tbW9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0X19pdGVtIC5jLWJ0bi0tbW9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0X19kYXRlIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtYXJjaGl2ZS1saXN0X19kYXRlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWV5ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWV5ZSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbTpudGgtb2YtdHlwZSgxKSAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoMSkgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbTpudGgtb2YtdHlwZSgxKSBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29udGVudDogXCJOZXdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4xKTtcbiAgcGFkZGluZzogNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnAtYXJjaGl2ZS1saXN0LS1leWUgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGE6aG92ZXIgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tZXllIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gIGhlaWdodDogMTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWV5ZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWV5ZV9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZyZW0gLSAzcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZXllX190eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSAtIDNyZW0pO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXZ3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2Uge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGE6Zm9jdXMgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBhOmhvdmVyIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBhIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb250ZW50OiBcIk5ld1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBmaWd1cmUge1xuICB3aWR0aDogNTByZW07XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3R4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtIC0gNTByZW0pO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0LS1jYXNlX190eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtIC0gNDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0LS1jYXNlX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAuYy1jYXRlLS1saW5lIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAuYy1jYXRlLS1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3BpY2staXRlbSAuYy1idG4tLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNhc2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHZ3KSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNhc2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY2FzZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jYXNlX190eHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgZ2FwOiA2cmVtIDMuMyU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb250ZW50OiBcIk5ld1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIGE6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhOmZvY3VzIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgfVxuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBhOmhvdmVyIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBmaWd1cmUge1xuICB3aWR0aDogMzByZW07XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0gLSAzMHJlbSk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3R4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA0MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUge1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSAuYy1idG4tLW1vcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdF9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3RfX3BpY2staXRlbSAuYy1idG4tLW1vcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMjIuNSU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3QgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXN1YmplY3QgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXN1YmplY3QgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0IC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpmb2N1cyAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc3ViamVjdCAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYTpob3ZlciAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X190eHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDV2dztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmZvY3VzIC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpob3ZlciAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYSB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29udGVudDogXCJQaWNrIHVwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6Zm9jdXMgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICB9XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGE6aG92ZXIgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiA1MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA1MHJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnZ3IDN2dyAydncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3R4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA0MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUge1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAuYy1idG4tLW1vcmUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3Z3O1xuICBib3R0b206IDN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlbWluYXJfX3BpY2staXRlbSAuYy1idG4tLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VtaW5hcl9fcGljay1pdGVtIC5jLWJ0bi0tbW9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX19waWNrLWl0ZW0gLmMtYnRuLS1tb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxcmVtO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDV2dyA1JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZF9faXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZF9faXRlbSB7XG4gICAgd2lkdGg6IDQ3LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3Z3IDJ2dztcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzM3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZG93bmxvYWRfX2l0ZW0gYSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZF9faXRlbSBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tZG93bmxvYWRfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkX19pdGVtIGEgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZCAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWRvd25sb2FkIC5jLWNhdGUtLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1kb3dubG9hZCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDdyZW0gNC40OCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luOiA3cmVtIGF1dG87XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDQ3Ljc2JTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBhIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzB2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZSAucC1hcmNoaXZlLWxpc3RfX2l0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGE6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGE6Zm9jdXMgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UgLnAtYXJjaGl2ZS1saXN0X19pdGVtIGE6aG92ZXIgLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZV9fdHh0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZV9fdHh0IHAge1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZV9fdHh0IHAucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgaDMge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbSAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgd2lkdGg6IDMyJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYVt0YXJnZXQ9X2JsYW5rXSB7XG4gIGNvbG9yOiAjMTAxMDEwO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDEwMTA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDEwMTA7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZyk7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYTpmb2N1cyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIGE6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIGFbdGFyZ2V0PV9ibGFua106Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuNCk7XG59XG4ucC1hcmNoaXZlLWxpc3QtLXNlcnZpY2UtbGluZXVwX19ibGsgdWwgbGkgYVt0YXJnZXQ9X2JsYW5rXTpmb2N1czo6YWZ0ZXIge1xuICByaWdodDogMnJlbTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHVsIGxpIGFbdGFyZ2V0PV9ibGFua106aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjQpO1xuICB9XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSBhW3RhcmdldD1fYmxhbmtdOmhvdmVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayArIC5wLWFyY2hpdmUtbGlzdC0tc2VydmljZS1saW5ldXBfX2JsayB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnZ3IDIuNjYlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWNvbnN1bHRhbnQgdWwge1xuICAgIGdhcDogMnJlbSA0JTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICB3aWR0aDogMjMlO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXJlbSAzcmVtIDNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY29uc3VsdGFudCBsaSBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC40KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tY29uc3VsdGFudCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY29uc3VsdGFudCBsaSBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1jb25zdWx0YW50IGxpIGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tY29uc3VsdGFudCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9vayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cmVtIDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIG1hcmdpbjogN3JlbSBhdXRvO1xufVxuLnAtYXJjaGl2ZS1saXN0LS1ib29rX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW0gNCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgd2lkdGg6IDQ2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmUtbGlzdC0tYm9va19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9vayBmaWd1cmUge1xuICB3aWR0aDogMjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlLWxpc3QtLWJvb2sgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXJjaGl2ZS1saXN0LS1ib29rX190eHQge1xuICB3aWR0aDogNzQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZS1saXN0LS1ib29rX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hcmNoaXZlLWxpc3QtLWJvb2tfX3R4dCBkbCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9va19fdHh0IGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWFyY2hpdmUtbGlzdC0tYm9va19fdHh0IGRkIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWJvb2tfX3R4dCB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWJvb2tfX3R4dCB0YWJsZSB0aCB7XG4gIHdpZHRoOiAxOCU7XG59XG4ucC1hcmNoaXZlLWxpc3QtLWJvb2tfX3R4dCB0YWJsZSB0ZCB7XG4gIHdpZHRoOiA3MiU7XG59XG4ucC1hcmNoaXZlLWxpc3RfX2Nvbi1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogIzZlNzc4Njtcbn1cblxuLnAtYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1hcnRpY2xlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWFydGljbGUgaDQge1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtYXJ0aWNsZSBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cblxuLnAtYXJ0aWNsZVBhZ2UtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLnAtYXJ0aWNsZVBhZ2UtaW5lbnIge1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNlOGViZjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlUGFnZS1pbmVuciB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0X19jYXRjaGNvcHkge1xuICB3aWR0aDogNDR2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGVQYWdlLW12X190eHRfX2NhdGNoY29weSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFydGljbGVQYWdlLW12X190eHRfX21haW5jb3B5IHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fc3ViY29weSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fbGFiZWwge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5wLWFydGljbGVQYWdlLW12X190eHRfX2xhYmVsIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCA0MHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGVQYWdlLW12X190eHQtY29tcGFueSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5wLWFydGljbGVQYWdlLW12X190eHQtY29tcGFueSBwICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dC1jb21wYW55IHAgKyBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkgcC5jbGIge1xuICBmb250LXNpemU6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hcnRpY2xlUGFnZS1tdl9fdHh0LWNvbXBhbnkgcC5jbGIge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3NldC1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtYXJ0aWNsZVBhZ2UtbXZfX3NldC1jYXRlZ29yeSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogMCAxMHB4IDVweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ucC1hcnRpY2xlUGFnZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiBjYWxjKDk1JSAtIDUydncpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWFydGljbGVQYWdlLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFydGljbGVQYWdlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1ibGtfX21lcml0IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWJsa19fbWVyaXQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYmxrX19tZXJpdCBkbCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmxrX19tZXJpdCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fbWVyaXQgZGwgZHQge1xuICBjb2xvcjogIzAwYWZlZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtYmxrX19tZXJpdCBkbCBkdDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwYWZlZDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1ibGtfX21lcml0IGRsOm50aC1vZi10eXBlKDEpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuLnAtYmxrX19tZXJpdCBkbDpudGgtb2YtdHlwZSgyKSBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cbi5wLWJsa19fbWVyaXQgZGw6bnRoLW9mLXR5cGUoMykgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4ucC1ibGtfX21lcml0IGRsOm50aC1vZi10eXBlKDQpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuLnAtYmxrX19tZXJpdCBkbDpudGgtb2YtdHlwZSg1KSBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cbi5wLWJsa19fZGVtZXJpdCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYmxrX19kZW1lcml0IGRsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwgZHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDEpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDIpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDMpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDQpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDUpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuLnAtYmxrX19kZW1lcml0IGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHtcbiAgbWFyZ2luOiA2cmVtIGF1dG87XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAzcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYTo6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHVsIGxpIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgLmMtY2F0ZS0tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCAuYy1jYXRlLS1saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4NjtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMnJlbSAwIDA7XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCBsaSBhOjpiZWZvcmUge1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMCAhaW1wb3J0YW50O1xufVxuLnAtYmxrX19tdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fbXYge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWJsa19fbXYgZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtYmxrX19tdiBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYmxrX19pbnRlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19faW50ZXJ2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4ucC1ibGtfX2ludGVydmlldyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHRleHQtaW5kZW50OiAtM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLS0gXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2ludGVydmlldyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtYmxrX19pbnRlcnZpZXcgcCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgcCAubmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1pbWctYm94LS1yX19pdGVtLFxuLnAtYmxrX19pbnRlcnZpZXcgLmMtaW1nLWJveC0tbF9faXRlbSB7XG4gIHdpZHRoOiAzMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19faW50ZXJ2aWV3IC5jLWltZy1ib3gtLXJfX2l0ZW0sXG4ucC1ibGtfX2ludGVydmlldyAuYy1pbWctYm94LS1sX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWltZy1ib3gtLXJfX2l0ZW0gaW1nLFxuLnAtYmxrX19pbnRlcnZpZXcgLmMtaW1nLWJveC0tbF9faXRlbSBpbWcge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmNhcHRpb24tdGV4dF9fbGFyZ2Uge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtY29sb3ItLWIge1xuICBjb2xvcjogIzM1Mjc5Zjtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWNvbG9yLS1wIHtcbiAgY29sb3I6ICNhNDM2Y2Q7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1jb2xvci0tZyB7XG4gIGNvbG9yOiAjOTdjNjFhO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtY29sb3ItLWUge1xuICBjb2xvcjogIzAwOTY4ODtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWNvbG9yLS1tIHtcbiAgY29sb3I6ICMwM2E5ZjQ7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1jb2xvci0tciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLnAtYmxrX19jbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY250IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICB9XG59XG4ucC1ibGtfX2NudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHRleHQtaW5kZW50OiAtM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnAtYmxrX19jbnQgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLS0gXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtYmxrX19jbnQgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJsa19fY250IHAgLm5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtYmxrX19jbnQgLmMtaW1nLWJveC0tcl9faXRlbSxcbi5wLWJsa19fY250IC5jLWltZy1ib3gtLWxfX2l0ZW0ge1xuICB3aWR0aDogMzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NudCAuYy1pbWctYm94LS1yX19pdGVtLFxuLnAtYmxrX19jbnQgLmMtaW1nLWJveC0tbF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4ucC1ibGtfX2NudCAuYy1pbWctYm94LS1yX19pdGVtIGltZyxcbi5wLWJsa19fY250IC5jLWltZy1ib3gtLWxfX2l0ZW0gaW1nIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wLWJsa19fY250IC5jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wLWJsa19fY250IC5jYXB0aW9uLXRleHRfX2xhcmdlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5wLWJsa19fY250IC5jLWNvbG9yLS1iIHtcbiAgY29sb3I6ICMzNTI3OWY7XG59XG4ucC1ibGtfX2NudCAuYy1jb2xvci0tcCB7XG4gIGNvbG9yOiAjYTQzNmNkO1xufVxuLnAtYmxrX19jbnQgLmMtY29sb3ItLWcge1xuICBjb2xvcjogIzk3YzYxYTtcbn1cbi5wLWJsa19fZmlndXJlIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJsa19fZmlndXJlIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWJsa19fZmlndXJlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucC1ibGtfX3Byb2ZpbGUge1xuICBwYWRkaW5nOiA0cmVtO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLnAtYmxrX19wcm9maWxlIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1ibGtfX3Byb2ZpbGUgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb2xvcjogIzMzMztcbn1cbi5wLWJsa19fcHJvZmlsZSBkbCBkdCB7XG4gIHdpZHRoOiAxMCU7XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtIDAuM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJsa19fcHJvZmlsZSBkbCBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG4ucC1ibGtfX3Byb2ZpbGUgZGwgZGQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAwLjNyZW0gNHJlbSAwLjNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibGtfX3Byb2ZpbGUgZGwgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2ZvcmV3b3JkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG59XG4ucC1ibGtfX2ZvcmV3b3JkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCBkdCB7XG4gIGJhY2tncm91bmQ6ICMwMGFmZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3cmVtO1xufVxuLnAtYmxrX19zdGVwLS1sb25nIGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0gLSA3cmVtKTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCBkZCB1bCBsaSB7XG4gIHRleHQtaW5kZW50OiAtMi43cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xufVxuLnAtYmxrX19zdGVwLS1zaG9ydCBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IGRsIGR0IHtcbiAgYmFja2dyb3VuZDogIzAwYWZlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0gLSAzcmVtKTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2ZlYXR1cmUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYmxrX19mZWF0dXJlICsgLnAtYmxrX19mZWF0dXJlIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxMDEwO1xufVxuLnAtYmxrX19mY2MtZmVhdHVyZTAzIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5wLWJsa19fZmNjLWZlYXR1cmUwMyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsa19fZmNjLWZlYXR1cmUwMyB1bCBsaSB7XG4gIG1heC13aWR0aDogMzRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJsa19fZmNjLWZlYXR1cmUwMyB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE0cmVtKSAvIDMpO1xufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgdWwgbGkgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IGZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDguNHJlbTtcbiAgaGVpZ2h0OiA1LjdyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3lvdXR1YmVfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRoLCAucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGhlYWQgdGQge1xuICB3aWR0aDogMTAlO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRoZWFkIHRoOm50aC1vZi10eXBlKDEpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIHdpZHRoOiA0NSU7XG59XG4ucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG59XG4ucC1ibGtfX3Nob21laSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtYmxrX19zaG9tZWkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW0gMy41JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgPiBkaXYge1xuICB3aWR0aDogMzElO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LWZlYXR1cmUgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBkbCB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGZpZ3VyZSAuYy10aXRsZS0tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wLWJsa19fY29tcGFueS1vdXRsaW5lLXRibCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJsa19fY29tcGFueS1vdXRsaW5lLXRibCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1vdXRsaW5lLXRibCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmU3Nzg2O1xufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRoIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY29tcGFueS1vdXRsaW5lLXRibCB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMnJlbSAwIDAgMDtcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRkIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY29tcGFueS1vdXRsaW5lLXRibCB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMnJlbSAwO1xuICB9XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNiU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gaW1nIHtcbiAgd2lkdGg6IDE4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fY29uc3VsdGFudF9pbnRybyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gPiBkaXYge1xuICB3aWR0aDogNzYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb25zdWx0YW50X2ludHJvID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19jb25zdWx0YW50X2ludHJvID4gZGl2IHA6bnRoLW9mLXR5cGUoMSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTAxMDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gPiBkaXYgcDpudGgtb2YtdHlwZSgxKSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gZGwge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtYmxrX19jb25zdWx0YW50X2ludHJvIGRsIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gZGwgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBwYWRkaW5nOiAzcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMSU7XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhIGRsIHtcbiAgd2lkdGg6IDc0JTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGEgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgYSBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IC5jLWNhdGUtLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgYSBmaWd1cmUge1xuICB3aWR0aDogMjElO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhIGZpZ3VyZSArIGRpdiB7XG4gIHdpZHRoOiA3NCU7XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGEgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgLmMtY2F0ZS0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzZlNzc4NjtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1ibGtfX3BvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWJsa19fcG9pbnQgZGwge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3BvaW50IGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19wb2ludCBkbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnAtYmxrX19wb2ludCBkbCBkdCBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnAtYmxrX19wb2ludCBkbCBkdCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWJsa19fcG9pbnQgZGwgZGQge1xuICBwYWRkaW5nOiA0cmVtO1xufVxuLnAtYmxrX19wb2ludCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuLnAtYmxrX19wb2ludCBkZCBvbCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG4gIG1hcmdpbjogMXJlbSAwIDFyZW07XG59XG4ucC1ibGtfX3NlcnZpY2VfYWJvdXQge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtYmxrX19zZXJ2aWNlX2Fib3V0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW0gNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsa19fc2VydmljZV9hYm91dCB1bCBsaSB7XG4gIHdpZHRoOiAzMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3NlcnZpY2VfYWJvdXQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX3NlcnZpY2VfYWJvdXQgdWwgbGkgZGwge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnAtYmxrX19zZXJ2aWNlX2Fib3V0IHVsIGxpIGRsIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWJsa19fY2VyY2xlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnAtYmxrX19jZXJjbGUtbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtIDQlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsa19fY2VyY2xlLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1dnc7XG4gIGhlaWdodDogMTV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEwMTAxMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NlcmNsZS1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ucC1ibGtfX2NlcmNsZS1saXN0IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWJsay0tc2VydmljZS1qdW5pb3ItYm9vayB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibGstLXNlcnZpY2UtanVuaW9yLWJvb2sgc3Ryb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWJsay0tc2VydmljZS1qdW5pb3ItYm9vayB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGstLXNlcnZpY2UtanVuaW9yLWJvb2sgdWwgbGkge1xuICB3aWR0aDogMTglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGstLXNlcnZpY2UtanVuaW9yLWJvb2sgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGstLXNlcnZpY2UtanVuaW9yLWJvb2sgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgfVxufVxuLnAtYmxrLS1nZXQtYm94IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZzogNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWJsay0tZ2V0LWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG4ucC1ibGstLWdldC1ib3ggcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1ibGstLWdldC1ib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrLS1nZXQtYm94IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDMpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDRyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsay0tZ2V0LWJveCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsay0tZ2V0LWJveCB1bCBsaSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wLWJsay0tYXR0ZW50aW9uIHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG59XG4ucC1ibGstLWV5ZTEzY2FzZSAuZGVzY3JpcHRpb24tY2FzZV9fbW92aWUtYm94IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsay0tZXllMTNjYXNlIC5kZXNjcmlwdGlvbi1jYXNlX19tb3ZpZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1ibGstLWV5ZTEzY2FzZSAuZGVzY3JpcHRpb24tY2FzZV9fbW92aWUtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYmxrLS1leWUxM2Nhc2UgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrLS1leWUxM2Nhc2UgLmRlc2NyaXB0aW9uLWNhc2VfX2RhdGEge1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrLS1leWUxM2Nhc2UgLmRlc2NyaXB0aW9uLWNhc2VfX2RhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGstLWV5ZTEzY2FzZTpudGgtb2YtdHlwZSgyKSAuZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wLWJsay0tZXllMTNjYXNlICsgLnAtYmxrLS1leWUxM2Nhc2Uge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtYmxrX19vdXRsaW5lLWdyb3VwIC5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1ibGtfX291dGxpbmUtZ3JvdXAgLmJveCArIC5ib3gge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtYmxrX19vdXRsaW5lLWdyb3VwIC5ib3ggLmxvZ28ge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWJsa19fb3V0bGluZS1ncm91cCAuYm94IC5pbmZvIHtcbiAgd2lkdGg6IGNhbGMoNzUlIC0gMnJlbSk7XG59XG4ucC1ibGtfX2hpc3RvcnktZ3JvdXAgLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1ibGtfX2hpc3RvcnktZ3JvdXAgLmJveCArIC5ib3gge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtYmxrX19oaXN0b3J5LWdyb3VwIC5ib3ggLmMtYnRuLS1saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19oaXN0b3J5LWdyb3VwIC5ib3ggLmMtYnRuLS1saW5lIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtcHJpbWUge1xuICB3aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHJlbSAwIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtcHJpbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMnJlbSA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZlNzc4NjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSBoMyBpbWcge1xuICBoZWlnaHQ6IDhyZW07XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSAuYy1idG4tLWxpc3QzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtcHJpbWUgLmMtYnRuLS1saXN0MyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ucC1ibnIge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnAtYm5yLS1mbGF0IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWJuci0tZmxhdCBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJuci0tZmxhdCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWJuci0tZmxhdCBmaWd1cmUge1xuICB3aWR0aDogNDQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYm5yLS1mbGF0IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAxcmVtO1xuICB9XG59XG4ucC1ibnItLWZsYXQgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdCBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdCBmaWd1cmUgaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0X190eHQge1xuICB3aWR0aDogNTYlO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0X190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWJuci0tZmxhdF9fdHh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdF9fdHh0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1ibnItLWZsYXRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ibnItLWZsYXRfX3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWJuci0tZmxhdC1jYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC1jYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1jYXAgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1ibnItLWZsYXQtY2FwIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYm5yLS1mbGF0LWNhcCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1jYXAgZmlndXJlIHtcbiAgd2lkdGg6IDQ0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdC1jYXAgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQtY2FwIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbSAxcmVtO1xuICB9XG59XG4ucC1ibnItLWZsYXQtY2FwIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibnItLWZsYXQtY2FwIGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LWNhcCBmaWd1cmUgaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWNhcF9fdHh0IHtcbiAgd2lkdGg6IDU2JTtcbiAgcGFkZGluZzogMnJlbSA0cmVtIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC1jYXBfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWNhcF9fdHh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdC1jYXBfX3R4dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWNhcF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJuci0tZmxhdC1jYXBfX3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWJuci0tZmxhdC1iZyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LWJnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucC1ibnItLWZsYXQtYmcgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1ibnItLWZsYXQtYmcgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ibnItLWZsYXQtYmcgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1ibnItLWZsYXQtYmcgZmlndXJlIHtcbiAgd2lkdGg6IDQ0JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibnItLWZsYXQtYmcgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWZsYXQtYmcgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtIDFyZW07XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1iZyBmaWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTMwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdC1iZyBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC1iZyBmaWd1cmUgaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYm5yLS1mbGF0LWJnX190eHQge1xuICB3aWR0aDogNTYlO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LWJnX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC1iZ19fdHh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJuci0tZmxhdC1iZ19fdHh0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4ucC1ibnItLWZsYXQtYmdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ibnItLWZsYXQtYmdfX3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbn1cbi5wLWJuci0tZmxhdC13aWRlLCAucC1ibnItLW1pZGRsZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1mbGF0LXdpZGUsIC5wLWJuci0tbWlkZGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucC1ibnItLWZsYXQtd2lkZSBhLCAucC1ibnItLW1pZGRsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWJuci0tZmxhdC13aWRlIGE6Zm9jdXMsIC5wLWJuci0tbWlkZGxlIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYm5yLS1mbGF0LXdpZGUgYTpob3ZlciwgLnAtYm5yLS1taWRkbGUgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1ibnItLWZsYXQtd2lkZSBmaWd1cmUsIC5wLWJuci0tbWlkZGxlIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC13aWRlIGZpZ3VyZSwgLnAtYm5yLS1taWRkbGUgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC13aWRlIGZpZ3VyZSBpbWcsIC5wLWJuci0tbWlkZGxlIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC13aWRlIGZpZ3VyZSBpbWcsIC5wLWJuci0tbWlkZGxlIGZpZ3VyZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wLWJuci0tZmxhdC13aWRlX190eHQge1xuICB3aWR0aDogNzAlO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tZmxhdC13aWRlX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgM3JlbSAzcmVtO1xuICB9XG59XG4ucC1ibnItLWZsYXQtd2lkZV9fdHh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYm5yLS1mbGF0LXdpZGVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ibnItLWZsYXQtd2lkZV9fdGl0bGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xufVxuLnAtYm5yLS1mbGF0LXdpZGUgLmMtYnRuLS1maWxsLCAucC1ibnItLW1pZGRsZSAuYy1idG4tLWZpbGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ibnItLWJpZyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibnItLWJpZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDRyZW07XG59XG4ucC1ibnItLWJpZyBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJuci0tYmlnIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1iaWcgYSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnAtYm5yLS1iaWdfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnAtYm5yLS1iaWdfX2hlYWQgPiBkaXYge1xuICB3aWR0aDogNDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1iaWdfX2hlYWQgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibnItLWJpZ19faGVhZCAucC1ibnItLWJpZ19faWNvbiB7XG4gIHdpZHRoOiAxMXJlbTtcbn1cbi5wLWJuci0tYmlnX19oZWFkIGltZyB7XG4gIG1heC13aWR0aDogY2FsYyg1NCUgLSAycmVtKTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItLWJpZ19faGVhZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYm5yLS1iaWcgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWJuci0tYmlnX19ib2R5IHtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci0tYmlnX19ib2R5IHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIH1cbn1cbi5wLWJuci0tYmlnX19ib2R5IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1pbmRlbnQ6IC0xLjhyZW07XG59XG4ucC1ibnItLWJpZ19fYm9keSB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuLnAtYm5yLS1iaWdfX2JvZHkgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5wLWJuci0tYmlnX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzE3MWE1MTtcbiAgaGVpZ2h0OiAxMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICByaWdodDogNDAlO1xuICB0b3A6IDA7XG59XG4ucC1ibnItLWJpZ19faWNvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWJuci0tYmlnX19pY29uIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG59XG4ucC1ibnItLWJpZyAuYy1idG4tLWZpbGwge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWJuci0tbWlkZGxlIHtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG59XG4ucC1ibnItLW1pZGRsZSBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJuci0tbWlkZGxlIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtYm5yLS1taWRkbGUgZmlndXJlIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5wLWJuci0tbWlkZGxlX190eHQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLS1taWRkbGVfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzcmVtIDNyZW07XG4gIH1cbn1cbi5wLWJuci0tbWlkZGxlX190eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibnItLW1pZGRsZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJuci0tbWlkZGxlX190aXRsZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dywgNDJweCk7XG59XG5cbi5wLWJuci1iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci1iZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC1ib29rX2JuciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cbi5wLWJvb2tfYm5yX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fbGVmdCB7XG4gIHBhZGRpbmc6IDEuNXJlbSA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi41cmVtO1xuICB3aWR0aDogNjIuMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19ibnJfX2lubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX3JpZ2h0IHtcbiAgd2lkdGg6IDM3Ljc1JTtcbiAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX2Jucl9faW5uZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtYm9va19ibnJfX2lubmVyX19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTFweDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtNmRlZyk7XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX2ltZyB7XG4gIHdpZHRoOiAyNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX2Jucl9faW5uZXJfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fdHh0Ym94IHtcbiAgd2lkdGg6IGNhbGMoNzQlIC0gMi41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfYm5yX19pbm5lcl9fdHh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYm9va19ibnJfX2lubmVyX190eHRib3ggaDQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX3R4dGJveCBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjZ2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucC1ib29rX2Jucl9faW5uZXJfX2J0bmFyZWFfdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtYm9va19ibnJfX2lubmVyX19idG5hcmVhX3R4dCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fYnRuIGEgKyBhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fYnRuIC5jLWJ0bi0tbGluZSB7XG4gIHBhZGRpbmc6IDAuNnJlbSAzcmVtO1xufVxuLnAtYm9va19ibnJfX2lubmVyX19idG4gLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICB0b3A6IDJweDtcbn1cbi5wLWJvb2tfYm5yX19pbm5lcl9fYnRuIC5jLWJ0bi0tbGluZVt0YXJnZXQ9X2JsYW5rXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogdXJsKC4uL2ltZy9ibGFua19pY29uLnBuZyk7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucC1ib29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYm9vayAuc3ViLXR0bCB7XG4gIGNvbG9yOiAjMTczNDdhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLnAtYm9vayAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1ib29rLmpwZ1wiKTtcbn1cbi5wLWJvb2sgaDMge1xuICBjb2xvcjogIzE1MzM3ODtcbn1cbi5wLWJvb2tfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJvb2tfX2l0ZW0ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtYm9va19faXRlbV9fZmxleCB7XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgZ2FwOiA1LjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX19pdGVtX19mbGV4IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX2ltZyB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX19pdGVtX19mbGV4X19pbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0gLSAyNSUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94IGg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1ib29rX19pdGVtX19mbGV4X190eHRib3ggaDQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94IGg0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS42dncsIDMycHgpO1xuICB9XG59XG4ucC1ib29rX19pdGVtX19mbGV4X190eHRib3ggcCB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveCBwIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICB9XG59XG4ucC1ib29rX19pdGVtX19mbGV4X190eHRib3hfX2J0bl9fZmxleCB7XG4gIG1hcmdpbjogNHJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94X19idG5fX2ZsZXgge1xuICAgIG1hcmdpbjogM3JlbSAwIDA7XG4gIH1cbn1cbi5wLWJvb2tfX2l0ZW1fX2ZsZXhfX3R4dGJveF9fYnRuX19mbGV4IC5jLWJ0bi0tbGluZSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgcGFkZGluZzogN3B4IDE0cHggN3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ib29rX19pdGVtX19mbGV4X190eHRib3hfX2J0bl9fZmxleCAuYy1idG4tLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ib29rX19pdGVtX19mbGV4X190eHRib3hfX2J0bl9fZmxleCAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHRvcDogM3B4O1xufVxuLnAtYm9va19faXRlbV9fZmxleF9fdHh0Ym94X19idG5fX2ZsZXggLmMtYnRuLS1saW5lW3RhcmdldD1fYmxhbmtdOjpiZWZvcmUge1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYmxhbmtfaWNvbi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBtYXJnaW46IDdyZW0gMCAwO1xuICBjb2xvcjogIzZlNzc4Njtcbn1cbi5wLWJyZWFkY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1icmVhZGNydW1iIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBhOmZvY3VzOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJyZWFkY3J1bWIgdWwgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cblxuLnAtY2FzZV9fbWVudSB7XG4gIGJhY2tncm91bmQ6ICNFOEVCRjE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX19tZW51IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWNhc2VfX21lbnUtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAtY2FzZV9fbWVudS1oZWFkIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAtY2FzZV9fbWVudSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnAtY2FzZV9fbWVudSBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGF1dG87XG59XG4ucC1jYXNlX19tZW51IG9sIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jYXNlX19tZW51IG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucC1jYXNlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX3dyYXBwZXIge1xuICAgIC8qbWFyZ2luLXRvcDogMDsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1jYXNlX193cmFwcGVyICsgLnAtY29ubmVjdGlvbl9fc2V0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ucC1jYXNlX193cmFwcGVyLXN1cHBsZW1lbnQge1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzEwMTAxMDtcbiAgY29sb3I6ICMxMDEwMTA7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUge1xuICB3aWR0aDogNjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX193cmFwcGVyIGFydGljbGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uIC5sLWNvbnRhaW5lciwgLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gLmwtY29sdW1uMi0taGFsZiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgaDIge1xuICAvKuWkp+OCv+OCpOODiOODqyovXG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBoMyB7XG4gIC8q5Lit44K/44Kk44OI44OrKi9cbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNTBweCAwIDQwcHggMDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXJ0aWNsZSBoNCB7XG4gIC8q5bCP44K/44Kk44OI44OrKi9cbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTUzMzc4O1xuICBtYXJnaW46IDQwcHggMCAyNXB4IDA7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgZmlndXJlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucC1jYXNlX193cmFwcGVyIGFydGljbGUgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuLnAtY2FzZV9fd3JhcHBlciBhcnRpY2xlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcHBlciBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX193cmFwcGVyIGFzaWRlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxMDEwO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMDEwMTA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaS5wYWwwMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaS5wYWwwMSBmaWd1cmUgKyBhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlICsgYSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgcGFkZGluZzogM3B4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtY2FzZV9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucC1jYXNlX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNhc2VfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucC1jYXNlX193cmFwcGVyIC5wLWF1dGhvcl9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtY2FzZV9fd3JhcHBlciAucC1hdXRob3JfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWNhc2VfX3Byb2ZpbGUge1xuICBwYWRkaW5nOiAzcmVtIDZyZW07XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX19wcm9maWxlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIH1cbn1cbi5wLWNhc2VfX3Byb2ZpbGUtLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWNhc2VfX3Byb2ZpbGUtLWRhdGEge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4ucC1jYXNlX19wcm9maWxlLS1kYXRhIGR0IHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLWNhc2VfX3Byb2ZpbGUtLWRhdGEgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1jYXNlX19wcm9maWxlLS1kYXRhIGR0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLnAtY2FzZV9fcHJvZmlsZS0tZGF0YSBkZCB7XG4gIHdpZHRoOiBjYWxjKDgwJSAtIDJyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtY2FzZV9fcHJvZmlsZS0tZGF0YSBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJ0biB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5wLWJ0bl9fbGluay1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1idG5fX2xpbmstY2VudGVyIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJ0bl9fbGluay1jZW50ZXIgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnAuYXV0aG9yX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAuYXV0aG9yX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnAuYXV0aG9yX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC5hdXRob3JfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC5hdXRob3JfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC5hdXRob3JfX2F1dGhvciBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wLmF1dGhvcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLmF1dGhvcl9fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC5hdXRob3JfX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAuYXV0aG9yX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXByb2ZpbGVfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuYXNpZGUgLnAtc2VydmljZV9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmFzaWRlIC5wLXNlcnZpY2VfX2hlYWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmFzaWRlIC5wLXNlcnZpY2VfX2hlYWQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5hc2lkZSAucC1zZXJ2aWNlX19oZWFkLWxhYmVsIGgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDJyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmFzaWRlIC5wLXNlcnZpY2VfX2hlYWQtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBmbGV4OiAxO1xufVxuYXNpZGUgLnAtc2VydmljZV9faGVhZC1pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4qW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHJlbSkgLyA2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAqW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbipbY2xhc3NePXAtY2F0ZWdvcnktbGlzdF0gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZTc3ODY7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbiAgfVxufVxuKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICpbY2xhc3NePXAtY2F0ZWdvcnktbGlzdF0gbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG4qW2NsYXNzXj1wLWNhdGVnb3J5LWxpc3RdIGxpIGEuaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuKltjbGFzc149cC1jYXRlZ29yeS1saXN0XSBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1pbWdib3gge1xuICB3aWR0aDogMzMuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZ2JveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAzNnB4O1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xMWRlZyk7XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWltZ2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byA3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1pbWctaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNzYlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1pbWctaW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItdGV4dGJveCB7XG4gIHdpZHRoOiA2Ni41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAzMHB4IDM1cHggNjBweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci10ZXh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuICBsaW5lLWhlaWdodDogMS40NTU7XG59XG4ucC1jb2x1bW5fYm90dG9tLW9uZGVtYW5kX19ibnItdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNXB4KTtcbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBjb2xvcjogIzhjOGM4YztcbiAgbGluZS1oZWlnaHQ6IDEuODQ2O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1idG4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1idG4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWJ0biAuYy1idG4tLWxpbmUge1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDAuNnJlbSA0cmVtIDAuNnJlbSAycmVtO1xufVxuLnAtY29sdW1uX2JvdHRvbS1vbmRlbWFuZF9fYm5yLWJ0biAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IDFweDtcbn1cbi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1vbmRlbWFuZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzNzg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMjMzNzg7XG4gIHdpZHRoOiA3MiU7XG4gIG1hcmdpbjogMzBweCAwIDMwcHggYXV0bztcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmRfX2Juci1vbmRlbWFuZCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweCBhdXRvO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLnAtY29sdW1uX2JvdHRvbV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b21fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci1pbWcge1xuICB3aWR0aDogMzglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbV9fYm5yLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci10ZXh0Ym94IHtcbiAgd2lkdGg6IDYyJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9ib3R0b21fX2Juci10ZXh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHRib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogMjVweDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0O1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnItYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnItYnRuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci1idG4gLmMtYnRuLS1saW5lIHtcbiAgd2lkdGg6IDI0NnB4O1xuICBwYWRkaW5nOiAwLjZyZW0gM3JlbTtcbn1cbi5wLWNvbHVtbl9ib3R0b21fX2Juci1idG4gLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICByaWdodDogMThweDtcbiAgdG9wOiAxcHg7XG59XG5cbi5wLWNvbHVtbl9ib3R0b21fX2Juci5zZXJ2aWNlIC5wLWNvbHVtbl9ib3R0b21fX2Juci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tX19ibnIuc2VydmljZSAucC1jb2x1bW5fYm90dG9tX19ibnItdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnIuc2VydmljZSAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2JvdHRvbV9fYm5yLnNlcnZpY2UgLnAtY29sdW1uX2JvdHRvbV9fYm5yLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnIuc2VydmljZSAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMzAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tX19ibnIuc2VydmljZSAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5wLWNvbHVtbl9ib3R0b21fX2Juci5kb3dubG9hZCAucC1jb2x1bW5fYm90dG9tX19ibnItaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzVweCAxNXB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fYm90dG9tX19ibnIuZG93bmxvYWQgLnAtY29sdW1uX2JvdHRvbV9fYm5yLWltZyB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAucC1jb2x1bW5fYm90dG9tX19ibnIuZG93bmxvYWQgLnAtY29sdW1uX2JvdHRvbV9fYm5yLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnIuZG93bmxvYWQgLnAtY29sdW1uX2JvdHRvbV9fYm5yLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODQ2O1xufVxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLmRvd25sb2FkIC5wLWNvbHVtbl9ib3R0b21fX2Juci10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTExMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ucC1jb2x1bW5fYm90dG9tX19ibnIuZG93bmxvYWQgLnAtY29sdW1uX2JvdHRvbV9fYm5yLWJ0biAuYy1idG4tLWxpbmUge1xuICBwYWRkaW5nOiAwLjZyZW0gNHJlbSAwLjZyZW0gMnJlbTtcbn1cblxuLnAtY29sdW1uX2JvdHRvbV9fYm5yICsgLnAtY29sdW1uX2JvdHRvbV9fYm5yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnAtc29sdXRpb25fYm90dG9tX19ibnJfc2VydmljZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTUlO1xufVxuXG4ucC1jb2x1bW5fY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgfVxufVxuLnAtY29sdW1uX2NvbHVtbl9fbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xufVxuLnAtY29sdW1uX2NvbHVtbl9fbGlzdCBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjMTAxMDEwO1xufVxuLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIzcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9jb2x1bW5fX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4ucC1jb2x1bW5fY29sdW1uX19saXN0LWl0ZW0taW1nIHtcbiAgd2lkdGg6IDE3LjQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbHVtbl9jb2x1bW5fX2xpc3QtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoODIuNiUgLSAyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9jb2x1bW5fX2xpc3QtaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uX2NvbHVtbl9fbGlzdC1pdGVtLXRleHQgcCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSAucC1jb2x1bW5fY29sdW1uX19saXN0LWl0ZW0tdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucC1jb2x1bW5fZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnAtY29sdW1uX2Rvd25sb2FkX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fZG93bmxvYWRfZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnAtY29sdW1uX2Rvd25sb2FkX3RleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDAgMCA2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9kb3dubG9hZF90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtY29sdW1uX2Rvd25sb2FkX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1jb2x1bW5fZG93bmxvYWRfYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wLWNvbHVtbl9kb3dubG9hZF9idG4gLmMtYnRuLS1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMjYwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuLnAtY29sdW1uX2Rvd25sb2FkX2J0biAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICByaWdodDogMTVweDtcbn1cbi5wLWNvbHVtbl9kb3dubG9hZF9pbWcge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fZG93bmxvYWRfaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uX2Rvd25sb2FkX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4ucC1jb2x1bW5fcmVsYXRlZCB7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1jb2x1bW5fcmVsYXRlZF9pbm5lciB7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtIDIuNXJlbSAzcmVtO1xufVxuLnAtY29sdW1uX3JlbGF0ZWQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3JlbGF0ZWQgdWwgbGkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLnAtY29sdW1uX3JlbGF0ZWQgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fcmVsYXRlZCB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucC1jb2x1bW5fcmVsYXRlZF90YWcge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgbGluZS1oZWlnaHQ6IDEuMjMxO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTMzNzg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9yZWxhdGVkX3RhZyB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbi5wLWNvbHVtbl9yZWxhdGVkX25hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3JlbGF0ZWRfbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnAtY29sdW1uX3JlbGF0ZWRfbmFtZSBhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDFweCksICMxMTExMTEgMXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29sdW1uX3JlbGF0ZWRfbmFtZSBhOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtMnJlbTtcbiAgYm90dG9tOiA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cblxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgLnAtY29sdW1uX3JlbGF0ZWQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLnAtY29sdW1uX193cmFwcGVyIC5wLWNvbHVtbl9yZWxhdGVkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWNvbHVtbl9zZXJ2aWNlX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI1cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fc2VydmljZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLnAtY29sdW1uX3NlcnZpY2VfX2Juci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWltZyB7XG4gIHdpZHRoOiAyNyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9zZXJ2aWNlX19ibnItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9zZXJ2aWNlX19ibnItaW1nIGltZyB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItdGV4dGJveCB7XG4gIHdpZHRoOiA3MyU7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDMwcHggMCA3MHB4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3NlcnZpY2VfX2Juci10ZXh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuICBsaW5lLWhlaWdodDogMS40NTU7XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbi5wLWNvbHVtbl9zZXJ2aWNlX19ibnItYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWJ0biBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWJ0biAuYy1idG4tLWxpbmUge1xuICB3aWR0aDogMjQ2cHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAzcmVtIDAuNnJlbSAycmVtO1xufVxuLnAtY29sdW1uX3NlcnZpY2VfX2Juci1idG4gLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICByaWdodDogMThweDtcbiAgdG9wOiAxcHg7XG59XG4ucC1jb2x1bW5fc2VydmljZV9fYm5yLWJ0bi1mbGV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDEwcHggMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDUxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX3NlcnZpY2VfX2Juci1idG4tZmxleCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWJmMTtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyAqIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzLXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy10aXRsZTo6YmVmb3JlLCAucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMtdGl0bGU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1Njtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyB1bCBsaS5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHVsIGxpLmgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRzIHVsIGxpLmgzICsgLmgyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50cyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1jb2x1bW5fdGFibGUtb2YtY29udGVudHMub3BlbiB1bCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuLnBfY29sdW1uX3RhYmxlX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBfY29sdW1uX3RhYmxlX2JvZHkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAucF9jb2x1bW5fdGFibGVfYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oC75Y+z44Gr44K544Kv44Ot44O844Or44Gn44GN44G+44GZ44CCXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucF9jb2x1bW5fdGFibGVfYm9keV9pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBfY29sdW1uX3RhYmxlX2JvZHlfaW5uZXIudzgwMCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5wX2NvbHVtbl90YWJsZV9ib2R5X2lubmVyLnc2MDAge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuLnBfY29sdW1uX3RhYmxlX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0M7XG59XG4ucF9jb2x1bW5fdGFibGVfdGFibGUgdGgge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBfY29sdW1uX3RhYmxlX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGV0YWlsUGFnZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxQYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmRldGFpbFBhZ2UgaDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5kZXRhaWxQYWdlIGFzaWRlIGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWNvbHVtbl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWNvbHVtbl9fd3JhcHBlci1zdXBwbGVtZW50IHtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4Nzg3ODc7XG4gIGNvbG9yOiAjODc4Nzg3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyLXN1cHBsZW1lbnQge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyLXN1cHBsZW1lbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHtcbiAgd2lkdGg6IDYzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uIC5sLWNvbnRhaW5lciwgLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgc2VjdGlvbiAubC1jb2x1bW4yLS1oYWxmIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIGgyIHtcbiAgLyrlpKfjgr/jgqTjg4jjg6sqL1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIGgzIHtcbiAgLyrkuK3jgr/jgqTjg4jjg6sqL1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiA1MHB4IDAgNDBweCAwO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgaDQge1xuICAvKuWwj+OCv+OCpOODiOODqyovXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE1MzM3ODtcbiAgbWFyZ2luOiA0MHB4IDAgMjVweCAwO1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFydGljbGUgZmlndXJlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSB1bCBsaSB7XG4gIHRleHQtaW5kZW50OiAtMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSB1bCArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwMTAxMDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fdGl0bGUgaDIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzEwMTAxMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaS5wYWwwMSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpLnBhbDAxIGZpZ3VyZSArIGEge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGhlaWdodDogNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSArIGEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBwYWRkaW5nOiAzcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgYSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnAtY29sdW1uX193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnAtYnRuX19saW5rLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWJ0bl9fbGluay1jZW50ZXIgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYnRuX19saW5rLWNlbnRlciBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucC5hdXRob3JfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC5hdXRob3JfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucC5hdXRob3JfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLmF1dGhvcl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLmF1dGhvcl9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLmF1dGhvcl9fYXV0aG9yIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnAuYXV0aG9yX19uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAuYXV0aG9yX19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLmF1dGhvcl9faW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC5hdXRob3JfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZmlnY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4ubC1zb3VyY2Ugc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnA1NHRhYmxlX2JvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucDU0dGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcbn1cblxuLnA1NHRhYmxlIHRoIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDQztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnA1NHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucDU0dGFibGVfYm9keSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgLnA1NHRhYmxlX2JvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKAu+WPs+OBq+OCueOCr+ODreODvOODq+OBp+OBjeOBvuOBmeOAglwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5wNTR0YWJsZSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG4ucC1jb21wYW55LWluZm9ybWF0aW9uLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtIDMuNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIHtcbiAgd2lkdGg6IDMxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGEgZGl2IHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LWluZm9ybWF0aW9uLXNldF9faXRlbSBhIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHZ3O1xuICB9XG59XG4ucC1jb21wYW55LWluZm9ybWF0aW9uLXNldF9faXRlbSBhIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGEgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXRfX2l0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1jb21wYW55LWluZm9ybWF0aW9uLXNldF9faXRlbSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWNvbXBhbnktaW5mb3JtYXRpb24tc2V0X19pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5wLWNvbXBhbnktcHJlc2lkZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1jb21wYW55LXByZXNpZGVudF9faW1nIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktcHJlc2lkZW50X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55LXByZXNpZGVudF9fdGV4dCB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LXByZXNpZGVudF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtY29tcGFueS1zZXQge1xuICAvKkBpbmNsdWRlIGFuaW1hdGlvbjsqL1xufVxuLnAtY29tcGFueS1zZXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktc2V0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDUlO1xuICB9XG59XG4ucC1jb21wYW55LXNldCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LXNldCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnAtY29tcGFueS1zZXQgaDI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxNjMzNzk7XG59XG4ucC1jb21wYW55LXNldF9fYmxrIHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLWNvbXBhbnktc2V0IHAge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtY29tcGFueS1zZXRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNC44cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1jb21wYW55LXNldF9fYmxrICsgLnAtc3ViamVjdC1zZXRfX2JsayB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2I3YjdiNztcbn1cbi5wLWNvbXBhbnktc2V0X19pdGVtIHtcbiAgd2lkdGg6IDI5OXB4O1xufVxuLnAtY29tcGFueS1zZXRfX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLWNvbXBhbnktc2V0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1jb21wYW55LXNldCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ucC1jb21wYW55LXNldCBoMyB7XG4gIG1hcmdpbjogNnJlbSAwIDNyZW07XG4gIGNvbG9yOiAjMTYzMzc5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29tcGFueS1zZXQgaDM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzE2MzM3OTtcbn1cbi5wLWNvbXBhbnktc2V0IGgzIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtY29tcGFueS1zZXQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWNvbXBhbnktc2V0IHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBjb2xvcjogIzE2MzM3OTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55LXNldCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1jb21wYW55LXNldCB1bCBsaSBzdHJvbmcge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuXG4ucC1jb21wYW55IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29tcGFueSAuc3ViLXR0bCB7XG4gIGNvbG9yOiAjMTczNDdhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLnAtY29tcGFueSAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbXBhbnkvYmctY29tcGFueS5qcGdcIik7XG59XG4ucC1jb21wYW55X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtY29tcGFueV9faXRlbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0byA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtY29tcGFueV9faXRlbS50b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb21wYW55X19pdGVtLnRvcCAucC1jb21wYW55X19pdGVtX190b3B0dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1jb21wYW55X19pdGVtLnRvcCAucC1jb21wYW55X19pdGVtX190b3B0dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveF9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveF9fbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtY29tcGFueV9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5wLWNvbXBhbnlfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1jb21wYW55X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3ggaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcbiAgcGFkZGluZzogMjhweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYWJjNztcbn1cbi5wLWNvbXBhbnlfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wLWNvbXBhbnlfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0X19yaWdodHR4dCB7XG4gIHdpZHRoOiAyODZweDtcbiAgY29sb3I6ICMxNTMyNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3JpZ2h0dHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2NlbnRlcnR4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5jb21wYW55IC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0uY29tcGFueSAuYy1idG4tLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbG9nb2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE3OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2xvZ29ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IGg1IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCBoNSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzE1MzI3NjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCAuYy1idG4tLWxpbmUge1xuICB3aWR0aDogMjY1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3gge1xuICAgIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCBoNSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC42cmVtO1xufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IGg1IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xufVxuLnAtY29tcGFueV9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IC5jLWJ0bi0tbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB0b3A6IDM4cHg7XG59XG4ucC1jb21wYW55X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTVweDtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1zbWFsbC5wbmcpO1xufVxuXG4ucC1jb21wYW55X19jb21wYW55LXRjZ19kbSAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nLCAucC1jb21wYW55X19jb21wYW55LXRjZ19keCAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nLCAucC1jb21wYW55X190eXBlMDEgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XG4gIGJvcmRlci1jb2xvcjogIzE1MzM3ODtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktdGNnX2RtIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEsIC5wLWNvbXBhbnlfX2NvbXBhbnktdGNnX2R4IC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEsIC5wLWNvbXBhbnlfX3R5cGUwMSAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktdGNnX2RtIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0LCAucC1jb21wYW55X19jb21wYW55LXRjZ19keCAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCwgLnAtY29tcGFueV9fdHlwZTAxIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG4ucC1jb21wYW55X19jb21wYW55LXRjZ19kbSAucHJvZmlsZW12LCAucC1jb21wYW55X19jb21wYW55LXRjZ19kbSAucC1jb25zdWx0YW50X19wcm9ibG9jaywgLnAtY29tcGFueV9fY29tcGFueS10Y2dfZHggLnByb2ZpbGVtdiwgLnAtY29tcGFueV9fY29tcGFueS10Y2dfZHggLnAtY29uc3VsdGFudF9fcHJvYmxvY2ssIC5wLWNvbXBhbnlfX3R5cGUwMSAucHJvZmlsZW12LCAucC1jb21wYW55X190eXBlMDEgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1scyAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nLCAucC1jb21wYW55X190eXBlMDIgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XG4gIGJvcmRlci1jb2xvcjogI2I3MWMyMjtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSwgLnAtY29tcGFueV9fdHlwZTAyIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjYjcxYzIyO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1scyAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCwgLnAtY29tcGFueV9fdHlwZTAyIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcbiAgY29sb3I6ICNiNzFjMjI7XG59XG4ucC1jb21wYW55X19jb21wYW55LWxzIC5wcm9maWxlbXYsIC5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnAtY29uc3VsdGFudF9fcHJvYmxvY2ssIC5wLWNvbXBhbnlfX3R5cGUwMiAucHJvZmlsZW12LCAucC1jb21wYW55X190eXBlMDIgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjhlOGU5O1xufVxuLnAtY29tcGFueV9fY29tcGFueS1nd3AgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZywgLnAtY29tcGFueV9fdHlwZTAzIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xuICBib3JkZXItY29sb3I6ICM4Yjc4M2U7XG59XG4ucC1jb21wYW55X19jb21wYW55LWd3cCAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhLCAucC1jb21wYW55X190eXBlMDMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSB7XG4gIGJhY2tncm91bmQ6ICM4Yjc4M2U7XG59XG4ucC1jb21wYW55X19jb21wYW55LWd3cCAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCwgLnAtY29tcGFueV9fdHlwZTAzIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcbiAgY29sb3I6ICM4Yjc4M2U7XG59XG4ucC1jb21wYW55X19jb21wYW55LWd3cCAucHJvZmlsZW12LCAucC1jb21wYW55X19jb21wYW55LWd3cCAucC1jb25zdWx0YW50X19wcm9ibG9jaywgLnAtY29tcGFueV9fdHlwZTAzIC5wcm9maWxlbXYsIC5wLWNvbXBhbnlfX3R5cGUwMyAucC1jb25zdWx0YW50X19wcm9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmMmYxZWM7XG59XG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcsIC5wLWNvbXBhbnlfX3R5cGUwNCAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTI3ZGIyO1xufVxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhLCAucC1jb21wYW55X190eXBlMDQgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSB7XG4gIGJhY2tncm91bmQ6ICM1MjdkYjI7XG59XG4ucC1jb21wYW55X19jb21wYW55LWozIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0LCAucC1jb21wYW55X190eXBlMDQgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQge1xuICBjb2xvcjogIzUyN2RiMjtcbn1cbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdiwgLnAtY29tcGFueV9fY29tcGFueS1qMyAucC1jb25zdWx0YW50X19wcm9ibG9jaywgLnAtY29tcGFueV9fdHlwZTA0IC5wcm9maWxlbXYsIC5wLWNvbXBhbnlfX3R5cGUwNCAucC1jb25zdWx0YW50X19wcm9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNlZGYyZjg7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jayArIGRsIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jayBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jayBkZCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jayBkZCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IFwi4pa8XCI7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGkgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saXN0IGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGkgc3BhbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpc3QgbGk6bnRoLWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGlzdCBsaTpudGgtY2hpbGQobis0KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGlzdCBsaTpudGgtY2hpbGQobiszKSB7XG4gICAgLyptYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7Ki9cbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19tb3ZpZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbnN1bHRhbnRfX21vdmllIGlmcmFtZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19tb3ZpZSBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHtcbiAgYmFja2dyb3VuZDogI0VFRTtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIC5sLWNvbnRhaW5lciwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayAubC1jb2x1bW4yLS1oYWxmIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgLmwtY29udGFpbmVyLCAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIC5sLWNvbHVtbjItLWhhbGYge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMiU7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTMzNzg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkgLmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSAuYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC5zdmcpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaSAuYXIgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIC5hciBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6Kmz44GX44GP6KaL44KLXCI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIC5hciBpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkgLmFyMiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44Kk44Oz44K/44OT44Ol44O844Gv44GT44Gh44KJXCI7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpOmhvdmVyIC5hcjIgaTphZnRlcm0gLmFyIGk6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpob3ZlciAqIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDEgLmFyIGk6YWZ0ZXIsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTAxOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTAxOmhvdmVyIC5hciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTUzMzc4ICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwMiAuYXIgaTphZnRlciwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjcxYzIyO1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDI6aG92ZXIgLmFyIGk6YmVmb3JlIHtcbiAgY29sb3I6ICNiNzFjMjIgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTAzIC5hciBpOmFmdGVyLCAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwMzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4Yjc4M2U7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpLnR5cGUwMzpob3ZlciAuYXIgaTpiZWZvcmUge1xuICBjb2xvcjogIzhiNzgzZSAhaW1wb3J0YW50O1xufVxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaS50eXBlMDQgLmFyIGk6YWZ0ZXIsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTA0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzUyN2RiMjtcbn1cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkudHlwZTA0OmhvdmVyIC5hciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTI3ZGIyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIC5wcm9maWxlLWZpcnN0LCAucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIC5wcm9maWxlLWZpcnN0IHNwYW4sIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jc2VjdGlvbl9tb3ZpZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjc2VjdGlvbl9tb3ZpZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG5cbi5wcm9maWxlbXYtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlbXYtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wcm9maWxlbXYtaW5uZXJfX2RldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nIHtcbiAgYm9yZGVyOiA1cHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICB3aWR0aDogMjM1cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyBpbWcge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG59XG4ucHJvZmlsZW12LWlubmVyX19kZXRhaWwtY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLW5hbWUtZW5nbGlzaCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvZHgvYXNzZXRzL2ltZy9jb25zdWx0YW50L2ljb25fYnRuMDEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAlO1xuICB0b3A6IDIwJTtcbn1cblxuLmhvdmVydHlwZTpob3ZlciAuYXIgaTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmhvdmVydHlwZS50eXBlMDEgLmFyIGk6YmVmb3JlIHtcbiAgLypjb2xvcjogIzE1MzM3ODsqL1xufVxuLmhvdmVydHlwZS50eXBlMDE6aG92ZXIgLmFyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDEuc3ZnKTtcbn1cbi5ob3ZlcnR5cGUudHlwZTAyIC5hciBpOmJlZm9yZSB7XG4gIC8qY29sb3I6ICNiNzFjMjI7Ki9cbn1cbi5ob3ZlcnR5cGUudHlwZTAyOmhvdmVyIC5hcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAyLnN2Zyk7XG59XG4uaG92ZXJ0eXBlLnR5cGUwMyAuYXIgaTpiZWZvcmUge1xuICAvKmNvbG9yOiAjOGI3ODNlOyovXG59XG4uaG92ZXJ0eXBlLnR5cGUwMzpob3ZlciAuYXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMy5zdmcpO1xufVxuLmhvdmVydHlwZS50eXBlMDQgLmFyIGk6YmVmb3JlIHtcbiAgLypjb2xvcjogIzUyN2RiMjsqL1xufVxuLmhvdmVydHlwZS50eXBlMDQ6aG92ZXIgLmFyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDQuc3ZnKTtcbn1cblxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IGRkIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IGRkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IGRkOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCBkZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWxsLWxpc3QucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbiN0b3AgLmFsbC1saXN0LnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpudGgtY2hpbGQobis3KSwgI2NvbXBhbnkgLmFsbC1saXN0LnAtY29uc3VsdGFudF9fcHJvYmxvY2stbGluayB1bCBsaTpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0b3AgLnAtY29uc3VsdGFudF9faXRlbSAuc3ViLXR0bCB7XG4gIG1hcmdpbjogNTBweCAwO1xuICBjb2xvcjogIzE3MzQ3YTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZmlsZW12LWlubmVyX19kZXRhaWwtdGNnbG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnAtY29tcGFueV9fY29tcGFueS1scyAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtdGNnbG9nbyB7XG4gIHdpZHRoOiAyMzVweDtcbn1cblxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWNvbXBhbnkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuc3Bhbi5jb21wYW55X25hbWUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLW5hbWUtZW5nbGlzaCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnAtYXJ0aWNsZVBhZ2UtaW5lbnIucHJvZmlsZW12IHtcbiAgbWluLWhlaWdodDogMzQwcHg7XG59XG5cbi5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogOTUlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9fX21vdmllIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZSB7XG4gIGJhY2tncm91bmQ6ICNmOGU4ZTk7XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZSB7XG4gIGJhY2tncm91bmQ6ICNlZGYyZjg7XG59XG5cbi5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveCB7XG4gIHdpZHRoOiA0OSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25zdWx0YW50X19wcm9fX21vdmllX190eHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveF9fY2FyZWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNiNzFjMjI7XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9fdHh0Ym94X19jYXJlZXIge1xuICBjb2xvcjogI2I3MWMyMjtcbn1cblxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucC1jb25zdWx0YW50X19wcm9fX21vdmllX190eHRib3hfX2NhcmVlciB7XG4gIGNvbG9yOiAjNTI3ZGIyO1xufVxuXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllX19pdGVtIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnAtY29uc3VsdGFudF9fbW92aWUge1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1jb25zdWx0YW50X19tb3ZpZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtY29tcGFueV9fY29tcGFueS1qMyAucHJvZmlsZW12LWlubmVyX19kZXRhaWxfY29sdW1uMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLXRjZ2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1jb21wYW55IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5wLWNvbXBhbnlfX2NvbXBhbnktZ3dwIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC10Y2dsb2dvIHtcbiAgd2lkdGg6IDE1NHB4O1xufVxuXG4ucC1jb25zdWx0YW50X19wcm9ibG9ja19fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX2ZsZXgge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuXG4ucC1jb25zdWx0YW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtY29uc3VsdGFudCAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1jb25zdWx0YW50LmpwZ1wiKTtcbn1cbi5wLWNvbnN1bHRhbnRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX2l0ZW0ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnN1bHRhbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ucC1jb25zdWx0aW5nX19saXN0IC5jYXRldG9wY29uc3VsdGFudCAuYXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcbiAgcmlnaHQ6IDIxMHB4O1xuICBib3R0b206IGluaGVyaXQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0IC5jYXRldG9wY29uc3VsdGFudCAuYXIyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IGluaGVyaXQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgYS5hcjpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAxLnN2Zyk7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaTpudGgtY2hpbGQoMiksIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpOm50aC1jaGlsZCgyKSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGk6bnRoLWNoaWxkKDIpLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaTpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IGltZywgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgaW1nLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCBpbWcsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50OmhvdmVyLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaS5jYXRldG9wY29uc3VsdGFudDpob3ZlciwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQ6aG92ZXIsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50OmhvdmVyIGk6YmVmb3JlLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaS5jYXRldG9wY29uc3VsdGFudDpob3ZlciBpOmJlZm9yZSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQ6aG92ZXIgaTpiZWZvcmUsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50OmhvdmVyIGk6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciBpOmJlZm9yZSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIGk6YmVmb3JlLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIgaTpiZWZvcmUsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciBpOmJlZm9yZSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LmFyMiwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQuYXIyLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudC5hcjIsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LmFyMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQuYXIyIGk6YmVmb3JlLCAucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaS5jYXRldG9wY29uc3VsdGFudC5hcjIgaTpiZWZvcmUsIC5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50LmFyMiBpOmJlZm9yZSwgLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQuYXIyIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLjgqTjg7Pjgr/jg5Pjg6Xjg7zjga/jgZPjgaHjgolcIjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIGEuYXI6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMS5zdmcpO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAxIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTUzMzc4ICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIGEuYXI6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMi5zdmcpO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjcxYzIyO1xuICBiYWNrZ3JvdW5kOiAjYjcxYzIyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjYjcxYzIyICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMiB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIGEuYXI6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMy5zdmcpO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDMgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGI3ODNlO1xuICBiYWNrZ3JvdW5kOiAjOGI3ODNlO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAzIHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGI3ODNlICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IGEuYXI6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwNC5zdmcpO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgdWwgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTI3ZGIyO1xuICBiYWNrZ3JvdW5kOiAjNTI3ZGIyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IHVsIGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hcjpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTI3ZGIyICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwNCB1bCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXI6aG92ZXIgaTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTAyIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwge1xuICBjb2xvcjogI2I3MWMyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNzFjMjI7XG59XG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMyAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcbiAgY29sb3I6ICM4Yjc4M2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGI3ODNlO1xufVxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCB7XG4gIGNvbG9yOiAjNTI3ZGIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyN2RiMjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QtbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QtbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QtaW5mbyB7XG4gIG1hcmdpbjogMzBweCAwIDUwcHggMDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QtaW5mbyBwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0IHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWNvbnN1bHRpbmdfX2xpc3QgKyAucC1jb25zdWx0aW5nX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0ICsgLnAtY29uc3VsdGluZ19fbGlzdCBsaS50eXBlMDEge1xuICBib3JkZXItY29sb3I6ICMxNTMzNzg7XG59XG4ucC1jb25zdWx0aW5nX19saXN0ICsgLnAtY29uc3VsdGluZ19fbGlzdCBsaS50eXBlMDIge1xuICBib3JkZXItY29sb3I6ICNiNzFjMjI7XG59XG4ucC1jb25zdWx0aW5nX19saXN0ICsgLnAtY29uc3VsdGluZ19fbGlzdCBsaS50eXBlMDMge1xuICBib3JkZXItY29sb3I6ICM4Yjc4M2U7XG59XG4ucC1jb25zdWx0aW5nX19saXN0ICsgLnAtY29uc3VsdGluZ19fbGlzdCBsaS50eXBlMDQge1xuICBib3JkZXItY29sb3I6ICM1MjdkYjI7XG59XG5cbi5jb25zdWxfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29uc3VsX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5jb25zdWxfX3RjZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnN1bF9fdGNnIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmNvbnN1bF9fdGNnIHVsIGxpIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5jb25zdWxfX3RjZyB1bCBsaTpudGgtY2hpbGQobisyKSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uY29uc3VsX190Y2cgdWwgbGkuaXMtaGlkZGVuIHtcbiAgLyog44Ki44Kz44O844OH44Kj44Kq44OzICovXG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jb25zdWxfX3R5cGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNvbnN1bF9fdHlwZSBsYWJlbCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmNvbnN1bF9fdHlwZSBsYWJlbCArIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jb25zdWx0YW50LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnN1bHRhbnQtbWVudSBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbi5jb25zdWx0YW50LW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNvbnN1bHRhbnQtbWVudSBsaSBhLmN1cnJlbnQsIC5jb25zdWx0YW50LW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnN1bHRhbnQtbWVudSBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucC1jb25zdWx0aW5nX19saXN0LnR5cGUwMSAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsLFxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCxcbi5wLWNvbnN1bHRpbmdfX2xpc3QudHlwZTA0IC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGxpLmNhdGV0b3Bjb25zdWx0YW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucC1kb2N1bWVudF9faXRlbSAucC1jb25zdWx0aW5nX19saXN0IGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnAtZG9jdW1lbnRfX2l0ZW0gLnAtY29uc3VsdGluZ19fbGlzdCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIgaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnAtZG9jdW1lbnRfX2l0ZW0gLnAtY29uc3VsdGluZ19fbGlzdCBsaS5jYXRldG9wY29uc3VsdGFudCAuYXIyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uY29uc3VsX19ib2R5IC5saXN0LWJ0biB7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbjogMzVweCBhdXRvIDA7XG59XG4uY29uc3VsX19ib2R5IC5saXN0LWJ0biBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWxfX2JvZHkgLmxpc3QtYnRuIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi5jb25zdWxfX2JvZHkgLmxpc3QtYnRuIGJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jb25zdWxfX2JvZHkgLmxpc3QtYnRuIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xufVxuLmNvbnN1bF9fYm9keSAubGlzdC1idG4gYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHJpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN1bF9fYm9keSAubGlzdC1idG4gYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wLWNvbnRhY3QgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9keC9hc3NldHMvaW1nL2NvbnRhY3QvYmFja2ltZy5qcGdcIik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLWNvbnRhY3QgaDIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wLWNvbnRhY3QgaDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtY29udGFjdF9fc2VjdGlvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDUlIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLnAtY29udGFjdF9fc2VjdGlvbiArIC5wLWNvbnRhY3RfX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnAtY29udGFjdF9fc2VjdGlvbiBmb3JtIC5ta3RvSHRtbFRleHQge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4ucC1jb250YWN0X19zZWN0aW9uIC5ta3RvRm9ybVJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGE5OWJiO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLWNvbnRhY3RfX3NlY3Rpb24gLm1rdG9Gb3JtUm93Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm1Sb3cgbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1jb250YWN0X19zZWN0aW9uIC5ta3RvRm9ybVJvdyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm1Sb3cgaDMge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX3NlY3Rpb24gLm1rdG9Gb3JtUm93IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19zZWN0aW9uIC5ta3RvRm9ybVJvdyArIC5ta3RvRm9ybVJvdyBoMyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnAtY29udGFjdF9fc2VjdGlvbiBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2MyZDY7XG4gIGhlaWdodDogMy40ZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnAtZC1yZXZvbHV0aW9uLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1kLXJldm9sdXRpb24tbXYge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbi1tdl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnAtZC1yZXZvbHV0aW9uLW12X19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5wLWQtcmV2b2x1dGlvbi1tdl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX3R4dGJveF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX3R4dGJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnAtZC1yZXZvbHV0aW9uLW12X190eHRib3hfX3RpdGxlIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX3R4dGJveF9fdGl0bGUgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG4ucC1kLXJldm9sdXRpb24tbXZfX3R4dGJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLWQtcmV2b2x1dGlvbi1tdl9fdHh0Ym94IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1kLXJldm9sdXRpb25fX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX3NlY3Rpb24gaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbi5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWQtcmV2b2x1dGlvbl9fc2VjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1kLXJldm9sdXRpb25fX2Fycm93IHtcbiAgbWFyZ2luOiA1NHB4IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCAjNmU3Nzg2O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19hcnJvdyB7XG4gICAgYm9yZGVyLXJpZ2h0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgIzZlNzc4NjtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4ucC1kLXJldm9sdXRpb25fX3dvcnJpZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fd29ycmllcyB1bCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX3dvcnJpZXMgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gMyk7XG59XG4ucC1kLXJldm9sdXRpb25fX3dvcnJpZXMgdWwgbGk6bnRoLWNoaWxkKDIpIC5wLWQtcmV2b2x1dGlvbl9fd29ycmllc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1kLXJldm9sdXRpb25fX3dvcnJpZXMgdWwgbGk6bnRoLWNoaWxkKDMpIC5wLWQtcmV2b2x1dGlvbl9fd29ycmllc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICM0MzVhOGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX3dvcnJpZXMgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbl9fd29ycmllc19faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMXZ3LCAyMXB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fd29ycmllc19faXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzX19pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1kLXJldm9sdXRpb25fX2luZm8ge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogNDBweCA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX2luZm8gaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1kLXJldm9sdXRpb25fX3BsYW4ge1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cbi5wLWQtcmV2b2x1dGlvbl9fcGxhbl9faXRlbSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX3BsYW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19mbGV4IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbl9fZmxleF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uX19mbGV4X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uX19mbGV4X19pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wLWQtcmV2b2x1dGlvbl9fbWVldGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbl9fbWVldGluZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb25fX21lZXRpbmdfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1kLXJldm9sdXRpb25fX21lZXRpbmdfX2ltZ2JveCB7XG4gIHdpZHRoOiAzOSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb25fX21lZXRpbmdfX2ltZ2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uICsgLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uICsgLnAtZC1yZXZvbHV0aW9uX19zZWN0aW9uOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAjZGRkZGRkIDFweCBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdG9wOiAwO1xufVxuXG4ucC1keC1mb3ItbWVkaXVtLWJucl9fdGl0bGUsIC5wLWQtcmV2b2x1dGlvbi1ibnJfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQwMjU2IDAlLCAjM2I2OGIwIDUwJSwgIzIzNmZiMiA2NyUsICMwYjc2YjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQwMjU2IDAlLCAjM2I2OGIwIDUwJSwgIzIzNmZiMiA2NyUsICMwYjc2YjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQwMjU2IDAlLCAjM2I2OGIwIDUwJSwgIzIzNmZiMiA2NyUsICMwYjc2YjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwZDAyNTYgMCUsICMzYjY4YjAgNTAlLCAjMjM2ZmIyIDY3JSwgIzBiNzZiMyAxMDAlKTtcbn1cblxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3RpdGxlLCAucC1kLXJldm9sdXRpb24tYm5yX190aXRsZSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnAtZC1yZXZvbHV0aW9uLWJuciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kLXJldm9sdXRpb24tYm5yX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uLWJucl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4O1xuICB9XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX190eHRib3ggUCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMXZ3LCAxOXB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX3R4dGJveCBQIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZC1yZXZvbHV0aW9uLWJucl9fdHh0Ym94IFAgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgfVxufVxuLnAtZC1yZXZvbHV0aW9uLWJucl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbi1ibnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCA0dncsIDc0cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWQtcmV2b2x1dGlvbi1ibnJfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICB9XG59XG4ucC1kLXJldm9sdXRpb24tYm5yX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGEyNzYzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWQtcmV2b2x1dGlvbi1ibnJfX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBhMjc2MztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTVweDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xufVxuLnAtZC1yZXZvbHV0aW9uLWJucl9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wLWRlbGltaXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZGlnaXRhbGluc2lnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kaWdpdGFsaW5zaWdodCAuc3ViLXR0bCB7XG4gIGNvbG9yOiAjMTczNDdhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLnAtZGlnaXRhbGluc2lnaHQgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctaW5zaWdodC5qcGdcIik7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsaW5zaWdodF9faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLnRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLnRvcCAucC1jb21wYW55X19pdGVtX190b3B0dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50b3AgLnAtY29tcGFueV9faXRlbV9fdG9wdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3hfX25hbWUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLm1lc3NhZ2UgLnAtY29tcGFueV9faXRlbV9fbGlzdF9faW1nYm94X19uYW1lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjdiNztcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xuICBwYWRkaW5nOiAyOHB4IDA7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhYmM3O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0Omxhc3QtY2hpbGQgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fcmlnaHR0eHQge1xuICB3aWR0aDogMjg2cHg7XG4gIGNvbG9yOiAjMTUzMjc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmNvbXBhbnkgLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjhweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2xvZ29ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzE1MzI3NjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQgLmMtYnRuLS1saW5lIHtcbiAgd2lkdGg6IDI2NXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggaDUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnJlbTtcbn1cbi5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggaDUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IC5jLWJ0bi0tbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB0b3A6IDM4cHg7XG59XG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19uYW1lYm94IC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctc21hbGwucG5nKTtcbn1cblxuLnAtZG9jdW1lbnQtc2V0X19ibGsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvY3VtZW50LXNldF9fYmxrIHtcbiAgICBnYXA6IDQlO1xuICB9XG59XG4ucC1kb2N1bWVudC1zZXRfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIHdpZHRoOiAyMy41JTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgcGFkZGluZzogMi42dncgMS4zdnc7XG59XG4ubC1zZWN0aW9uLS1nciAucC1kb2N1bWVudC1zZXRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmwtc2VjdGlvbi0tZ3IgLnAtZG9jdW1lbnQtc2V0X19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmwtc2VjdGlvbi0tZ3IgLnAtZG9jdW1lbnQtc2V0X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4ubC1zZWN0aW9uLS1nciAucC1kb2N1bWVudC1zZXRfX2l0ZW06Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubC1zZWN0aW9uLS1nciAucC1kb2N1bWVudC1zZXRfX2l0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb2N1bWVudC1zZXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1kb2N1bWVudC1zZXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnAtZG9jdW1lbnQtc2V0X19pdGVtOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5wLWRvY3VtZW50LXNldF9faXRlbTpmb2N1cyBwIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWRvY3VtZW50LXNldF9faXRlbTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIC5wLWRvY3VtZW50LXNldF9faXRlbTpob3ZlciBwIHtcbiAgICBjb2xvcjogIzZlNzc4NjtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICB9XG59XG4ucC1kb2N1bWVudC1zZXRfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZG9jdW1lbnQtc2V0IC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG4ucC1kb2N1bWVudC1zZXRfX2JuciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlbWluYXItbGlzdF9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1kb2N1bWVudC1zZXQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZG9jdW1lbnQtc2V0IHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucC1kb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRvY3VtZW50IC5iZy1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWRvY3VtZW50LmpwZ1wiKTtcbn1cbi5wLWRvY3VtZW50X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1kb2N1bWVudF9faXRlbSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG59XG4ucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94IHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4ucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIHdpZHRoOiAxMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzQ3NztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94X19jYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94X19jYXRlIGxpIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZSBsaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wLWRvY3VtZW50X19pdGVtX19saXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb2N1bWVudF9faXRlbV9fbGlzdCBhW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgfVxufVxuLnAtZG9jdW1lbnQgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4IDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG9jdW1lbnQgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWRvY3VtZW50IC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjguOXJlbTtcbn1cblxuI2Rvd25sb2FkLWRldGFpbCAucC1hcnRpY2xlUGFnZS1tdl9fdHh0X19jYXRjaGNvcHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtZG93bmxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb3dubG9hZCAuc3ViLXR0bCB7XG4gIGNvbG9yOiAjMTczNDdhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLnAtZG93bmxvYWQgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctZG9jdW1lbnQuanBnXCIpO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0udG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0udG9wIC5wLWNvbXBhbnlfX2l0ZW1fX3RvcHR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRvcCAucC1jb21wYW55X19pdGVtX190b3B0dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG4ucC1kb3dubG9hZF9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0ubWVzc2FnZSAucC1jb21wYW55X19pdGVtX19saXN0X19pbWdib3hfX25hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4ucC1kb3dubG9hZF9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1kb3dubG9hZF9faXRlbS5tZXNzYWdlIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX3R4dGJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogNThweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucC1kb3dubG9hZF9faXRlbS50YW5hYmVncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0udGFuYWJlZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fdHh0Ym94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWRvd25sb2FkX19pdGVtLnRhbmFiZWdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XG4gIHBhZGRpbmc6IDI4cHggMDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmNvbXBhbnkgLnAtY29tcGFueV9faXRlbV9fbGlzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGFiYzc7XG59XG4ucC1kb3dubG9hZF9faXRlbS5jb21wYW55IC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uY29tcGFueSAucC1jb21wYW55X19pdGVtX19saXN0X19yaWdodHR4dCB7XG4gIHdpZHRoOiAyODZweDtcbiAgY29sb3I6ICMxNTMyNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uY29tcGFueSAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG59XG4ucC1kb3dubG9hZF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyOHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbG9nb2JveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE3OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ucC1kb3dubG9hZF9faXRlbS5ncm91cCAucC1jb21wYW55X19pdGVtX19saXN0X19kZXRhaWx0eHQge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fZGV0YWlsdHh0IHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjMTUzMjc2O1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX2RldGFpbHR4dCAuYy1idG4tLWxpbmUge1xuICB3aWR0aDogMjY1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCBoNSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC42cmVtO1xufVxuLnAtZG93bmxvYWRfX2l0ZW0uZ3JvdXAgLnAtY29tcGFueV9faXRlbV9fbGlzdF9fbmFtZWJveCBoNSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggLmMtYnRuLS1saW5lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHRvcDogMzhweDtcbn1cbi5wLWRvd25sb2FkX19pdGVtLmdyb3VwIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3RfX25hbWVib3ggLmMtYnRuLS1saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMTVweDtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1zbWFsbC5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uLmRvd25sb2FkX2RldGFpbF90eHRfd3JhcCBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWR4LWNlcnRpZmljYXRpb24tY29udHMge1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xuICBwYWRkaW5nOiA2MHB4IDY1cHggNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiA5MHB4IGF1dG8gMTU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1jZXJ0aWZpY2F0aW9uLWNvbnRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbn1cbi5wLWR4LWNlcnRpZmljYXRpb24tY29udHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1keC1jZXJ0aWZpY2F0aW9uLWNvbnRzLXR0bCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtZHgtY2VydGlmaWNhdGlvbi1jb250cy1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keC1jZXJ0aWZpY2F0aW9uX19ibnIge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5keC1kaWFnbm9zZV9fYm5yIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMS42cmVtIC0wLjZyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmR4LWRpYWdub3NlX19ibnIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHgtZGlhZ25vc2VfX2JuciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmR4LWRpYWdub3NlX19ibnJfX2ltZ2JveCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5keC1kaWFnbm9zZV9fYm5yX19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmR4LWRpYWdub3NlX19ibnJfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uZHgtZGlhZ25vc2VfX2Jucl9fdHh0Ym94X190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxMjMzNzg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4ucC1keC1mb3ItbWVkaXVtLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1keC1mb3ItbWVkaXVtLW12IHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtLW12X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ucC1keC1mb3ItbWVkaXVtLW12X19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZHgtZm9yLW1lZGl1bS1tdl9fdHh0Ym94X19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX3R4dGJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnAtZHgtZm9yLW1lZGl1bS1tdl9fdHh0Ym94X190aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtZHgtZm9yLW1lZGl1bS1tdl9fdHh0Ym94X190aXRsZSBoMSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX3R4dGJveCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLWR4LWZvci1tZWRpdW0tbXZfX3R4dGJveCBwIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uIGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiAucC1keC1mb3ItbWVkaXVtLWgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjZ2dywgMzJweCk7XG59XG4ucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX2Fycm93IHtcbiAgbWFyZ2luOiA1NHB4IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCAjNmU3Nzg2O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fYXJyb3cge1xuICAgIGJvcmRlci1yaWdodDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICM2ZTc3ODY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX2Fycm93ICsgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllcyB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllcyB1bCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX193b3JyaWVzIHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDMpO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllcyB1bCBsaTpudGgtY2hpbGQoMikgLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1keC1mb3ItbWVkaXVtX193b3JyaWVzIHVsIGxpOm50aC1jaGlsZCgzKSAucC1keC1mb3ItbWVkaXVtX193b3JyaWVzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogIzQzNWE4ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXMgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX193b3JyaWVzX19pdGVtIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZDogIzA3MTgzZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllc19faXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fd29ycmllc19faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMXZ3LCAyMXB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXNfX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXNfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX2luZm8ge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogNDBweCA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9faW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9faW5mbyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3BsYW4ge1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3BsYW5fX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fcGxhbl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fZmxleCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19mbGV4X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19mbGV4X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fZmxleF9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1keC1mb3ItbWVkaXVtX19mbGV4X19pdGVtLmxpZ2h0LWJveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX2ZsZXhfX2l0ZW0ubGlnaHQtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fZmxleF9faXRlbS5saWdodC1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3pvb20ucG5nXCIpIGNlbnRlci83NSUgbm8tcmVwZWF0O1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX21lZXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19tZWV0aW5nIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX21lZXRpbmdfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1keC1mb3ItbWVkaXVtX19tZWV0aW5nX19pbWdib3gge1xuICB3aWR0aDogMzklO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fbWVldGluZ19faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fcmVjb21tZW5kYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fcmVjb21tZW5kYXRpb24gaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLWR4LWZvci1tZWRpdW1fX3JlY29tbWVuZGF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bV9fcmVjb21tZW5kYXRpb25fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX3JlY29tbWVuZGF0aW9uX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1keC1mb3ItbWVkaXVtX19tb2RlbCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fZGlzY3Vzc2lvbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fZGlzY3Vzc2lvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX2Rpc2N1c3Npb25fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW1fX2Rpc2N1c3Npb25fX2xpc3QgbGkgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19wb2ludCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19wb2ludF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bV9fcG9pbnRfX3RpdGxlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW1fX3BvaW50X190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtX19wb2ludF9fdGV4dCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtX19wb2ludF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbiArIC5wLWR4LWZvci1tZWRpdW1fX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uICsgLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogI2RkZGRkZCAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRvcDogMDtcbn1cblxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3RpdGxlLCAucC1kLXJldm9sdXRpb24tYm5yX190aXRsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzBkMDI1NiAwJSwgIzNiNjhiMCA1MCUsICMyMzZmYjIgNjclLCAjMGI3NmIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMGQwMjU2IDAlLCAjM2I2OGIwIDUwJSwgIzIzNmZiMiA2NyUsICMwYjc2YjMgMTAwJSk7XG59XG5cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190aXRsZSwgLnAtZC1yZXZvbHV0aW9uLWJucl9fdGl0bGUge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wLWR4LWZvci1tZWRpdW0tYm5yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtLWJucl9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucC1keC1mb3ItbWVkaXVtLWJucl9faW1nIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2ltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2lubmVyIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweDtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3R4dGJveCBQIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxdncsIDE5cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3R4dGJveCBQIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190eHRib3ggUCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW0tYm5yX190eHRib3ggUCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1keC1mb3ItbWVkaXVtLWJucl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XG4gIH1cbn1cbi5wLWR4LWZvci1tZWRpdW0tYm5yX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCA0dncsIDc0cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWR4LWZvci1tZWRpdW0tYm5yX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuOHZ3LCAzNnB4KTtcbiAgfVxufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwYTI3NjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBhMjc2MztcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTVweDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xufVxuLnAtZHgtZm9yLW1lZGl1bS1ibnJfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYy1ibnItc2VydmljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTI1Njg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYy1ibnItc2VydmljZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItc2VydmljZSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmMtYm5yLXNlcnZpY2VfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDQwcHggNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1zZXJ2aWNlX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWJuci1zZXJ2aWNlX190ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZWJmMiA1MCUsIHRyYW5zcGFyZW50KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItc2VydmljZV9fdGV4dDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1ibnItc2VydmljZV9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMjU2ODtcbiAgbGluZS1oZWlnaHQ6IDEuMzUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWJuci1zZXJ2aWNlX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLXNlcnZpY2VfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG59XG4uYy1ibnItc2VydmljZV9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uYy1ibnItc2VydmljZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NXB4O1xuICByaWdodDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItc2VydmljZV9faW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItc2VydmljZV9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4uYy1ibnItZG93bmxvYWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWEyNTY4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvYy1ibnItZG93bmxvYWRfYmcucG5nXCIpIG5vLXJlcGVhdCAjZThlYmYyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYy1ibnItZG93bmxvYWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLWRvd25sb2FkIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uYy1ibnItZG93bmxvYWRfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItZG93bmxvYWRfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4uYy1ibnItZG93bmxvYWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTI1Njg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1ibnItZG93bmxvYWRfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzc4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItZG93bmxvYWRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG59XG4uYy1ibnItZG93bmxvYWRfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmMtYm5yLWRvd25sb2FkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmMtYm5yLWRvd25sb2FkX19pbWcge1xuICAgIHdpZHRoOiAyOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItZG93bmxvYWRfX2ltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1kb3dubG9hZF9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5wLWV5ZS1pbnRybyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogNnJlbSAwO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXllLWludHJvIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4ucC1leWUtaW50cm86Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZXllLWludHJvOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLWV5ZS1pbnRybyBwLCAucC1leWUtaW50cm8gZGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1leWUtaW50cm8gZGwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtZXllLWludHJvIGRkIHtcbiAgY29sb3I6ICM2NjY7XG59XG4ucC1leWUtaW50cm8gZGQgbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG59XG4ucC1leWUtaW50cm9fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMy41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtZXllLWludHJvX193cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1leWUtaW50cm9fX3dyYXAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtZXllLWludHJvX193cmFwID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2LjVyZW0gLSAzLjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXllLWludHJvX193cmFwID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXllLWludHJvX193cmFwID4gZGl2IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWV5ZS1pbnRybyAucC1leWUtaW50cm9fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWV5ZS1pbnRybyAucC1leWUtaW50cm9fX25hbWUge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1leWUtaW50cm8gLnAtZXllLWludHJvX19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnAtZXllLXNldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZXllLWxpc3QtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1wb3N0aW9uOiBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZXllLXNldCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMyJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG4ucC1leWUtc2V0IC5sLWNvbnRhaW5lciwgLnAtZXllLXNldCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1leWUtc2V0IGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1leWUtc2V0X19ibGsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuLnAtZXllLXNldF9faXRlbSB7XG4gIHdpZHRoOiAzOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICBwYWRkaW5nOiA2cmVtIDRyZW07XG4gIG1hcmdpbjogMCAwLjFyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucC1leWUtc2V0X19pdGVtIHAge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbn1cbi5wLWV5ZS1zZXRfX2l0ZW06Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjQpO1xufVxuLnAtZXllLXNldF9faXRlbTpmb2N1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1leWUtc2V0X19pdGVtOmZvY3VzIGZpZ3VyZSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1vLWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZXllLXNldF9faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC40KTtcbiAgfVxuICAucC1leWUtc2V0X19pdGVtOmhvdmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5wLWV5ZS1zZXRfX2l0ZW06aG92ZXIgZmlndXJlIGltZyB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxufVxuLnAtZXllLXNldCBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1leWUtc2V0IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLWV5ZS1zZXQgZmlndXJlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZyZW07XG4gIHdpZHRoOiAxNnJlbTtcbiAgaGVpZ2h0OiAxNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cbi5wLWV5ZS1zZXQgZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnAtZXllLXNldCAuc2xpY2stY2VudGVyLnAtZXllLXNldF9faXRlbSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbjogMCAxLjVyZW07XG59XG4ucC1leWUtc2V0IC5zbGljay1jZW50ZXIgZmlndXJlIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLnAtZXllLXNldCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBjb2xvcjogI2I3YjdiNztcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xufVxuLnAtZXllLXNldCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWV5ZS1zZXQgLmpzLWV5ZS1zZXQtLXByZXYge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnAtZXllLXNldCAuanMtZXllLXNldC0tcHJldjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZXllLXNldCAuanMtZXllLXNldC0tcHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtZXllLXNldCAuanMtZXllLXNldC0tcHJldiBzcGFuIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLnAtZXllLXNldCAuanMtZXllLXNldC0tbmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiBjYWxjKDUwJSAtIDRyZW0pO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnAtZXllLXNldCAuanMtZXllLXNldC0tbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZXllLXNldCAuanMtZXllLXNldC0tbmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtZXllLXNldCAuanMtZXllLXNldC0tbmV4dCBzcGFuIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIGxlZnQ6IDEuNXJlbTtcbn1cblxuLnAtZmFxIGgyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGwgZGQ6OmJlZm9yZSwgLnAtZmFxLWxpc3QgZGwgZHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMXZ3LCA0MnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJyZW07XG4gIHRvcDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ucC1mYXEtbGlzdCBkbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1mYXEtbGlzdCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWZhcS1saXN0IGRsIGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSA4cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLWZhcS1saXN0IGRsIGR0OjpiZWZvcmUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgY29udGVudDogXCJRXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDEwMTA7XG59XG4ucC1mYXEtbGlzdCBkbCBkdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWZhcS1saXN0IGRsIGR0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICB9XG59XG4ucC1mYXEtbGlzdCBkbCBkZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4ucC1mYXEtbGlzdCBkbCBkZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1mYXEtbGlzdCBkbCBkZDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG4gIGNvbnRlbnQ6IFwiQVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA3MTgzZjtcbn1cblxuLnAtZmVhdHVyZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1mZWF0dXJlcyAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1mZWF0dXJlcy5qcGdcIik7XG59XG4ucC1mZWF0dXJlcyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1mZWF0dXJlcyBoMyB7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuLnAtZmVhdHVyZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZlYXR1cmVzX19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc19faXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzX19pdGVtX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIHdpZHRoOiA0Ni45NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveF9fdHRsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94X19jYXRlbGlzdCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0X190eHRib3hfX2NhdGVsaXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM4Nzg3ODc7XG59XG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgd2lkdGg6IDUzLjA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzX19pdGVtX19saXN0X19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3QubGlzdDAyIC5wLWZlYXR1cmVzX19pdGVtX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDIgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94IHVsIGxpIHtcbiAgcGFkZGluZzogMjdweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMzM3ODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94IHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDQwcHggMCAyMHB4O1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG5cbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzNzg7XG59XG5cbi5wLWZlYXR1cmVzc3Mge1xuICAvKuS4i+WxpOODmuODvOOCuCovXG59XG4ucC1mZWF0dXJlc3NzIC5sLWNvbnRhaW5lciwgLnAtZmVhdHVyZXNzcyAubC1jb2x1bW4yLS1oYWxmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZmVhdHVyZXNzcyAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1mZWF0dXJlcy5qcGdcIik7XG59XG4ucC1mZWF0dXJlc3NzIHAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5wLWZlYXR1cmVzc3MgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1mZWF0dXJlc3NzIGgzIHtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG4ucC1mZWF0dXJlc3NzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2YzZjRmNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZlYXR1cmVzc3Mtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2Jsb2NrIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stZmxleDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXg6bnRoLWNoaWxkKG9kZCkgLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LXRvcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stZmxleDpudGgtY2hpbGQoZXZlbikgLnAtZmVhdHVyZXNzc19oZWFkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19ibG9jay1mbGV4LWJvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC1ib3R0b20gdWwge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC1ib3R0b20gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC1ib3R0b20gdWwgbGk6bnRoLWNoaWxkKG4rMykge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2Jsb2NrLWZsZXgtYm90dG9tIHVsIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stemltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wLWZlYXR1cmVzc3NfYmxvY2stemltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWZlYXR1cmVzc3NfaGVhZCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19oZWFkIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19oZWFkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDcuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTUzMzc4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2hlYWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19oZWFkLWJsb2NrIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZXNzc19oZWFkLWJsb2NrIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWZlYXR1cmVzc3NfaGVhZC1ibG9jayBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2hlYWQtYmxvY2sgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19oZWFkLWltZyB7XG4gIHdpZHRoOiA0MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX2hlYWQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtZmVhdHVyZXNzc19zZXJ2aWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlc3NzX3NlcnZpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1mb290ZXItY3RhX19ibnIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBtYXJnaW46IDAgMSU7XG59XG4ucC1mb290ZXItY3RhX19ibnIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1mb290ZXItY3RhX19ibnI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhX19ibnI6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX2JuciBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1mb290ZXItY3RhX19ibnIgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wLWZvb3Rlci1jdGFfX2J0biB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnAtZm9vdGVyLW5hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxMDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdiB7XG4gICAgcGFkZGluZzogM3JlbSA1dnc7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbG9nbyB7XG4gICAgLyp3aWR0aDogMTEuNzV2dzsqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xvZ28gYSArIGltZyB7XG4gIG1heC13aWR0aDogNC42cmVtO1xufVxuLnAtZm9vdGVyLW5hdiBuYXYge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtZm9vdGVyLW5hdiB1bCBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG4gIHBhZGRpbmc6IDAgMi42dnc7XG59XG4ucC1mb290ZXItbmF2IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZm9vdGVyLW5hdiB1bCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzZlNzc4NjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG4ucC1mb290ZXItbmF2X19jb3B5cmlnaHQge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbWFyZ2luOiAwIDAgMCA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5wLWZvb3Rlci1uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnAtZm9vdGVyLW5hdl9fbG9nbyAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXggYSBpbWcge1xuICB3aWR0aDogMTY0cHg7XG4gIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMDtcbn1cblxuLnAtZG93bmxvYWRfX212IHtcbiAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDtcbn1cbi5wLWZvcm0yX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMTAwcHggYXV0byAxNTBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZvcm0yX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byA4MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0yX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiB7XG4gIHdpZHRoOiA0MiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiArIHNlY3Rpb24ge1xuICB3aWR0aDogNTMlO1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwYWRkaW5nOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiArIHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gaDIge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uICogKyBoMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gZmlndXJlLmRsaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIG9sIGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IGF1dG87XG59XG4ucC1mb3JtMl9fd3JhcHBlciBzZWN0aW9uIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBvbCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgc2VjdGlvbiBvbCBsaSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVyZW07XG4gIG1hcmdpbjogMCAwIDAgMS41cmVtO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgLm9uZGVtYW5kLWRldGFpbF9fcHJvZiArIC5vbmRlbWFuZC1kZXRhaWxfX3Byb2Yge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQ0NDO1xufVxuLnAtZm9ybTJfX3dyYXBwZXIgLm9uZGVtYW5kLWRldGFpbF9fcHJvZiB1bCB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cbi5wLWZvcm0yX193cmFwcGVyIC5vbmRlbWFuZC1kZXRhaWxfX3Byb2YgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAtZm9ybTJfX3Byb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtMl9fcHJvZmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZm9ybTJfX3Byb2ZpbGUgZmlndXJlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3Byb2ZpbGUgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3Byb2ZpbGUgZmlndXJlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWZvcm0yX19wcm9maWxlIHAge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybTJfX3Byb2ZpbGUgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtZm9ybTJfX3Byb2ZpbGUgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5mb3JtIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuZm9ybSAubWt0b0h0bWxUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9ybSAubWt0b0h0bWxUZXh0IHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5mb3JtIC5ta3RvSHRtbFRleHQgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5mb3JtIC5ta3RvSHRtbFRleHQgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb3JtIC5ta3RvSHRtbFRleHQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5mb3JtIGlucHV0W3R5cGU9dXJsXSwgZm9ybSBpbnB1dFt0eXBlPXRlbF0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIC8qd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOyovXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YzJkNjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gaW5wdXRbdHlwZT11cmxdLCBmb3JtIGlucHV0W3R5cGU9dGVsXSwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG5mb3JtIGlucHV0W3R5cGU9dXJsXVtuYW1lPWZpcnN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPXVybF1bbmFtZT1sYXN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPXVybF1bbmFtZT1GaXJzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dXJsXVtuYW1lPUxhc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPXRlbF1bbmFtZT1maXJzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdW25hbWU9bGFzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdW25hbWU9Rmlyc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPXRlbF1bbmFtZT1MYXN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bbmFtZT1maXJzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bbmFtZT1sYXN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXVtuYW1lPUZpcnN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bbmFtZT1MYXN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XVtuYW1lPWZpcnN0bmFtZWZ1cmlnYW5hXSwgZm9ybSBpbnB1dFt0eXBlPXRleHRdW25hbWU9bGFzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XVtuYW1lPUZpcnN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XVtuYW1lPUxhc3ROYW1lXSB7XG4gIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSBpbnB1dFt0eXBlPXVybF1bbmFtZT1maXJzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT11cmxdW25hbWU9bGFzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT11cmxdW25hbWU9Rmlyc3ROYW1lXSwgZm9ybSBpbnB1dFt0eXBlPXVybF1bbmFtZT1MYXN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdW25hbWU9Zmlyc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGVsXVtuYW1lPWxhc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGVsXVtuYW1lPUZpcnN0TmFtZV0sIGZvcm0gaW5wdXRbdHlwZT10ZWxdW25hbWU9TGFzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9Zmlyc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9bGFzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF1bbmFtZT1GaXJzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdW25hbWU9TGFzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1maXJzdG5hbWVmdXJpZ2FuYV0sIGZvcm0gaW5wdXRbdHlwZT10ZXh0XVtuYW1lPWxhc3RuYW1lZnVyaWdhbmFdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1GaXJzdE5hbWVdLCBmb3JtIGlucHV0W3R5cGU9dGV4dF1bbmFtZT1MYXN0TmFtZV0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmZvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAvKndpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTsqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiN2MyZDY7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuZm9ybSAubWt0b1JhZGlvTGlzdCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5mb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtIC5ta3RvQnV0dG9uUm93IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuZm9ybSAubWt0b0J1dHRvblJvdyBzcGFuIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbn1cbmZvcm0gLm1rdG9CdXR0b25Sb3cgc3BhbiBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbnAgKyAucC1mb3JtMl9fcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNDQ0M7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0xhYmVsIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0ZpZWxkV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvR3V0dGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXVybF0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIGlucHV0W3R5cGU9dGVsXSwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIGlucHV0W3R5cGU9ZGF0ZV0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSB0ZXh0YXJlYS5ta3RvRmllbGQsIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBzZWxlY3QubWt0b0ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmRldGFpbFBhZ2UgaW5wdXQsIC5kZXRhaWxQYWdlIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvUmVxdWlyZWRGaWVsZCAubWt0b0FzdGVyaXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b09mZnNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgPiBsYWJlbCwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcbn1cblxuLmRldGFpbFBhZ2UgLnJhZGlvLWxhYmVsLCAuZGV0YWlsUGFnZSAubWt0b1JhZGlvTGlzdCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRldGFpbFBhZ2VwIC5yYWRpby1sYWJlbDo6YmVmb3JlLCAuZGV0YWlsUGFnZSAubWt0b1JhZGlvTGlzdCBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kZXRhaWxQYWdlIC5yYWRpby1sYWJlbDo6YWZ0ZXIsIC5kZXRhaWxQYWdlIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpby1sYWJlbDo6YmVmb3JlLCAuZGV0YWlsUGFnZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzE1MzM3ODtcbn1cblxuLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpby1sYWJlbDo6YWZ0ZXIsIC5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gc2VsZWN0IHtcbiAgcGFkZGluZzogMXJlbSAxLjJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZhNmE2YSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDtcbn1cblxuLm9uZGVtYW5kIC5wLWZvcm0yX19wcm9maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9uZGVtYW5kIC5wLWZvcm0yX19wcm9maWxlIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm9uZGVtYW5kIC5wLWZvcm0yX19wcm9maWxlIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtICNMYmxjb250YWN0X21lYW5zIHtcbiAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gI0xibFF1ZXN0aW9uZnJlZTIge1xuICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSBsYWJlbCNMYmxidXNpbmVzc19pdGVtcyB7XG4gIHdpZHRoOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1rdG9FcnJvciB7XG4gIGJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ta3RvRXJyb3Ige1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4ub25kZW1hbmQtZGV0YWlsX19wb2ludC1saXN0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLm9uZGVtYW5kLWRldGFpbF9fcG9pbnQtbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaHMtc3VibWl0IC5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5wLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4ucC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhIHtcbiAgbWF4LXdpZHRoOiA3NCU7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLnAtaGVhZGVyX19sb2dvIGEgKyBpbWcge1xuICBtYXgtd2lkdGg6IDQuNnJlbTtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX2xvZ28gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MXB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1oZWFkZXJfX25hdiB1bCArIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDEpIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMS41dnc7XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyLjRyZW0gMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC40cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2ZTc3ODYgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaTpudGgtb2YtdHlwZSgxKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDIpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNmO1xufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGk6bnRoLW9mLXR5cGUoMykgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XG59XG4ucC1oZWFkZXJfX25hdiAuaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRvcDogMjAlO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1oZWFkZXJfX25hdiAuaGlnaGxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1oZWFkZXJfX25hdiAuaGlnaGxpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcmlnaHQ6IDV2dztcbiAgICB0b3A6IDJyZW07XG4gICAgd2lkdGg6IDQuMnJlbTtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBsZWZ0OiAwLjZyZW07XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMXJlbTtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAycmVtO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDNyZW07XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDEuNnJlbTtcbiAgICBsZWZ0OiAwLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpLCAucC1oZWFkZXJfX2hhbWJ1cmdlci5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2U7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxMDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC1oZWFkZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5wLWhlYWRlcl9fbG9nbyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTY0cHg7XG59XG5cbi5wLWhlYWRlcl9fbG9nbyBhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnAtaGVhZGVyX19uYXYgbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5tZW51X2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDkuNHB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4ubWVudV9jb250ZW50cy1pbm5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWVudV9jb250ZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGNvbG9yOiAjMTExMTExO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4ubWVudV9jb250ZW50cy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDdyZW07XG59XG4ubWVudV9jb250ZW50cy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9jb250ZW50cy1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4xcmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExMTExMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51X2NvbnRlbnRzLWZsZXhzZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG59XG4ubWVudV9jb250ZW50cy1pdGVtLXNlcnZpY2Uge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMyk7XG59XG4ubWVudV9jb250ZW50cy1pdGVtLXNlcnZpY2UgYSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4ubWVudV9jb250ZW50cy1pdGVtLXNlcnZpY2UgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudV9jb250ZW50cy1pdGVtLXNlcnZpY2UtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lbnVfY29udGVudHMtaXRlbS1zZXJ2aWNlLXRpdGxlOjpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzExMTExMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExMTExMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGxlZnQ6IC0xcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLm1lbnVfY29udGVudHMtaXRlbS1zZXJ2aWNlLXN1bW1hcnkge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xufVxuXG4ubWVudV9hcnJvdyA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9hcnJvdyA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubWVudV9hcnJvdyA+IGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLm1lbnVfYXJyb3cgPiBhOmZvY3VzOjpiZWZvcmUge1xuICBib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5tZW51X2Fycm93ID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZW51X2Fycm93LmRpZ2l0YWxpbnNpZ2h0IHtcbiAgbWluLXdpZHRoOiAxOS41cmVtO1xufVxuLm1lbnVfYXJyb3cuZGlnaXRhbGluc2lnaHQgPiBhIHtcbiAgcGFkZGluZzogMCA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5tZW51X2Fycm93LmRpZ2l0YWxpbnNpZ2h0ID4gYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wLWhvbWUtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWhvbWUtbXYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIH1cbn1cbi5wLWhvbWUtbXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1ob21lLW12X19pbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaG9tZS1tdl9faW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLmlzLXNsaWRlLWFuaW1hdGlvbiBpbWcge1xuICBhbmltYXRpb246IGZhZGV6b29tIDhzIDBzIGZvcndhcmRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWhvbWUtbXZfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLnAtaG9tZS1tdl9fdHh0IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNHZ3O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XG59XG4ucC1ob21lLW12X190eHQgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuOTU7XG59XG4ucC1ob21lLW12X190eHQgYTpmb2N1cyAucC1ob21lLW12X190eHRfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1ob21lLW12X190eHQgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45NTtcbiAgfVxuICAucC1ob21lLW12X190eHQgYTpob3ZlciAucC1ob21lLW12X190eHRfX2Fycm93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ob21lLW12X190eHQgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdl9fdHh0IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3R4dCBhIGgxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbjogMnJlbSAwIDNyZW07XG59XG4ucC1ob21lLW12X190eHQgYSAuYy1idG4tLW1vcmUge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5MDkwOTA7XG59XG4ucC1ob21lLW12X190eHRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1ob21lLW12X190eHRfX2lubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA3cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXZfX3R4dF9faW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtIC0gMnJlbSk7XG4gIH1cbn1cbi5wLWhvbWUtbXZfX3R4dF9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuLnAtaG9tZS1tdl9fdHh0X19hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXItcmlnaHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wLWhvbWUtbXZfX2NvbXBhbnkge1xuICBjb2xvcjogIzZlNzc4NjtcbiAgbWFyZ2luLXRvcDogMS41dnc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWhvbWUtbXZfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1ob21lLW12X19uYXYuanMtc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHZ3O1xuICBsZWZ0OiAwO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCA1MHZ3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWhvbWUtbXYgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgMi4xdnc7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaTpmb2N1cyBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaTpudGgtb2YtdHlwZSgxKSBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCIwMSDnn7PloZrnoZ3lrZDmoKrlvI/kvJrnpL5cIjtcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGk6bnRoLW9mLXR5cGUoMikgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDIg5qCq5byP5Lya56S+44OV44K4XCI7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpOm50aC1vZi10eXBlKDMpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAzIOODhOOCpOODs+ODkOODvOODiVwiO1xufVxuXG4ucC1kaWdpdGFsaW5zaWdodF9faXRlbV9fd3JhcCB7XG4gIHBhZGRpbmc6IDIuNXJlbSA2LjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWRpZ2l0YWxpbnNpZ2h0X19pdGVtX193cmFwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kaWdpdGFsaW5zaWdodF9faXRlbV9fd3JhcCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ucC1pbnNpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaW5zaWdodCAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1pbnNpZ2h0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZDJkNTtcbn1cbi5wLWluc2lnaHRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5zaWdodF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtaW5zaWdodF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcmVtO1xufVxuLnAtaW5zaWdodF9faXRlbV9fbGlzdCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomLmV4dGVybmFsIHtcbiAgXHQmOjpiZWZvcmUge1xuICBcdFx0Y29udGVudDogXCJcIjtcbiAgXHRcdGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XG4gIFx0XHR0b3A6IC0xMHB4O1xuICBcdFx0cmlnaHQ6IC0xNHB4O1xuICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0ei1pbmRleDogMTtcbiAgXHRcdHdpZHRoOiA0MHB4O1xuICBcdFx0aGVpZ2h0OiA0MHB4O1xuICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XG4gICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgICB9XG4gIFx0fVxuICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluc2lnaHRfX2l0ZW1fX2xpc3Qge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3QgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3QgYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogLTE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluc2lnaHRfX2l0ZW1fX2xpc3QgYVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgfVxufVxuLnAtaW5zaWdodF9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fdHRsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5zaWdodF9faXRlbV9fbGlzdF9fdHh0Ym94X190dGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIH1cbn1cbi5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5zaWdodF9faXRlbV9fbGlzdF9fdHh0Ym94X19jYXRlbGlzdCB7XG4gICAgZ2FwOiA1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtaW5zaWdodF9faXRlbV9fbGlzdF9fdHh0Ym94X19jYXRlbGlzdCBsaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzg3ODc4Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWluc2lnaHRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fY2F0ZWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIH1cbn1cblxuLmxhYmVsLXN0eWxlMDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICAvKndpZHRoOiAxMTdweDsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGFiZWwtc3R5bGUwMSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gIH1cbn1cblxuLnAtY29ubmVjdGlvbl9fc2V0IC5wLWluc2lnaHRfX2l0ZW1fX2xpc3QgdWwgbGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuI3RvcCAucC1kaWdpdGFsaW5zaWdodF9faXRlbV9fd3JhcCBoMyB7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuXG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXItc3VwcGxlbWVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTAxMDEwO1xuICBjb2xvcjogIzEwMTAxMDtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHtcbiAgd2lkdGg6IDYzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uIC5sLWNvbnRhaW5lciwgLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgc2VjdGlvbiAubC1jb2x1bW4yLS1oYWxmIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHNlY3Rpb24gLmwtY29udGFpbmVyLCAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBzZWN0aW9uIC5sLWNvbHVtbjItLWhhbGYge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgaDIge1xuICAvKuWkp+OCv+OCpOODiOODqyovXG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgZGwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgZGwgZHQge1xuICBjb2xvcjogIzE1MzM3ODtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFydGljbGUgZmlndXJlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhcnRpY2xlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDEwMTA7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkucGFsMDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaS5wYWwwMSBmaWd1cmUgKyBhIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBoZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgZmlndXJlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMSBsaSBmaWd1cmUgKyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDEgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgcGFkZGluZzogM3B4IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAxIGxpIGEgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19saW5rIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWNvbm5lY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRThFQkYxO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NldCB7XG4gICAgcGFkZGluZzogMTAwcHggNSU7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NldCAubC1jb250YWluZXIsIC5wLWNvbm5lY3Rpb25fX3NldCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NldCAubC1jb250YWluZXIsIC5wLWNvbm5lY3Rpb25fX3NldCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2V0LnBjcy1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvZHgvYXNzZXRzL2ltZy9jb2x1bW4vcGNzLWNvbHVtbi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1jb25uZWN0aW9uX19zZXQucGNzLXVzZWZ1bCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9keC9hc3NldHMvaW1nL2NvbHVtbi9wY3MtdXNlZnVsLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCAubC1jb250YWluZXIsIC5wLWNvbm5lY3Rpb25fX3NldCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NldCAubC1jb250YWluZXIsIC5wLWNvbm5lY3Rpb25fX3NldCAubC1jb2x1bW4yLS1oYWxmIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2V0LWhlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnAtY29ubmVjdGlvbl9fc2V0LWhlYWQgaDIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldC1oZWFkIGgyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldC1oZWFkIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAwcHgpO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBoZWlnaHQ6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHggMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2V0IHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDVweCkgLyA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NldCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bCBsaSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIGxpIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgbGkgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgbGkgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsLnAtd2ViaW5hci0tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZXQgdWwucC13ZWJpbmFyLS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwucC13ZWJpbmFyLS1saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgLnAtd2ViaW5hci0tbGlzdC0taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgLnAtd2ViaW5hci0tbGlzdC0taXRlbS0tYm90dG9tIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnAtY29ubmVjdGlvbl9fc2V0IHVsIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldCB1bCAucC13ZWJpbmFyLS1saXN0LS1pdGVtOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1jb25uZWN0aW9uX19zZXQgdWwgLnAtd2ViaW5hci0tbGlzdC0taXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1jb25uZWN0aW9uX19zZXQtbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucC1jb25uZWN0aW9uX19zZXQtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wLWNvbm5lY3Rpb25fX3NldC1jYXRlZ29yeSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbjogMCAxMHB4IDVweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMTAxMDEwO1xufVxuLnAtY29ubmVjdGlvbl9fc2VydmljZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VydmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZXJ2aWNlLWFyZWEgLmwtY29udGFpbmVyLCAucC1jb25uZWN0aW9uX19zZXJ2aWNlLWFyZWEgLmwtY29sdW1uMi0taGFsZiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnAtY29ubmVjdGlvbl9fc2VydmljZS1pbWcge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VydmljZS1pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VydmljZS1jb250IHtcbiAgY29sb3I6ICNGRkY7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMCAwIDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtY29udCB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtIDNyZW0gM3JlbTtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VydmljZS1jb250IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29ubmVjdGlvbl9fc2VydmljZS1jb250IGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtY29udCBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucC1jb25uZWN0aW9uX19zZXJ2aWNlLWNvbnQgLnAtYnRuX19saW5rLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbm5lY3Rpb25fX3NlcnZpY2UtY29udCAucC1idG5fX2xpbmstY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VtaW5hciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZW1pbmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5wLWNvbm5lY3Rpb25fX3NlbWluYXItY29udCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtY29ubmVjdGlvbl9fc2VtaW5hci1jb250IC5wLWJ0bl9fbGluay1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb25uZWN0aW9uX19zZW1pbmFyLWNvbnQgLnAtYnRuX19saW5rLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wLWJ0biB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5wLWJ0bl9fbGluay1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1idG5fX2xpbmstY2VudGVyIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJ0bl9fbGluay1jZW50ZXIgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXV0aG9yX19ibG9jayB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbi5wLWF1dGhvcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBwYWRkaW5nOiAzcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF1dGhvcl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnAtYXV0aG9yX19pbm5lciArIC5wLWF1dGhvcl9faW5uZXIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnAtYXV0aG9yX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdXRob3JfX2F1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtYXV0aG9yX19hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdXRob3JfX2F1dGhvciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnAtYXV0aG9yX19wcm9maWxlIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF1dGhvcl9fcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtYXV0aG9yX19uYW1lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF1dGhvcl9fbmFtZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5wLWF1dGhvcl9fbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtYXV0aG9yX19pbWcge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXV0aG9yX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1hdXRob3JfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1jb21wYW55X19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ucC1jb21wYW55X19hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucC1jb21wYW55X19wcm9maWxlIHtcbiAgZmxleDogMTtcbn1cbi5wLWNvbXBhbnlfX25hbWUge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1jb21wYW55X19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLWNvbXBhbnlfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2xpbmsgYSB7XG4gIHdpZHRoOiBweDtcbiAgaGVpZ2h0OiBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc3NvY2lhdGlvbl9fYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1hc3NvY2lhdGlvbl9fYmxvY2sgdWwgbGkge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLWFzc29jaWF0aW9uX19ibG9jayB1bCBsaSBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTUlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWFzc29jaWF0aW9uX19ibG9jayB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtYXNzb2NpYXRpb25fX2Jsb2NrIHVsIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzc29jaWF0aW9uX19ibG9jayB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIC5wLWF1dGhvcl9fcHJvZmlsZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNpbnRlcnZpZXcgLnAtYXNpZGVfX2xheW91dC0tMDIgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cblxuLnAtaW50ZXJ2aWV3X193cmFwcGVyIGFzaWRlIC5wLWFzaWRlX19sYXlvdXQtLTAyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xufVxuXG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDIgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1pbi13aWR0aDogMTEwcHg7ICovXG4gIC8qIG1heC13aWR0aDogMTEwcHg7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNpbnRlcnZpZXcgLnAtYXJ0aWNsZVBhZ2UtaW1nIHtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucC1sZWFkLS1ib3JkZXIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9leWUtbGVhZC1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvKnAge1xuICBcdGNvbG9yOiAjZmZmO1xuICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1sZWFkLS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgfVxufVxuLnAtbGVhZC0tYm9yZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xufVxuLnAtbGVhZC0tYm9yZGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzExMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTE7XG59XG4ucC1sZWFkLS1ib3JkZXIgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTExO1xufVxuLnAtbGVhZC0tYm9yZGVyIHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxMTE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTExO1xufVxuLnAtbGVhZC0tc29rYXRzdSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1saW5rX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWxpbmtfX2JveC5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbn1cbi5wLWxpbmtfX2JveC0tY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rX19ib3gtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLWxpbmtfX2JveC0tY2F0ZWdvcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzEyMzM3ODtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtbGlua19fYm94LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1saW5rX19ib3gtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucC1saW5rX19ib3gtLWltZyB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1saW5rX19ib3gtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19ibG9jayBoMiB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9fYmxvY2sgaDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19ibG9jayBoMyB7XG4gIGNvbG9yOiAjMTUzNDc3O1xufVxuXG4ucC1sb2NhbC1uYXYge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XG4gIG1hcmdpbjogMTVyZW0gYXV0byA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWxvY2FsLW5hdiB7XG4gICAgcGFkZGluZzogNXJlbSA1dnc7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1sb2NhbC1uYXZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbi5wLWxvY2FsLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtbG9jYWwtbmF2IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwLjNyZW0pIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sb2NhbC1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1sb2NhbC1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnAtbG9jYWwtbmF2IGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5wLWxvY2FsLW5hdiBhLmlzLWN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbn1cbi5wLWxvY2FsLW5hdiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWxvY2FsLW5hdiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICB9XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3JlbSA1JTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBkbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBkbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMC42cmVtKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHVsIGxpIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZSB1bCBsaSBkdCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2UgdWwgbGkgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBjb2xvcjogIzZlNzc4NjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA3cmVtIDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTAxMDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlLXN0dWR5IHVsIGxpIGEgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBhIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBhOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtbG9jYWwtbmF2LS1zZXJ2aWNlLXN0dWR5IHVsIGxpIGE6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1sb2NhbC1uYXYtLXNlcnZpY2Utc3R1ZHkgdWwgbGkgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBkdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMC42cmVtKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLnAtbG9jYWwtbmF2LS1zZXJ2aWNlLXN0dWR5IHVsIGxpIGR0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbi5wLWxvY2FsLW5hdi0tc2VydmljZS1zdHVkeSB1bCBsaSBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucC1tZWV0aW5nX2JuciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTYzMzcwO1xufVxuLnAtbWVldGluZ19ibnJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtbWVldGluZ19ibnJfX2lubmVyX19sZWZ0IHtcbiAgcGFkZGluZzogM3JlbSAwIDNyZW0gNC41cmVtO1xuICB3aWR0aDogNjYlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX2Jucl9faW5uZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgb3BhY2l0eTogMC41ODg7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgZmlsdGVyOiBibHVyKDMwMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNDBweDtcbiAgbGVmdDogLTcwcHg7XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2xlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMTYzMzcwO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IC02NXB4O1xuICB0b3A6IC0xcHg7XG4gIHRyYW5zZm9ybTogc2tld1goLTI0ZGVnKTtcbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fcmlnaHQge1xuICB3aWR0aDogMzQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19ibnJfX2lubmVyX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX3R4dGJveCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbWVldGluZ19ibnJfX2lubmVyX190eHRib3ggcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMzk1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19ibnJfX2lubmVyX190eHRib3ggcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM5NTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfYm5yX19pbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9faW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX2Jucl9faW5uZXJfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfYm5yX19pbm5lcl9faW1nIGltZyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgd2lkdGg6IDMyJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfYm5yX19pbm5lcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wLW1lZXRpbmdfYm5yX19pbm5lcl9fYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMxMDEwMTA7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtNDVweDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX2Jucl9faW5uZXJfX2J0bjpiZWZvcmUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG4ucC1tZWV0aW5nX2Jucl9faW5uZXJfX2J0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMzBweDtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xufVxuXG4ucC1tZWV0aW5nLW12X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nLW12X19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzEwMTAxMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtbWVldGluZy1tdl9fdHh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLW1lZXRpbmctbXZfX3R4dF9fYm94IHtcbiAgd2lkdGg6IDQ0dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZy1tdl9fdHh0X19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1tZWV0aW5nLW12X190eHRfX2JveF9fdHRsIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nLW12X190eHRfX2JveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuLnAtbWVldGluZy1tdl9fdHh0X19ib3hfX3R0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZy1tdl9fdHh0X19ib3hfX3R0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5wLW1lZXRpbmctbXZfX3R4dF9fYm94X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nLW12X190eHRfX2JveF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucC1tZWV0aW5nLW12X190eHRfX2JveF9fbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtN3B4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLW1lZXRpbmctbXZfX3R4dF9fYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtbWVldGluZ19fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1tZWV0aW5nX19zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY1dncsIDMzcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMS4zOTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX19zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1tZWV0aW5nX19zZWN0aW9uIGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtbWVldGluZ19fc2VjdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ucC1tZWV0aW5nX19zZWN0aW9uIC5wLWNvbnRhY3RfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19fc2VjdGlvbiAucC1jb250YWN0X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLW1lZXRpbmdfX3NlY3Rpb24gLnAtY29udGFjdF9fc2VjdGlvbiAubWt0b0Zvcm0gLm1rdG9SZXF1aXJlZEZpZWxkIGxhYmVsLFxuLnAtbWVldGluZ19fc2VjdGlvbiAucC1jb250YWN0X19zZWN0aW9uIC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wgLm1rdG9MYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtbWVldGluZ19fcG9pbnRfX2xpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjVweDtcbn1cbi5wLW1lZXRpbmdfX3BvaW50X19saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVldGluZ19fcG9pbnRfX2xpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1tZWV0aW5nX19wb2ludF9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1tZWV0aW5nX19wb2ludF9fbGlzdC1pdGVtIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1tZWV0aW5nX19wb2ludF9fbGlzdC1pdGVtX190ZXh0IHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnAtbWVldGluZ19fdGhlbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfX3RoZW1lIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfX3RoZW1lIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtbWVldGluZ19fdGhlbWVfX2xpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSAtIDIwcmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfX3RoZW1lX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbWVldGluZ19fdGhlbWVfX2xpc3QgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wLW1lZXRpbmdfX3RoZW1lX19saXN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwZDJlNzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG59XG4ucC1tZWV0aW5nX190YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcbn1cbi5wLW1lZXRpbmdfX3RhYmxlIHRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGFiYzc7XG59XG4ucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgd2lkdGg6IDMwJTtcbiAgY29sb3I6ICMxNTMyNzg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG4ucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgd2lkdGg6IDcwJTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgfVxufVxuLnAtbWVldGluZ19fdGFibGUgdGFibGUgdHIgdGgsIC5wLW1lZXRpbmdfX3RhYmxlIHRhYmxlIHRyIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lZXRpbmdfX3RhYmxlIHRhYmxlIHRyIHRoLCAucC1tZWV0aW5nX190YWJsZSB0YWJsZSB0ciB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtcHJpY2UtYm94IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLXByaWNlLWJveCBkbCB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wcmljZS1ib3ggZGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1wcmljZS1ib3ggZGwgZHQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5wLXByaWNlLWJveCBkbCBkZCB7XG4gIHBhZGRpbmc6IDAgMnJlbSAwO1xufVxuXG4ucC1yZXNvbHV0aW9uX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wLXJlc29sdXRpb25fX2l0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxNTMzNzg7XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdC5mbG9hdEJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdC5mbG9hdEJveCAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0LmZsb2F0Qm94IC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtcmVzb2x1dGlvbl9faXRlbS5pc3N1ZSAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXNvbHV0aW9uX19pdGVtLmlzc3VlIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXJlc29sdXRpb25fX2l0ZW0uaXNzdWUgLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXJlc29sdXRpb25fX2l0ZW0uc29sdXRpb24gLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXNvbHV0aW9uX19pdGVtLnNvbHV0aW9uIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcmVzb2x1dGlvbl9faXRlbS5zb2x1dGlvbiAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3ggaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtcmVzb2x1dGlvbl9faXRlbS5zb2x1dGlvbiAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX3dyYXAge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDZyZW07XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9fd3JhcCB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDUlO1xuICB9XG59XG4ucC1yZXNvbHV0aW9uIC5pdGVtIHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnAtc2Nyb2xsZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHJlbTtcbiAgbGVmdDogMnZ3O1xufVxuLnAtdW5kZXItbXZfX2JnIC5wLXNjcm9sbGRvd24gc3BhbjpiZWZvcmUsIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2UgLnAtc2Nyb2xsZG93biBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnAtc2Nyb2xsZG93biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZyZW07XG4gIGxlZnQ6IDAuM3Z3O1xuICBjb2xvcjogIzZlNzc4NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbn1cbi5wLXNjcm9sbGRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHJlbTtcbiAgbGVmdDogMC44dnc7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogIzEwMTAxMDtcbiAgYW5pbWF0aW9uOiBjaXJjbGVtb3ZlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUsIGNpcmxlbW92ZWhpZGUgMS42cyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgY2lyY2xlbW92ZSB7XG4gIDAlIHtcbiAgICBib3R0b206IDQ1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNpcmxlbW92ZWhpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnAtc2Nyb2xsZG93bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC44dnc7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucC1zY3JvbGxkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLXNlbWluYXItc2V0IHtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbn1cbi5wLXNlbWluYXItc2V0X19ibGsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlbWluYXItc2V0X19ibGsge1xuICAgIGdhcDogM3JlbSA0JTtcbiAgfVxufVxuLnAtc2VtaW5hci1zZXRfX2l0ZW0ge1xuICB3aWR0aDogNjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2VtaW5hci1zZXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXNlbWluYXItc2V0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VtaW5hci1zZXRfX2l0ZW0gPiBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLXNlbWluYXItc2V0X19pdGVtOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtc2VtaW5hci1zZXRfX2l0ZW06Zm9jdXMgPiBwIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXNlbWluYXItc2V0X19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAucC1zZW1pbmFyLXNldF9faXRlbTpob3ZlciA+IHAge1xuICAgIGNvbG9yOiAjNmU3Nzg2O1xuICB9XG59XG4ucC1zZW1pbmFyLXNldF9fYm5yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VtaW5hci1saXN0X2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMS41NnZ3IDIuMDh2dztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlbWluYXItc2V0X19ibnIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucC1zZW1pbmFyLXNldF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5wLXNlbWluYXItc2V0X19kYXRlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xufVxuLnAtc2VtaW5hci1zZXQgLmMtY2F0ZS0tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4ge1xuICAvKm1hcmdpbi1ib3R0b206IDI4cHg7Ki9cbn1cbi5zZWFyY2gtYm94IC5zZWFyY2gtYnRuX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtYm94IC5zZWFyY2gtYnRuX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJ0bl9fbGlzdF9fdHRsIHtcbiAgd2lkdGg6IDkycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ib3ggLnNlYXJjaC1idG5fX2xpc3RfX3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJ0bl9fdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkycHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWJveCAuc2VhcmNoLWJ0bl9fdHlwZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMCAxMHB4O1xuICB9XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJ0biBsYWJlbCB7XG4gIHdpZHRoOiAxNjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWJveCAuc2VhcmNoLWJ0biBsYWJlbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VhcmNoLWJveCAuc2VhcmNoLWJ0biBsYWJlbDpob3ZlciAuY2hlY2tib3hfcGFydHMge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gbGFiZWw6bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWFyY2gtYm94IC5zZWFyY2gtYnRuIGxhYmVsOm50aC1jaGlsZCg1bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWJ0biBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1idG4gI2NoZWNrQWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWJveCAuY2hlY2tib3hfcGFydHMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlYXJjaC1ib3ggLmNoZWNrYm94X3BhcnRzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGlkZV9pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VhcmNoLXRvcCAuc2VhcmNoLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC10b3AgI2NoZWNrQWxsIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2VhcmNoLWJ0bl9fdHlwZS5zZWFyY2gtYnRuX190eXBlX2tleXdvcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uc2VhcmNoLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuLnNlYXJjaC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtbW9yZSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlYXJjaC1tb3JlIHA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxZTMwNjU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc2VhcmNoLW1vcmUgcDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMWUzMDY1O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnNlYXJjaC1tb3JlLmNsb3NlX2xpbmsgcDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDYwcHgpIC8gNCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1MzM3ODtcbiAgcGFkZGluZzogMzBweCAxNXB4IDY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLnAtc2VydmljZS1jb25zdWx0aW5nX19saXN0IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSAuYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgLmFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQuc3ZnKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSAuYXIgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgLmFyIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLoqbPjgZfjgY/opovjgotcIjtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaSAuYXIgaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGkgLmFyIGk6YWZ0ZXIsIC5wLXNlcnZpY2UtY29uc3VsdGluZ19fbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG4ucC1zZXJ2aWNlLWNvbnN1bHRpbmdfX2xpc3QgbGk6aG92ZXIgLmFyIGk6YmVmb3JlIHtcbiAgY29sb3I6ICMxNTMzNzggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXNlcnZpY2UtY29uc3VsdGluZ19faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvd19fbWFya2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1mbG93X19tYXJrZSA+ICoge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDVyZW0pIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXJlY3J1aXQtZmxvd19fbWFya2UgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1yZWNydWl0LWZsb3dfX21hcmtlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmU3Nzg2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1mbG93X19tYXJrZSArIC5wLXNlcnZpY2UtcmVjcnVpdC1mbG93X19tYXJrZSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTAxMDtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1mbG93IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTMzNzk7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTMzNzk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1mbG93IHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG5cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwge1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZS1yZWNydWl0LW1hbnVhbF9fYmxrIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogIzE1MzM3OTtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWxfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VydmljZS1yZWNydWl0LW1hbnVhbF9fd3JhcCBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsX193cmFwIGZpZ3VyZSBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZS1yZWNydWl0LW1hbnVhbCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtbWFudWFsIHRkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsX19saXN0LS0wNCwgLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsX19saXN0LS0wMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5cbi5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDQgbGksIC5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDMgbGkge1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbn1cblxuLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsIGgzIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWwgaDQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsX19saXN0LS0wMyBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbF9fbGlzdC0tMDMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWxfX2xpc3QtLTA0IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsX19saXN0LS0wNCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2VydmljZS1zZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1zZXQge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXNldF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzNzg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTIzMzc4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXNldF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2Utc2V0X19pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS1zZXRfX2l0ZW1fX2xpc3QgLnR4dC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucC1zZXJ2aWNlLXNldF9faXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzEyMzM3ODtcbn1cbi5wLXNlcnZpY2Utc2V0X19pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtc2VydmljZS1zZXRfX2l0ZW0gLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnAtc2VydmljZS1zZXRfX2l0ZW1fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXNldF9faXRlbV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2VydmljZURldGFpbCBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnAtc2VydmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2UgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctc2VydmljZS5qcGdcIik7XG59XG4ucC1zZXJ2aWNlX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2LjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZXJ2aWNlX19pdGVtIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1fX3N1YnRleHQge1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLXNlcnZpY2VfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDU4cHggMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTk5YmI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtX19saXN0X19sYWJlbCB7XG4gIHdpZHRoOiAyMiU7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBjb2xvcjogIzE1MzM3ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtX19saXN0X19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtX19saXN0X19kZXRhaWwgdWwge1xuICAgIG1hcmdpbjogMjVweCAwO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtX19saXN0X19kZXRhaWwgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG59XG4ucC1zZXJ2aWNlX19pdGVtX19saXN0X19kZXRhaWwgdWwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjMTUzMjc2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtc2VydmljZV9faXRlbV9fbGlzdF9fZGV0YWlsIHVsOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fZGV0YWlsIHVsOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbV9fbGlzdF9fYnRuIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtX19saXN0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTk5YmI7XG59XG4ucC1zZXJ2aWNlIC5wLXNlcnZpY2VfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnAtc2VydmljZSAucC1zZXJ2aWNlX19pdGVtX19saXN0X19idG4gLmMtYnRuLS1saW5lIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5wLXNlcnZpY2UgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fYnRuIC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LXNtYWxsLnBuZyk7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5NSU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveCB7XG4gIHdpZHRoOiA0NHZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X190dGwge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC03cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWwtbXZfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbC1tdl9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDk1JSAtIDUydncpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbGUtaW1nIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fdHh0Ym94IGgzIHtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCB7XG4gIHBhZGRpbmc6IDdyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0udG9wIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCBoMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0udG9wIGgyIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LmZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0udG9wIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QuZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X190eHRib3gge1xuICBmbGV4OiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS50b3AgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC5mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS50b3AgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC5mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IHtcbiAgcGFkZGluZzogMTJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQge1xuICAgIHBhZGRpbmc6IDUwcHggNSU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzQ3Nztcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzVweCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19wbGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3BsYW4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZDpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX251bSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19udW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiBoMiB7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzNDc3O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW1nYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbWdib3guc21hbGwge1xuICB3aWR0aDogMjg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2ltZ2JveC5zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW1nYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW1nYm94IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSBwIHtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHVsIGxpLmluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS0zY29sX19jYXJkX19udW1iZXIge1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tM2NvbF9fY2FyZF9fbnVtYmVyIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTNjb2xfX2NhcmRfX2ltZ2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTNjb2xfX2NhcmRfX2ltZ2JveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTNjb2xfX2NhcmQgaDQge1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tNWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tNWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tNWNvbF9fY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS01Y29sX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LS01Y29sX19oZWFkIHtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtLTVjb2xfX2hlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci10b3A6IDE3cHggc29saWQgI2U4ZWJmMjtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC0tNWNvbF9fYm9keSB7XG4gIGJvcmRlcjogc29saWQgI2FhYTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgcGFkZGluZzogNDBweCAxMHB4O1xuICBmbGV4OiAxO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY2FzZS1zdHVkeSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNHJlbSAzcmVtIDVyZW07XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY2FzZS1zdHVkeSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbm5lciBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4IDE1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW5uZXIgZGwgZHQge1xuICB3aWR0aDogOS41cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jYXNlLXN0dWR5IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX2lubmVyIGRsIGR0IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNhc2Utc3R1ZHkgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9faW5uZXIgZGwgZGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gKDkuNXJlbSArIDE1cHgpKTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNvc3QgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmNvc3QgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLS1oZWFkIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLS1ib2R5IHtcbiAgYm9yZGVyOiBzb2xpZCAjZGZkZmRmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBwYWRkaW5nOiA0cmVtO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQtLXByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQtLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLS1ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY29zdCAuYnRuMiB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhlcmNpc2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhlcmNpc2UgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCBoMyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMTUzNDc3O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leGVyY2lzZSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2ltZ2JveC5hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX25vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIG1heC13aWR0aDogODQwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTM0Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX25vdGVfX3RpdGxlIHtcbiAgd2lkdGg6IDhyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4ZXJjaXNlIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX25vdGVfX3RleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmRhdGEgdGgsIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZGF0YSB0ZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB7XG4gIGJvcmRlcjogc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB0aCwgLnAtc2VydmljZWRldGFpbF9faXRlbV9fdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHRoLCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX190YWJsZSB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fdGFibGUgdGFibGUgdGgge1xuICB3aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2MHB4KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHRhYmxlIHRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMik7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fY2FyZCBoMyB7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3RfX2NhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3RfX25vdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzNDc3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDNyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wYWNrYWdpbmdfX2xpc3RfX25vdGUgaDMge1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIGRsIGR0IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIGRsIGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdF9fbm90ZSBkbCBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fcGFja2FnaW5nX19saXN0X19ub3RlIGRsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX190YWJsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fdGFibGVfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3RhYmxlX19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX190YWJsZV9fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3RhYmxlX19saXN0X19pdGVtIHVsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuLnAtc2VydmljZWRldGFpbF9fdGFibGVfX2xpc3RfX2l0ZW0gdWwgbGkge1xuICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX190YWJsZV9fbGlzdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnAtc2VydmljZV9fY2F0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogNi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2VydmljZV9fY2F0ZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9fY2F0ZSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlX19jYXRlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9fY2F0ZSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnAtc2VydmljZV9fY2F0ZSB1bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19jYXRlIHVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1zZXJ2aWNlX19jYXRlIHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2NhdGUgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlX19jYXRlIHVsIGxpOm50aC1jaGlsZChuKzQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2NhdGUgdWwgbGk6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2NhdGUgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucC1zZXJ2aWNlX19jYXRlIHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtc2VydmljZV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNlcnZpY2VfX2Jsb2NrIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogNSUgYXV0byAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19ibG9jayB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VfX2hlYWQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbTtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1zZXJ2aWNlX19oZWFkLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZV9faGVhZC1sYWJlbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faGVhZC1sYWJlbCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2hlYWQtbGFiZWwgaDI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXNlcnZpY2VfX2hlYWQtbGFiZWwgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnAtc2VydmljZV9faGVhZC1pbWcge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnAtc2VydmljZV9faGVhZC1pbWcgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cyB7XG4gIHdpZHRoOiA0OCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cyAuc2VydmljZV9saXN0X2xvZ28ge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cyAuc2VydmljZV9saXN0X2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHMgLnNlcnZpY2VfbGlzdF9sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbXMtcGFydHMgLnNlcnZpY2VfbGlzdF9sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RjZTBlYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHM6bnRoLWNoaWxkKG4rMykge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZV9faXRlbXMtcGFydHM6bnRoLWNoaWxkKG4rMikge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzIGgzIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtc2VydmljZV9faXRlbXMtcGFydHMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucC1zZXJ2aWNlX19pdGVtcy1wYXJ0cy1saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIGNvbG9yOiAjRkZGO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wLXNlcnZpY2VfX2l0ZW1zLXBhcnRzLWxpbmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZXJ2aWNlRGV0YWlsIC5sLWNvbnRhaW5lciwgLnNlcnZpY2VEZXRhaWwgLmwtY29sdW1uMi0taGFsZiB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLmJvdHRvbV9mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLmJvdHRvbV9mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB7XG4gIHdpZHRoOiA0NyU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLmJvdHRvbV9mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3guY29sdW1uNCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xuICB3aWR0aDogMjQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94LmNvbHVtbjQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZF9fdHh0Ym94X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IC5zaXplX2Z1bGwge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCAuc2l6ZV9mdWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2U6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX3R4dGJveCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX190eHRib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9fdHh0Ym94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9fdHh0Ym94IGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9fdHh0Ym94IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX190eHRib3ggdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX2ltZ2JveCB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3BoYXNlX19pbWdib3hfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX2ltZ2JveCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9faW1nYm94IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi9keC9pbWFnZXMvem9vbS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2VfX2ltZ2JveCBhIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19waGFzZV9faW1nYm94IGEgaW1nIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3N0cmVuZ3RoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3N0cmVuZ3RoIC50dGwge1xuICBjb2xvcjogIzA3MTgzZjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3N0cmVuZ3RoIHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3N0cmVuZ3RoIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB0ZXh0LWluZGVudDogLTFyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3hfX2J0bnMgLmMtYnRuLS1saW5lIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19idG5zIC5jLWJ0bi0tbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbC1tdl9fdHh0X19ib3hfX2J0bnMgLmMtYnRuLS1saW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsLW12X190eHRfX2JveF9fYnRucyAuYy1idG4tLWxpbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19saXN0X19pbWdib3gge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19saXN0X19jYXJkLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19saXN0X19jYXJkLmZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2xpc3RfX2NhcmQuZmxleCAucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19saXN0X19jYXJkX190eHRib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnNlcnZpY2UtYm5yIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL21hbmRhL2ltYWdlL2Rvd25sb2FkQmxvY2stYmcuanBnKTtcbn1cbi5zZXJ2aWNlLWJucl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1ibnJfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uc2VydmljZS1ibnJfX2l0ZW1fX3R4dGJveCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWJucl9faXRlbV9fdHh0Ym94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnNlcnZpY2UtYm5yX19pdGVtX190eHRib3hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5zZXJ2aWNlLWJucl9faXRlbV9fdHh0Ym94X190dGwge1xuICBjb2xvcjogIzEwMTAxMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlcnZpY2UtYm5yX19pdGVtX190eHRib3ggLmMtYnRuLS1saW5lIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zZXJ2aWNlLWJucl9faW1nYm94IHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbi5zZXJ2aWNlLWJucl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VydmljZS1ibnJfX2ZsZXgtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyAyKTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1ibnJfX2ZsZXgtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZXJ2aWNlLWJucl9fZmxleC1pdGVtLXRleHQge1xuICBjb2xvcjogIzEyMzM3ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLWJucl9fZmxleC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VydmljZS1ibnJfX2ZsZXgtaXRlbS10ZXh0IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlLXRhYmxlX193cmFwIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxudGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbnRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHRyIHRkIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMgdHIgdGgge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG50YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZmO1xufVxudGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMgdHIgdGg6bnRoLWNoaWxkKDEpLCB0YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB0ciB0aDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xuICBjb2xvcjogI2ZmZjtcbn1cbnRhYmxlLnNlcnZpY2UtdGFibGVfX2Jhc2ljIHRyIHRoOm50aC1jaGlsZCgyKSwgdGFibGUuc2VydmljZS10YWJsZV9fYmFzaWMgdHIgdGg6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcbiAgY29sb3I6ICNmZmY7XG59XG50YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB0ciB0aC5zdWItdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMuMjVyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDMwNzk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGR0IC5waGFzZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdDo6YmVmb3JlLCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMjlweCAwIDI5cHggMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdDo6YmVmb3JlLCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGR0OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xLjJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMDc5O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdDo6YWZ0ZXIge1xuICByaWdodDogLTFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGQzMDc5O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkdC5sYXN0LWNsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwgZHQudGhyZWUtZHQge1xuICB3aWR0aDogY2FsYygzMDAlICsgNHJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsIGR0LnRocmVlLWR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbCBkZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2cmVtKSAvIDQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2YyO1xuICBwYWRkaW5nOiAyLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX2JveDo6YWZ0ZXIge1xuICAgIHRvcDogMTAxJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX2JveC5sYXN0LWNsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fdHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlOTBiNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX190dGwgLnRhZyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzdlOTBiNjtcbiAgcGFkZGluZzogMXB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX3R0bCBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAyMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGxfX2Rlc2Mge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX19kZXNjIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMGQzMDc5O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWluLWhlaWdodDogMjIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19vdmVyYWxsX190ZXh0IHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fb3ZlcmFsbF9fdGV4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZDMwNzk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAyMzA4MDhfdWVtdXJhICovXG4uYy1jZW50ZXItbWFyZ2luIHtcbiAgbWFyZ2luOiAycmVtIDAgNHJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleCB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1mbGV4LWl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDk2cHgpIC8gMyk7XG4gIGJvcmRlcjogc29saWQgNXB4ICM3ZDhmYjU7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtdG9wIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzdkOGZiNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzdkOGZiNTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4ICNmZmYgc29saWQ7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1udW0gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLW51bSBwIHNwYW4ge1xuICBmb250LXNpemU6IDQuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLXRleHQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtbGlzdCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWxpc3QgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWFmdGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWFmdGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWFmdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzNXB4IDUyLjVweCAwIDUyLjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlcjogc29saWQgNXB4ICMxNTMzNzg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1mbGV4LWl0ZW06bnRoLWNoaWxkKDIpIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzE1MzM3ODtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgtaXRlbTpudGgtY2hpbGQoMikgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtbnVtIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLWZsZXgtaXRlbTpudGgtY2hpbGQoMykge1xuICBib3JkZXI6IHNvbGlkIDVweCAjMDcxODNmO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVtOm50aC1jaGlsZCgzKSAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC10b3Age1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMwNzE4M2Y7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC1mbGV4LWl0ZW06bnRoLWNoaWxkKDMpIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLW51bSB7XG4gIGJhY2tncm91bmQ6ICMwNzE4M2Y7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjN2Q4ZmI1O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogIzdkOGZiNTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy10ZXh0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogXCLjg7vjgIBcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1hZnRlciB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtYWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1hZnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNTNweCA5OXB4IDAgOTlweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVtLmNoYWxsZW5nZXMge1xuICB3aWR0aDogNDMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVtLmNoYWxsZW5nZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWl0ZW0uc29sdXRpb25zIHtcbiAgd2lkdGg6IGNhbGMoNTclIC0gNTBweCAtIDIwcHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy1pdGVtLnNvbHV0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0tY2hhbGxlbmdlcy1zb2x1dGlvbnMtaXRlbS5zb2x1dGlvbnMgLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9zZWNyZXQtaXRlbTAxIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwNzE4M2Y7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNzE4M2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0MzVweDtcbiAgcGFkZGluZzogMzFweCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldC1pdGVtMDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0LWl0ZW0wMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9zZWNyZXQtaXRlbTAyLWNoaWxkIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDMpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0LWl0ZW0wMi1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzFweCAwcHg7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0LWl0ZW0wMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjZweCA0OC41cHggMCA0OC41cHg7XG4gIGJvcmRlci1jb2xvcjogI2QwZDZlNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX3NlY3JldC1pdGVtMDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTUzMzc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fc2VjcmV0LWl0ZW0wMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjZweCA0OC41cHggMCA0OC41cHg7XG4gIGJvcmRlci1jb2xvcjogI2QwZDZlNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0ucG9pbnQgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjN2Q4ZmI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQtbnVtICsgaDQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyNXB4IDYwcHggMCA2MHB4O1xuICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGUgdGFibGUgdGJvZHkgdHIgdGgge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzEwMzA3QztcbiAgcGFkZGluZzogNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICM3RTkwQjY7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEI5MDk2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiAjQzZDQ0Q5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjRTZFQkYwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX3RhYmxlIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgY29sb3I6ICMxMDMwN0M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTQwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNjBweCAwIDYwcHggMjVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X190YWJsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X19saXN0IHtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19wb2ludF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X19saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGNTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX2xpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM2MjYyNjI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X19saXN0X19jb250IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fcG9pbnRfX2xpc3RfX2NvbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3BvaW50X19saXN0X19jb250IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGlzdC1zdHlsZTogaW5zaWRlO1xuICB0ZXh0LWluZGVudDogLTJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW0gNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDIpO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250Om50aC1vZi10eXBlKDIpIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udDpudGgtb2YtdHlwZSgzKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250Om50aC1vZi10eXBlKDUpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0LWZsZXgtY29udDpudGgtb2YtdHlwZSg2KSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQ6bnRoLW9mLXR5cGUoNykge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleC1jb250Om50aC1vZi10eXBlKDgpIHtcbiAgICBvcmRlcjogODtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4LWNvbnQtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDEyLjVweCAwIDEyLjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMTUzNDc3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IGgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQge1xuICBnYXA6IDJyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbWdib3guc21hbGwge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX19pbWdib3guc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3gge1xuICB3aWR0aDogY2FsYyg4MCUgLSAycmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhwbGFuYXRpb24gLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdC1mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0gdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLndvcnJ5IHtcbiAgcGFkZGluZzogMnJlbSAwIDEycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS53b3JyeSB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS53b3JyeSBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzNDc3O1xufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS53b3JyeSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnByaWNlIHtcbiAgcGFkZGluZzogM3JlbSAwIDE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5wcmljZSB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wcmljZSBoMiB7XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnAtc2VydmljZWRldGFpbF9fY2FzZSB7XG4gIHBhZGRpbmc6IDEycmVtIDAgMTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19jYXNlIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fY2FzZV9fbGlzdCB7XG4gIG1hcmdpbjogNnJlbSBhdXRvIDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fY2FzZV9fbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Nhc2VfX2xpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Nhc2VfX2xpc3RfX2l0ZW0gZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19jYXNlX19saXN0X19pdGVtIGgzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMxNTM0Nzc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Nhc2VfX2xpc3RfX2l0ZW1fX3RhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Nhc2VfX2xpc3RfX2l0ZW1fX3RhcmdldDpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMxNTM0Nzc7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdCB7XG4gIG1hcmdpbjogNnJlbSBhdXRvIDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3QgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkX19saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdF9faXRlbSBmaWd1cmUge1xuICBwYWRkaW5nOiAxN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE5M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkX19saXN0X19pdGVtIGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3RfX2l0ZW0gaDMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtc2VydmljZWRldGFpbF9fZG93bmxvYWRfX2xpc3RfX2l0ZW1fX3RhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkX19saXN0X19pdGVtX190YXJnZXQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uYmctYmx1ZSAucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94IHtcbiAgYmFja2dyb3VuZDogI0U5RUNGMjtcbiAgcGFkZGluZzogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4zM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwRDMwNzk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXRleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tYm9yZGVyVGl0bGUge1xuICBjb2xvcjogIzBEMzA3OTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRDMwNzk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wMUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wMUxpc3QudGFuZG9rdSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wMUxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0LS10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzBEMzA3OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAzTGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzBEMzA3OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM0xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAzZm91ckxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDNmb3VyTGlzdCBsaSB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM2ZvdXJMaXN0IGxpIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDNmb3VyTGlzdCBsaSBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wM2ZsZXggcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMEQzMDc5O1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB6LWluZGV4OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAzZmxleCBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzBweCA0MHB4IDAgNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtbGVmdCB7XG4gIHdpZHRoOiAzNnJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1sZWZ0IHNwYW4ge1xuICBmb250LXNpemU6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgdG9wOiAtMi41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjMEQzMDc5LCAtMnB4IC0ycHggMCAjMEQzMDc5LCAtMnB4IDJweCAwICMwRDMwNzksIDJweCAtMnB4IDAgIzBEMzA3OSwgMHB4IDJweCAwICMwRDMwNzksIC0ycHggMCAjMEQzMDc5LCAtMnB4IDAgMCAjMEQzMDc5LCAycHggMCAwICMwRDMwNzk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1sZWZ0LS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwRDMwNzk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LWxlZnQtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtbGVmdC0td3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LWNlbnRlciB7XG4gIGZsZXg6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1jZW50ZXItLXRpdGxlIHtcbiAgY29sb3I6ICMwRDMwNzk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNBMEEwQTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtY2VudGVyLS10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgYmFja2dyb3VuZDogIzBEMzA3OTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1yaWdodCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0LS0wMWZsZXhCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0LS0wMWZsZXhCb3ggdWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXJpZ2h0LS0wMWZsZXhCb3ggdWw6bm90KDpmaXJzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzdFOTBCNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQtLTAxZmxleEJveCB1bDpub3QoOmZpcnN0LW9mLXR5cGUpIGxpIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQubGlzdDAyIC5saXN0MDItbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAycmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQubGlzdDAyIC5saXN0MDItbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzdFOTBCNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtcmlnaHQubGlzdDAyIC5saXN0MDItbGlzdCBsaSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC1yaWdodC5saXN0MDIgLmxpc3QwMi1saXN0IGxpOmxhc3Qtb2YtdHlwZSAucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzdFOTBCNjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXdpZGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC13aWRlLS1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC13aWRlLS1mbGV4IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtd2lkZS0tZmxleCAucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tMDFMaXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC13aWRlIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtd2lkZSB1bCArIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LXdpZGUgdWwgKyBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjN0U5MEI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1zZXJ2aWNlIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjYWNhO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UtLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzYyNjI2MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZzogN3B4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS1zZXJ2aWNlLS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZS0taXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGQzMDc5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGQzMDc5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UtLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCAtIDgwcHgpO1xuICBvcmRlcjogMjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZS0tdGV4dCBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLXNlcnZpY2UtLWltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveC0tc2VydmljZS0taW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX19keEJveCArIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93ID4gdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDMwcHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvdyA+IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3cgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAyO1xuICBnYXA6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzBkMzA3OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjNweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGdhcDogMTBweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9faGVhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQ6OmJlZm9yZSwgLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMzBweCAwIDMwcHggMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9faGVhZDo6YmVmb3JlLCAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQ6OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzA3OTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9faGVhZDo6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZDMwNzk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQuZmlzdC1jbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQuZmlzdC1jbGQge1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWQubGFzdC1jbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2hlYWRfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTllY2YyO1xuICBjb2xvcjogIzE1MzM3ODtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19oZWFkX19udW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9fY29udGVudC5sYXN0LWNsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19pdGVtX19jb250ZW50X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9fY29udGVudF9faW5uZXIgdWwgbGkge1xuICB0ZXh0LWluZGVudDogLTFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnRfX2lubmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX2l0ZW1fX2NvbnRlbnRfX2lubmVyIHAuYW50IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTRweCAwIDE0cHggMTRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19faXRlbV9fY29udGVudDo6YWZ0ZXIge1xuICAgIHRvcDogMTAxJTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19wb2ludCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX3BvaW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43MTQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtaW5kZW50OiAtMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93X19wb2ludF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBkMzA3OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX2VycF9fZmxvd19fcG9pbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWlfX2xpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vbmF5YW1pX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWlfX2xpc3QtaXRlbSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fbGlzdC1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vbmF5YW1pX19saXN0LWl0ZW1fX3RleHQge1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vbmF5YW1pX19hcnJvdyB7XG4gIG1hcmdpbjogNTRweCBhdXRvIDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCAjNmU3Nzg2O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fb25heWFtaV9fYXJyb3cge1xuICAgIGJvcmRlci1yaWdodDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICM2ZTc3ODY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDMge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDMge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2lubmVyIHtcbiAgd2lkdGg6IDExMDBweDtcbiAgYmFja2dyb3VuZDogI2RjZTBlYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDMgcCB7XG4gIGNvbG9yOiAjMGQzMDc5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4MzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzIHNwYW4ge1xuICBjb2xvcjogIzBkMzA3OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MDBweDtcbiAgbGVmdDogNTAwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAyNnB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDI0MnB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogNjUwcHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogODkwcHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiAyODVweDtcbiAgbGVmdDogNjVweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoNikge1xuICB0b3A6IDI1MHB4O1xuICBsZWZ0OiA0MDVweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoNykge1xuICB0b3A6IDMxMHB4O1xuICBsZWZ0OiA3NTBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoOCkge1xuICB0b3A6IDUwNXB4O1xuICBsZWZ0OiAyNXB4O1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCg5KSB7XG4gIHRvcDogNTE1cHg7XG4gIGxlZnQ6IDI5NXB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCgxMCkge1xuICB0b3A6IDU3NXB4O1xuICBsZWZ0OiA0NDVweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoMTEpIHtcbiAgdG9wOiA0NzVweDtcbiAgbGVmdDogNjE1cHg7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19jaXJjbGU6bnRoLWNoaWxkKDEyKSB7XG4gIHRvcDogNDc1cHg7XG4gIGxlZnQ6IDg5MHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTkwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fY2lyY2xlOm50aC1jaGlsZCgxMykge1xuICB0b3A6IDY5MHB4O1xuICBsZWZ0OiAyNzBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2NpcmNsZTpudGgtY2hpbGQoMTQpIHtcbiAgdG9wOiA3MzBweDtcbiAgbGVmdDogNjU1cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19hcnJvd19fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4yODtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX292ZXJhbGxfX2RldGFpbDAzX19hcnJvd19fdGV4dDpudGgtY2hpbGQoMSkge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDE5NXB4O1xufVxuLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fZGV0YWlsMDNfX2Fycm93X190ZXh0Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogNTAwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQ6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzMDBweDtcbiAgbGVmdDogMjYwcHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQ6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiA1MTJweDtcbiAgbGVmdDogODA1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQ6bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiA3MDBweDtcbiAgbGVmdDogMTI1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQ6bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiA3NzBweDtcbiAgbGVmdDogNDc1cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19kZXRhaWwwM19fYXJyb3dfX3RleHQ6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiA4MjJweDtcbiAgbGVmdDogNDU3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX292ZXJmbG93IHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9fb3ZlcmZsb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigLvmqKrjgavjgrnjgq/jg63jg7zjg6vjgafjgY3jgb7jgZnjgIJcIjtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIH1cbiAgLnAtc2VydmljZWRldGFpbF9fb3ZlcmZsb3cgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnAtc2VydmljZWRldGFpbF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fcHJpY2UgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHRhYmxlIHRib2R5IHRoLCAucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fcHJpY2UgdGFibGUgdGJvZHkgdGgsIC5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB0YWJsZSB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHRhYmxlIHRib2R5IHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fcHJpY2UgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wcmljZSB0YWJsZSB0Ym9keSB0ZCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjV2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2VydmljZWRldGFpbF9fcHJpY2Vfbm90ZSB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlX25vdGUgdWwgbGkge1xuICB0ZXh0LWluZGVudDogLTJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19wcmljZV9ub3RlIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdCB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIGdhcDogMDtcbiAgYmFja2dyb3VuZDogI2U5ZWNmMjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9fcm91bmRMaXN0LXdoIGR0IHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2ggZHQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aCBkZCB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aCBkZCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWluZGVudDogLTEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2gtY2hpbGQge1xuICBwYWRkaW5nOiAzNXB4IDI1cHggMzBweDtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aC1jaGlsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjFweCBzb2xpZCAjN2U5MGI2O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnAtc2VydmljZWRldGFpbF9fcm91bmRMaXN0LXdoLWNoaWxkIGxpIHtcbiAgY29sb3I6ICMxNTMzNzg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1pbmRlbnQ6IC0xOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX19yb3VuZExpc3Qtd2gtY2hpbGQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdC13aC1jaGlsZC1jaGVjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzE1MzM3ODtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzE1MzM3ODtcbiAgbWFyZ2luOiA1cHggNHB4IDNweCAycHg7XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXAge1xuICBwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fc3RlcCB7XG4gICAgcGFkZGluZzogNTBweCA1JTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fc3RlcCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMTUzNDc3O1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3Qge1xuICBtYXJnaW46IDZyZW0gYXV0bztcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiA1cmVtO1xuICBib3JkZXI6IDJweCAjZThlYmYyIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAzN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBjb2xvcjogIzE1MzQ3NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3QgdWwgbGk6bnRoLWNoaWxkKDJuLTEpIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xufVxuLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdCB1bCBsaTpudGgtY2hpbGQoMm4tMSkgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbTphZnRlciB7XG4gIGJvcmRlci10b3A6IDI2cHggc29saWQgI2U4ZWJmMjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3QgdWwgbGk6bGFzdC1jaGlsZCAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJnLWJsdWUgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbSB7XG4gIGJvcmRlcjogMnB4ICNmZmYgc29saWQ7XG4gIGJhY2tncm91bmQ6ICNlOGViZjI7XG59XG4uYmctYmx1ZSAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjZweCBzb2xpZCAjZThlYmYyO1xufVxuLmJnLWJsdWUgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdCB1bCBsaTpudGgtY2hpbGQoMm4tMSkgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYmctYmx1ZSAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0IHVsIGxpOm50aC1jaGlsZCgybi0xKSAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVtOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjZweCBzb2xpZCAjZmZmO1xufVxuXG4ucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNTBweDtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNFQUVERjI7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudC1pdGVtLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDg3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudC1pdGVtLWltZyB7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fd2h5X2Nvc3RfbWFuYWdlbWVudC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICMwZDMwNzk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbS10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjJ2dywgMjRweCk7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbS10aXRsZSArIC5wLXNlcnZpY2VkZXRhaWxfX3doeV9jb3N0X21hbmFnZW1lbnQtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgIzdlOTBiNjtcbn1cblxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNS41cmVtIDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3QgdWwge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3QgdWwgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlZGV0YWlsX193b3JyeV9fbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3RfX2l0ZW1fX3RhZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYmFja2dyb3VuZDogIzE1MzQ3NztcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193b3JyeV9fbGlzdF9faXRlbV9fdG9wIHtcbiAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLnAtc2VydmljZWRldGFpbF9fd29ycnlfX2xpc3RfX2l0ZW1fX3RvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0X19pdGVtX190b3BfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDEuNDU1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wLXNlcnZpY2VkZXRhaWxfX3dvcnJ5X19saXN0X19pdGVtX190b3BfX2ltZyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucC1zZXJ2aWNlZGV0YWlsX193b3JyeV9fbGlzdF9faXRlbV9fYm90dG9tIHtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2lkZW5hdiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2lkZW5hdl9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXNpZGVuYXZfX2ltZzpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc2lkZW5hdl9faW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuLnAtc2lkZW5hdl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtc2lkZW5hdl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wLXNpZGVuYXZfX2JuciB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG4ucC1zaWRlbmF2X19ibnIgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG59XG4ucC1zaWRlbmF2X19ibnIgLnAtc2lkZW5hdl9fdGl0bGUge1xuICBtYXJnaW46IDEuNXJlbSAwIDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1zaWRlbmF2X19ibnIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNpZGVuYXZfX2JuciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zaWRlbmF2X19ibnIgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1zaWRlbmF2X19ibnIgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1zaWRlbmF2X19saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5wLXNpZGVuYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG4ucC1zaWRlbmF2X19saW5rIGEge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5wLXNpZGVuYXZfX2xpbmsgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1zaWRlbmF2X19saW5rIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ucC1zaWRlbmF2X19zcXVhcmUge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzExMTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2lkZW5hdl9fc3F1YXJlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXNpZGVuYXZfX3NxdWFyZSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSBhICsgYSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucC1zaWRlbmF2X19zcXVhcmUgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2lkZW5hdl9fc3F1YXJlIGR0IHtcbiAgd2lkdGg6IDlyZW07XG4gIGhlaWdodDogOXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc5O1xufVxuLnAtc2lkZW5hdl9fc3F1YXJlIGR0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNpZGVuYXZfX3NxdWFyZSBkdCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpZGVuYXZfX3NxdWFyZSBkdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC1zaWRlbmF2X19zcXVhcmUgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSAtIDJyZW0pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNpZGVuYXZfX3NxdWFyZSBkZCB7XG4gICAgd2lkdGg6IDU2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2lkZW5hdl9fc3F1YXJlIGRkIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtc2lkZW5hdl9fc3F1YXJlIGRkIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLXNpZGVuYXZfX3NxdWFyZSAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMHB4IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxMTE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1zaWRlbmF2X19yZWN0YW5nbGUgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgYSArIGEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkdCB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGR0IHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGR0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMjB2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkdCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnAtc2lkZW5hdl9fcmVjdGFuZ2xlIGRkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0gLSAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zaWRlbmF2X19yZWN0YW5nbGUgZGQge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkZCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLXNpZGVuYXZfX3JlY3RhbmdsZSBkZCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1zaWRlbmF2X19yZWN0YW5nbGUgLmMtY2F0ZS0tbGluZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDBweCAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBjb2xvcjogIzZlNzc4Njtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXNwZWNpYWxfX2l0ZW1fX3dyYXAge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX2l0ZW1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnAtc3BlY2lhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNwZWNpYWwgLmJnLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9keC9pbWFnZXMvYmctc3BlY2lhbC5qcGdcIik7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2JuciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2JucmltZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yIC5kaWFnb25hbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE5JTtcbiAgd2lkdGg6IDY0JTtcbiAgaGVpZ2h0OiAxNDclO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOWZiO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDFkZWcpO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9faW1nYm94IHtcbiAgd2lkdGg6IDQ1JTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMxMjMzNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjphZnRlciwgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjMzNzg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzNzg7XG4gIGNvbG9yOiAjMTIzMzc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fYnRuX193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fYnRuX193cmFwIC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2JuciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMnJlbSAyMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YWZ0ZXIsIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtY29sdW1uX193cmFwcGVyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fdHRsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX193cmFwcGVyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X190dGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44dncsIDM2cHgpO1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjpiZWZvcmUsIC5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjphZnRlciB7XG4gIHdpZHRoOiAzcmVtO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnAtY29sdW1uX193cmFwcGVyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHVsIHtcbiAgZ2FwOiA2cHg7XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWluZGVudDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucC1jb2x1bW5fX3dyYXBwZXIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX2J0bl9fd3JhcCAuYy1idG4tLWxpbmUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAyNDZweDtcbiAgcGFkZGluZzogMC42cmVtIDNyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWNvbHVtbl9fd3JhcHBlciAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fYnRuX193cmFwIC5jLWJ0bi0tbGluZTo6YmVmb3JlIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIHtcbiAgYmFja2dyb3VuZDogIzEyMzM3ODtcbiAgaGVpZ2h0OiAyNy41cmVtO1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzEyMzM3ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIGxlZnQ6IC00M3B4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bCB7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmFmdGVyLCAucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9faW1nYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1zcGVjaWFsX19pdGVtX19ibnIyIC5jLWJ0bi0tbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTIzMzc4O1xufVxuLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAuYy1idG4tLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctYmx1ZS5wbmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGVjaWFsX19pdGVtX19ibnIyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wLXNwZWNpYWxfX2l0ZW1fX2JucjIgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAucC1zcGVjaWFsX19pdGVtX19ibnIyIC5jLWJ0bi0tbGluZSB7XG4gICAgbWF4LXdpZHRoOiAzNjVweDtcbiAgfVxufVxuLnAtc3RlcC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXJlbSAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtc3RlcC1ib3hfX251bSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4xdncsIDQycHgpO1xuICB3aWR0aDogOXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjRyZW0gMCAwO1xufVxuLnAtc3RlcC1ib3hfX251bSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG4ucC1zdGVwLWJveF9faXRlbSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWJveF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZDogIzA3MTgzZjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDEpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzA3MTgzZjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDIpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzE1MzM3ODtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogIzQzNWE4ZTtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDMpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzQzNWE4ZTtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgYmFja2dyb3VuZDogIzdjODdhMjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDQpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzdjODdhMjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgYmFja2dyb3VuZDogIzU2NWU3MDtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDUpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzU2NWU3MDtcbn1cbi5wLXN0ZXAtYm94IGRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gNHJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1zdGVwLWJveCBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucC1zdGVwLWJveCBkbCBkZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1zdGVwLWJveCBkbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3gge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuLnAtc3R1ZHktZ3JvdXAtc2VtaW5hcl9fYm94IGgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZTc3ODY7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucC1zdWJqZWN0LXNldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0OHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc3ViamVjdC1zZXRfX3dyYXAge1xuICAgIGdhcDogMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YmplY3Qtc2V0X193cmFwIHtcbiAgICBnYXA6IDYlO1xuICB9XG59XG4ucC1zdWJqZWN0LXNldF9fYmxrICsgLnAtc3ViamVjdC1zZXRfX2JsayB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wLXN1YmplY3Qtc2V0X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xuICB3aWR0aDogMjk5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc3ViamVjdC1zZXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMy41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3ViamVjdC1zZXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnAtc3ViamVjdC1zZXRfX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5wLXN1YmplY3Qtc2V0X19pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXN1YmplY3Qtc2V0X19pdGVtIGZpZ3VyZSB7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdWJqZWN0LXNldF9faXRlbSBmaWd1cmUge1xuICAgIGhlaWdodDogNDB2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1zdWJqZWN0LXNldF9faXRlbSBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG4ucC1zdWJqZWN0LXNldF9faXRlbSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtc3ViamVjdC1zZXRfX2l0ZW0gZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtc3ViamVjdC1zZXRfX2l0ZW06Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1zdWJqZWN0LXNldF9faXRlbTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLXN1YmplY3Qtc2V0X19pdGVtOmZvY3VzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtc3ViamVjdC1zZXRfX2l0ZW06aG92ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5wLXN1YmplY3Qtc2V0IC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjYWFhO1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5wLXN1YmplY3Qtc2V0IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXN1YmplY3Qtc2V0IHAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucC10ZXh0Ym94IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLXRleHRib3gtLWNvbDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbSAzJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtdGV4dGJveC0tY29sMiBkbCB7XG4gIHdpZHRoOiA0OC41JTtcbn1cbi5wLXRleHRib3gtLWNvbDIgZGwge1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGV4dGJveC0tY29sMiBkbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRleHRib3gtLWNvbDIgZHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG59XG4ucC10ZXh0Ym94LS1jb2wyIGRkIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5wLXRleHRib3gtLWNvbDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbSAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtdGV4dGJveC0tY29sMyBkbCB7XG4gIHdpZHRoOiAzMiU7XG59XG4ucC10ZXh0Ym94LS1jb2wzIGRsIHtcbiAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRleHRib3gtLWNvbDMgZGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10ZXh0Ym94LS1jb2wzIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xufVxuLnAtdGV4dGJveC0tY29sMyBkZCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi5wLXRvcC1tdiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5wLXRvcC1tdiAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy10b3AtbXYuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNjNjO1xufVxuLnAtdG9wLW12LXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1M3B4O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX19pdGVtLnNsaWNrLXNsaWRlIHtcbiAgLypiYWNrZ3JvdW5kOiAjZmZmOyovXG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44MjUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gIG1hcmdpbjogYXV0byAwO1xuICBtaW4td2lkdGg6IDY3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlX19pdGVtLnNsaWNrLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX19pdGVtLnNsaWNrLXNsaWRlLnNsaWNrLWNlbnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1pbi13aWR0aDogODIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX2l0ZW0uc2xpY2stc2xpZGUuc2xpY2stY2VudGVyIHtcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX190eHQge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLXRvcC1tdi1zbGlkZV9fdHh0LXRhZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTUzMzc4O1xuICBjb2xvcjogIzE1MzM3ODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA0cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG4ucC10b3AtbXYtc2xpZGVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtdG9wLW12LXNsaWRlIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtdG9wLW12LXNsaWRlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTMlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX2ltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2U6aG92ZXIgLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX19pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZTpob3ZlciAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fYnRuIC5jLWJ0bi0tbGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzNzg7XG4gIGJhY2tncm91bmQ6ICMxMjMzNzg7XG59XG4ucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX3N1YnR0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweCA1LjI2MzE1Nzg5NDclO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19ib3R0b20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX3R4dGJveCB7XG4gIHdpZHRoOiA2OC40MjEwNTI2MzE2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X190eHRib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X190eHRib3ggcCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX3R4dF9fdHh0Ym94IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtdG9wLW12LXNsaWRlX19zZXJ2aWNlX190eHRfX2J0biB7XG4gIHdpZHRoOiAyNi4zMTU3ODk0NzM3JTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19idG4gLmMtYnRuLS1saW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC10b3AtbXYtc2xpZGUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiBjYWxjKDIxLjIlICsgNTBweCk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXRvcC1tdi1zbGlkZSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogY2FsYyg3JSArIDUwcHgpO1xuICB9XG59XG4ucC10b3AtbXYtc2xpZGUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9zbGljay1wcmV2LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wLXRvcC1tdi1zbGlkZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyMS4yJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtdG9wLW12LXNsaWRlIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNyU7XG4gIH1cbn1cbi5wLXRvcC1tdi1zbGlkZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3NsaWNrLW5leHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIFNjYWxlQW5pIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44Mik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLnNsaWRlcl9faXRlbSxcbi5zbGljay1zbGlkZS5pcy1hY3RpdmUtbmV4dCAuc2xpZGVyX19pdGVtIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWluLXdpZHRoOiA4MjBweDtcbn1cblxuLnAtdG9wLW12IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucC10b3AtbXYuaXMtaW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucC10b3AtbXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC10b3AtbXZfX3R4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtdG9wLW12X190eHRfX21haW5jb3B5IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnAtdG9wLW12X192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtdG9wLW12X192aWRlbyB2aWRlbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDFweCkge1xuICAucC11bmRlci1tdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi5wLXVuZGVyLW12IC5sLWNvbnRhaW5lciwgLnAtdW5kZXItbXYgLmwtY29sdW1uMi0taGFsZiB7XG4gIHBhZGRpbmc6IDhyZW0gMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXVuZGVyLW12IC5sLWNvbnRhaW5lciwgLnAtdW5kZXItbXYgLmwtY29sdW1uMi0taGFsZiB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtdW5kZXItbXYgLmwtY29udGFpbmVyLCAucC11bmRlci1tdiAubC1jb2x1bW4yLS1oYWxmIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dyAxcmVtO1xuICB9XG59XG4ucC11bmRlci1tdl9fc3ViIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXVuZGVyLW12X19zdWIgaDEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC11bmRlci1tdl9fc3ViIC5jLWNhdGUtLWxpbmUgc3BhbiB7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7XG4gIG1hcmdpbjogMCAwIDAgM3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLXVuZGVyLW12X19zdWIgLmMtY2F0ZS0tbGluZSBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnAtdW5kZXItbXZfX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41cmVtIDRyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtdW5kZXItbXZfX2J0biBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4Njtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtdW5kZXItbXZfX2J0biBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB9XG59XG4ucC11bmRlci1tdl9fYnRuIGEgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDFyZW0gMC4ycmVtIDA7XG59XG4ucC11bmRlci1tdiAucC11bmRlci1tdl9fdGl0bGUge1xuICBtYXJnaW46IDFyZW0gMCA0cmVtO1xufVxuLnAtdW5kZXItbXYgLnAtdW5kZXItbXZfX3RpdGxlID4gKiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBhbmltYXRpb246IGFsaWduLWFuaW1hdGlvbiAwLjVzIDBzIGZvcndhcmRzO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuLnAtdW5kZXItbXYgLnAtdW5kZXItbXZfX2xlYWQgcCB7XG4gIGFuaW1hdGlvbjogYWxpZ24tYW5pbWF0aW9uIDAuNXMgMHMgZm9yd2FyZHM7XG59XG4ucC11bmRlci1tdiBwIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG59XG4ucC11bmRlci1tdl9fY29weSB7XG4gIGNvbG9yOiAjMTAxMDEwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXVuZGVyLW12X19iZywgLnAtdW5kZXItbXZfX2JnLS1zZW50ZW5jZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgY2FsYygoMTAwJSAtIDEzNTBweCkgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC11bmRlci1tdl9fYmcsIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtdW5kZXItbXZfX2JnIGltZywgLnAtdW5kZXItbXZfX2JnLS1zZW50ZW5jZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC11bmRlci1tdl9fYmc6YWZ0ZXIsIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDAwIDAlLCAjMjIyIDEwMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHJlbTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtdW5kZXItbXZfX2JnOmFmdGVyLCAucC11bmRlci1tdl9fYmctLXNlbnRlbmNlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC11bmRlci1tdl9fYmcgc3BhbiwgLnAtdW5kZXItbXZfX2JnLS1zZW50ZW5jZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC11bmRlci1tdl9fYmcgc3BhbjpiZWZvcmUsIC5wLXVuZGVyLW12X19iZy0tc2VudGVuY2Ugc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBpbWctYW5pbWUgMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBmb3J3YXJkcztcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbn1cbi5wLXVuZGVyLW12X19iZy0tc2VudGVuY2U6YWZ0ZXIge1xuICBoZWlnaHQ6IDQwcmVtO1xuICBib3R0b206IC0yNHJlbTtcbn1cbi5wLXVuZGVyLW12X190eHQge1xuICBwYWRkaW5nOiA0cmVtIDAgMCBjYWxjKCgxMDAlIC0gMTM0MHB4KSAvIDIpO1xuICBsaW5lLWhlaWdodDogMztcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC11bmRlci1tdl9fdHh0IHtcbiAgICBjb2xvcjogIzEwMTAxMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNyZW0gNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi5wLXVuZGVyLW12X19pY29uIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLXVuZGVyLW12X19pY29uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLXVuZGVyLW12X19pY29uIHVsIGxpIHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMjYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11bmRlci1tdl9faWNvbiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXVuZGVyLW12X19pY29uIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDI0cHgpO1xufVxuXG4ucC13ZWJpbmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtd2ViaW5hciAuYmctaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy13ZWJpbmFyLmpwZ1wiKTtcbn1cbi5wLXdlYmluYXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLXdlYmluYXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYmluYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuLnAtd2ViaW5hcl9faXRlbV9fbGlzdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtd2ViaW5hcl9faXRlbV9fbGlzdCBhIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtd2ViaW5hcl9faXRlbV9fbGlzdCBhIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX2ltZ2JveF9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAxMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX3R4dGJveF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1Njtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3QgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtd2ViaW5hcl9faXRlbV9fbGlzdCBhW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtd2ViaW5hcl9faXRlbV9fbGlzdDpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC13ZWJpbmFyX19pdGVtX19saXN0X2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfYmcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5wLXdlYmluYXIgLnAtd2ViaW5hcl9faXRlbV9fbGlzdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDI1cHg7XG4gIHJvdy1nYXA6IDI1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyIC5wLXdlYmluYXJfX2l0ZW1fX2xpc3RfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC13ZWJpbmFyX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wLXdlYmluYXJfX25hdi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hcl9fbmF2LWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtd2ViaW5hcl9fbmF2LWlubmVyIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDMzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XG4gIGJhY2tncm91bmQ6ICMxNTMzNzg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19uYXYtaW5uZXIgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXdlYmluYXJfX25hdi1pbm5lciBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnAtd2ViaW5hcl9fbmF2LWlubmVyIGEgKyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19uYXYtaW5uZXIgYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wLXdlYmluYXJfX2FyZWEgLnAtZG9jdW1lbnRfX2l0ZW0gKyAucC1kb2N1bWVudF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucC13ZWJpbmFyX19hcmVhIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNTM0Nzc7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnAtd2ViaW5hcl9fYXJlYSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtd2ViaW5hcl9fYXJlYSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjguOXJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXdlYmluYXJfX2FyZWEgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLXdlYmluYXJfX2FyZWEgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyX19hcmVhIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXdlYmluYXJfX2FyZWEgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtd2ViaW5hcl9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG4ucC13ZWJpbmFyX19oZWFkIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC13ZWJpbmFyX19oZWFkIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wLXdlYmluYXJfX2l0ZW0tZGF5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rMikge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS1saXZlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzIpIC5wLWRvY3VtZW50X19pdGVtX19saXN0X19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobisyKSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS1saXZlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IC5wLWRvY3VtZW50X19pdGVtX19saXN0X19pbWdib3gge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLWxpdmUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS1saXZlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobis0KSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobis1KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLXZlbnVlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS12ZW51ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLXZlbnVlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIC5wLWRvY3VtZW50X19pdGVtX19saXN0X19pbWdib3gge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLXZlbnVlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3gge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4OiAxO1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtdmVudWUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6Zmlyc3QtY2hpbGQgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3dlYmluYXIgLnAtd2ViaW5hcl9fYXJlYSAjYXJlYS12ZW51ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobis0KSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtdmVudWUgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN3ZWJpbmFyIC5wLXdlYmluYXJfX2FyZWEgI2FyZWEtbGl2ZSAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjd2ViaW5hciAucC13ZWJpbmFyX19hcmVhICNhcmVhLXZlbnVlIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC13ZWJpbmFyLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyLS1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucC13ZWJpbmFyLS1saXN0IGxpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBnYXA6IDA7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBnYXA6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW06YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC13ZWJpbmFyLS1saXN0LS1pdGVtLS1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtd2ViaW5hci0tbGlzdC0taXRlbS0taW1nIGltZyB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucC13ZWJpbmFyLS1saXN0LS1pdGVtLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42OTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogIzE1MzQ3NztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBtYXJnaW46IDAgYXV0byAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWRhdGUge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW0uanMtYXJlYS1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLXdlYmluYXItLWxpc3QtLWl0ZW0uanMtYXJlYS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucC1vbmRlbWFuZC1zZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmRlbWFuZC1zZXQge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICBtYXJnaW46IDUwcHggNSU7XG4gIH1cbn1cbi5wLW9uZGVtYW5kLXNldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtb25kZW1hbmQtc2V0X19pdGVtX19saXN0IHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wLW9uZGVtYW5kLXNldF9faXRlbV9fbGlzdDpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1vbmRlbWFuZC1zZXRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucC1vbmRlbWFuZC1zZXRfX2l0ZW1fX2xpc3RfX3R4dGJveCBoNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLW9uZGVtYW5kLXNldF9faXRlbV9fbGlzdF9fdHh0Ym94IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ucC1zZW1pbmFyYm5yLXNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wLXNlbWluYXJibnItc2V0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtc2VtaW5hcmJuci1zZXRfX2l0ZW1fX2ltZ2JveCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5wLXNlbWluYXJibnItc2V0X19pdGVtX190eHRib3ggaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2VtaW5hcmJuci1zZXRfX2l0ZW1fX3R4dGJveCBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlbWluYXJibnItc2V0IC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wLXN1Z2dlc3Rpb24tc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3VnZ2VzdGlvbi1zZXQge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICBtYXJnaW46IDUwcHggNSU7XG4gIH1cbn1cbi5wLXN1Z2dlc3Rpb24tc2V0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1zdWdnZXN0aW9uLXNldF9faXRlbV9fbGlzdCB7XG4gIHdpZHRoOiA0OCU7XG59XG4ucC1zdWdnZXN0aW9uLXNldF9faXRlbV9fbGlzdF9fdHh0Ym94IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wLXN1Z2dlc3Rpb24tc2V0X19pdGVtX19saXN0X190eHRib3ggaDQge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1zdWdnZXN0aW9uLXNldF9faXRlbV9fbGlzdF9fdHh0Ym94IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4jc29sdXRpb25EZXRhaWwgLnAtc3VnZ2VzdGlvbi1zZXRfX2l0ZW1fX2xpc3Qge1xuICB3aWR0aDogMzElO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9uRGV0YWlsIC5wLXN1Z2dlc3Rpb24tc2V0X19pdGVtX19saXN0IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbiNzb2x1dGlvbkRldGFpbCAucC1zdWdnZXN0aW9uLXNldF9faXRlbV9fbGlzdF9fdHh0Ym94IGg0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wLXdlYm1hcmtldGluZy1zZXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZDogI2U4ZWJmMSB1cmwoL2R4L2Fzc2V0cy9pbWcvc29sdXRpb24vcC13ZWJtYXJrZXRpbmctc2V0LWJnLnBuZykgbm8tcmVwZWF0O1xufVxuLnAtd2VibWFya2V0aW5nLXNldF9fdHh0Ym94IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0NDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4ucC13ZWJtYXJrZXRpbmctc2V0X190eHRib3ggaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucC13ZWJtYXJrZXRpbmctc2V0IC5jLWJ0bi0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLyrlt6blj7Pjga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7MqL1xuLyouc2xpY2stYWN0aXZlIGgxIHtcbiAgYW5pbWF0aW9uLW5hbWU6c2xpZGVUZXh0WDEwMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuOHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XG4gICAgb3BhY2l0eTogMDtcbn0qL1xuQGtleWZyYW1lcyBzbGlkZVRleHRYMTAwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAvKuimgee0oOOCkuW3puOBruaeoOWkluOBq+enu+WLlSovXG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGVBbmltZVJpZ2h0TGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZVRleHRYLTEwMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgb3BhY2l0eTogMDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZVRleHRYLTEwMCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAvKuimgee0oOOCkuWPs+OBruaeoOWkluOBq+enu+WLlSovXG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LCAubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLCAubGl0eS1jbG9zZTpmb2N1cywgLmxpdHktY2xvc2U6YWN0aXZlLCAubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwgLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsIC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsIC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5wLXRvcC1tdi1zbGlkZSAuc2xpY2stY3VycmVudCxcbi5wLXRvcC1tdi1zbGlkZSAuaXMtYWN0aXZlLW5leHQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIC5jLXdoaXRlLWNhcmRfX2l0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLXNsaWRlLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtbXMtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn0iLCIvKiBtaW4td2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtdXA6IChcclxuICAgICdsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MXB4KScsXHJcbiAgICAnbSc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXHJcbiAgICAncyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KScsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKiBtYXgtd2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gICAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpJyxcclxuICAgICdtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpJyxcclxuICAgICdzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuIiwiLypmb250Ki9cclxuJGNfYmFzZTogIzEwMTAxMDtcclxuXHJcbi8qZ3JheSovXHJcbiRjX2dyYXk6ICM2ZTc3ODY7XHJcblxyXG4vKmJnX2dyYXkqL1xyXG4kY19iZ19ncmF5OiAjMTUzMzc5O1xyXG5cclxuLyrol43oibIqL1xyXG4kY19haTogIzA3MTgzZjtcclxuXHJcbi8q6Z2S6ImyKi9cclxuJGNfYmx1ZTogIzE1MzM3ODtcclxuXHJcbi8q5rC06ImyKi9cclxuJGNfbWl6dTogIzAwYWZlZDtcclxuXHJcbi8q55m96ImyKi9cclxuJGNfd2hpdGU6ICNmZmY7XHJcblxyXG4vKum7kuiJsuOCsOODqeODh+ODvOOCt+ODp+ODsyovXHJcbiRjX2dyYWRlX2JsYWNrOiAjMDAwO1xyXG4kY19ncmFkZV9ibGFjazogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICAjMDAwIDAlLCAjMjIyIDEwMCUpO1xyXG4kY19ncmFkZV9ibGFjazogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICAjMDAwIDAlLCMyMjIgMTAwJSk7XHJcbiRjX2dyYWRlX2JsYWNrOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICAjMDAwIDAlLCMyMjIgMTAwJSk7XHJcblxyXG4vKum7kuiJsuOCsOODqeODh+ODvOOCt+ODp+ODs+WPjei7oiovXHJcbiRjX2dyYWRlX2JsYWNrX3JldjogIzAwMDtcclxuJGNfZ3JhZGVfYmxhY2tfcmV2OiAtbW96LWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICAjMDAwIDAlLCAjMjIyIDEwMCUpO1xyXG4kY19ncmFkZV9ibGFja19yZXY6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDEzNWRlZywgICMwMDAgMCUsIzIyMiAxMDAlKTtcclxuJGNfZ3JhZGVfYmxhY2tfcmV2OiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAgIzAwMCAwJSwjMjIyIDEwMCUpO1xyXG5cclxuLypELVJldm9sdXRpb24qL1xyXG4kY19ncmFkZV9kcjogcmdiKDEzLDIsODYpO1xyXG4kY19ncmFkZV9kcjogLW1vei1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTMsMiw4NiwxKSAwJSwgcmdiYSg1OSwxMDQsMTc2LDEpIDUwJSwgcmdiYSgxMSwxMTgsMTc5LDEpIDEwMCUpO1xyXG4kY19ncmFkZV9kcjogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTMsMiw4NiwxKSAwJSwgcmdiYSg1OSwxMDQsMTc2LDEpIDUwJSwgcmdiYSgxMSwxMTgsMTc5LDEpIDEwMCUpO1xyXG4kY19ncmFkZV9kcjogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEzLDIsODYsMSkgMCUsIHJnYmEoNTksMTA0LDE3NiwxKSA1MCUsIHJnYmEoMTEsMTE4LDE3OSwxKSAxMDAlKTsiLCIvKiBqYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kamEtc2FuczogWWFrdUhhbkpQLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHJcbi8qIGVuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRlbi1zYW5zOiAnUm9ib3RvJywgc2Fucy1zZXJpZjsiLCIvKiBqYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kamEtc2FuczogWWFrdUhhbkpQLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHJcbiRqYS1zZXJpZjogJ05vdG8gU2VyaWYgSlAnLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogZW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyIsIi8qIG1pbi13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gICAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxyXG4gICAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxyXG4gICAgJ2wnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qIG1heC13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgICAncyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KScsXHJcbiAgICAnbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXHJcbiAgICAnbCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCknLFxyXG4pICFkZWZhdWx0O1xyXG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzcycpO1xyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbn1cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGphLXNhbnM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICMxMTE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLy9tYXJnaW4tdG9wOiA5LjJyZW07XHJcbn1cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdyZW07XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbmEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBpbml0aWFsO1xyXG59XHJcbi5vbmx5X3BjIHtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm9ubHlfc3Age1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4vKuWQhGh0bWzopoHntKAqL1xyXG5oMiB7XHJcbiAgQGluY2x1ZGUgZm9udDQyO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYuYmxhY2sge1xyXG4gICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTUzNDc3O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgfVxyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uYmctYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxufVxyXG4uYmctZ3JheXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNTtcclxufVxyXG4udHh0LXIge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi50eHQtYyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50eHQtbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbn1cclxuLmMtd2hpdGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5wYWRkaW5nMTAwIHtcclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gIH1cclxufVxyXG4ucGFkZGluZzE1MCB7XHJcbiAgcGFkZGluZzogMTUwcHggMDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICB9XHJcbn1cclxuLnBhZGRpbmcxLTE1MCB7XHJcbiAgcGFkZGluZzoxcHggMCAxNTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6MXB4IDAgODBweDtcclxuICB9XHJcbn1cclxuLnBhZGRpbmcxNTAtMTAwIHtcclxuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nNzUge1xyXG4gIHBhZGRpbmc6IDc1cHggMDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICB9XHJcbn1cclxuLnBhZGRpbmc2IHtcclxuICBwYWRkaW5nOiA2cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICB9XHJcbn1cclxuLnBhZGRpbmcxMjAge1xyXG4gIHBhZGRpbmc6IDEycmVtIDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDA7XHJcbiAgfVxyXG59XHJcbi5wYWRkaW5nLWItMTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcclxuICB9XHJcbn1cclxuLnBhZGRpbmctdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxufVxyXG4ubXQ2MCB7XHJcbiAgbWFyZ2luLXRvcDogNjBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLm1iNDAge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLm1iMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iNjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHghaW1wb3J0YW50O1xyXG59XHJcbi5tYjEwMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLm1iMTUwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxufVxyXG4ubWIyMDAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xyXG59XHJcbi5zdGlja3ktdGV4dCB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDI1NXB4O1xyXG4gIG1hcmdpbjogMTAwcHggMCAyMDBweDtcclxuICBmb250LXNpemU6IDQuMnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luOiAwIDAgODBweDtcclxuICAgIHRvcDogMTgwcHg7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuLnN0aWNreS10ZXh0LnN0aWNreS10ZXh0LXRvcHtcclxuICAgICAgICBtYXJnaW46IDM1cHggYXV0bztcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOjMwcHggMDtcclxuICAgICAgICB9XHJcbn1cclxuLmJnLWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWVcclxufVxyXG5cclxuLnNwYWNpbmcwOCB7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHJlbTtcclxufVxyXG4ubWFpbi10dGwge1xyXG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cmVtO1xyXG4gIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ji5ibGFjayB7XHJcblx0XHRjb2xvcjogIzEwMTAxMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxNTM0Nzc7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbn1cclxuLnR4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnR4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udHh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmpzLWFyZWEtbGluayB7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbn1cclxuLmpzLWFyZWEtbGluazpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFsLWNlbnRlciB7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4iLCJAbWl4aW4gYW5pbWF0aW9uIHtcclxuXHRvcGFjaXR5IDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogMXM7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1x0XHJcbn1cclxuLmlzLWZhZGVpbi1hY3RpdmUge1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbn0iLCJAbWl4aW4gZm9udDEwIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDEwcHgsIC41MjF2dywxMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEyIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDEwcHgsIC42MjV2dywxMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEzIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDEwcHgsIC42Nzd2dywxM3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDE0IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDEycHgsIC43Mjl2dywxNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE1IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDEzcHgsIC43OHZ3LDE1cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTYge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgLjgzMzN2dywxNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE4IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE2cHgsIC45Mzc1dncsMThweCk7XHJcbn1cclxuQG1peGluIGZvbnQxOSB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxN3B4LCAxdncsMTlweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LDIwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjEge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xdncsMjFweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LDIycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjMge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywyM3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDI0IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LDI0cHgpO1xyXG59IFxyXG5AbWl4aW4gZm9udDI1IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywyNXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI2IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsMjZweCk7XHJcbn1cclxuQG1peGluIGZvbnQyOCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LDI4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzAge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41dncsMzBweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjZ2dywzMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMzIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjV2dywzM3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDM2IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuOHZ3LDM2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mzgge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywzOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQwIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsNDBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0MiB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjF2dyw0MnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQzIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMnZ3LDQzcHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDcge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi40dncsNDdweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0OCB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dyw0OHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDY2IHtcclxuXHRmb250LXNpemU6IGNsYW1wKDQ4cHgsIDMuM3Z3LDY2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NzQge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNHZ3LDc0cHgpO1xyXG59XHJcblxyXG5cclxuLyrov73liqDjgZfjgZ9zY3NzKi9cclxuXHJcblxyXG5AbWl4aW4gZm9udDE2IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvL3RvcCBtdi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQGtleWZyYW1lcyBmYWRlem9vbSB7XHJcbiAgMCUge1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi8vVW5kZXIgcGFnZSBNViB0ZXh0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4lYWxpZ24tYW5pbWF0aW9uLXdyYXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbkBrZXlmcmFtZXMgYWxpZ24tYW5pbWF0aW9uIHtcclxuICBmcm9tIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE2MCUsIDApIHNrZXdZKDBkZWcpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjdzIGN1YmljLWJlemllcigwLjU0LCAwLCAwLCAwLjk5KSwgdHJhbnNmb3JtIDEuMXMgY3ViaWMtYmV6aWVyKC40NzIsLjQyOCwwLC45OTIpIC4xcztcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1MTQzcztcclxuICBwYWRkaW5nLWJvdHRvbTogLjFlbTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2tld1koMGRlZyk7XHJcbiAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vVW5kZXIgcGFnZSBNViBiZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQGtleWZyYW1lcyBpbWctYW5pbWUge1xyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdH1cclxufVxyXG5cclxuLy8vL3VuZGVyIG12XHJcbi8vQGtleWZyYW1lcyBzbGlkZVRleHRYMTAwIHtcclxuLy8gIGZyb20ge1xyXG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgLyropoHntKDjgpLlt6bjga7mnqDlpJbjgavnp7vli5UqL1xyXG4vLyAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gIH1cclxuLy9cclxuLy8gIHRvIHtcclxuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsvKuimgee0oOOCkuWFg+OBruS9jee9ruOBq+enu+WLlSovXHJcbi8vICAgIG9wYWNpdHk6IDE7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuXHJcblxyXG5cclxuLyrlt6blj7Pjga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7MqL1xyXG4vKi5zbGljay1hY3RpdmUgaDEge1xyXG4gIGFuaW1hdGlvbi1uYW1lOnNsaWRlVGV4dFgxMDA7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuOHM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcclxuICAgIG9wYWNpdHk6IDA7XHJcbn0qL1xyXG5cclxuLy9Aa2V5ZnJhbWVzIHNsaWRlVGV4dFgxMDAge1xyXG4vLyAgZnJvbSB7XHJcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyAvKuimgee0oOOCkuW3puOBruaeoOWkluOBq+enu+WLlSovXHJcbi8vICAgICAgICBvcGFjaXR5OiAwO1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgdG8ge1xyXG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOy8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cclxuLy8gICAgb3BhY2l0eTogMTtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbi8vLy8uc2xpZGVBbmltZVJpZ2h0TGVmdCB7XHJcbi8vLy8gIGFuaW1hdGlvbi1uYW1lOnNsaWRlVGV4dFgtMTAwO1xyXG4vLy8vICBhbmltYXRpb24tZHVyYXRpb246MC41cztcclxuLy8vLyAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcclxuLy8vLyAgICBvcGFjaXR5OiAwO1xyXG4vLy8vfVxyXG4vL1xyXG4vL1xyXG4vL0BrZXlmcmFtZXMgc2xpZGVUZXh0WC0xMDAge1xyXG4vLyAgZnJvbSB7XHJcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7LyropoHntKDjgpLlj7Pjga7mnqDlpJbjgavnp7vli5UqL1xyXG4vLyAgICBvcGFjaXR5OiAwO1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgdG8ge1xyXG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOy8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cclxuLy8gICAgb3BhY2l0eTogMTtcclxuLy8gIH1cclxuLy99IiwiLyogU2NzcyBEb2N1bWVudCAqL1xyXG5cclxuXHJcbi8vY3NzLW1xcGFja2Vy55SoIOWJiumZpE5HXHJcbkBpbmNsdWRlIG1xLXVwKHMpey50ZXN0e29wYWNpdHk6MTt9fVxyXG5AaW5jbHVkZSBtcS11cChtKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtdXAobCl7LnRlc3R7b3BhY2l0eToxO319XHJcblxyXG5AaW5jbHVkZSBtcS1kb3duKGwpey50ZXN0e29wYWNpdHk6MTt9fVxyXG5AaW5jbHVkZSBtcS1kb3duKG0pey50ZXN0e29wYWNpdHk6MTt9fVxyXG5AaW5jbHVkZSBtcS1kb3duKHMpey50ZXN0e29wYWNpdHk6MTt9fVxyXG5cclxuXHJcbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufSIsIi5iZy1pbWcge1xyXG5cdCBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiB3aWR0aDogMTAwJTtcclxuIGhlaWdodDogMTAwJTtcclxuIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRmaWx0ZXI6IGJsdXIoMHB4KTtcclxuXHQmLmJsdXIge1xyXG5cdFx0IGZpbHRlcjogYmx1cigwcHgpO1xyXG5cdH1cclxuXHQmIGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcbn0iLCIubC1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi5sLWNvbHVtbjIge1xyXG5cdCYtLWFydGljbGUge1xyXG5cdFx0QGV4dGVuZCAld3JhcDtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMCxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdHBhZGRpbmc6IDEwcmVtIDA7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0cGFkZGluZzogN3JlbSA1dnc7XHJcblx0XHR9XHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0d2lkdGg6IDkxcmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNzIlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19zaWRlIHtcclxuXHRcdFx0d2lkdGg6IDM1cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogMjQlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTByZW07XHJcblx0XHRcdFx0bWFyZ2luOiA1cmVtIGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1mb3JtIHtcclxuXHRcdEBleHRlbmQgJXdyYXA7XHJcblx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRwYWRkaW5nOiAxMHJlbSAwO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHBhZGRpbmc6IDdyZW0gNXZ3O1xyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHRcdCZfX21haW4ge1xyXG5cdFx0XHQvL3dpZHRoOiBjYWxjKCAxMDAlIC0gNDNyZW0gLSA4cmVtIC0gMTRyZW0gKTtcclxuXHRcdFx0d2lkdGg6IDQ0JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjI7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0byAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZGwgKyBkbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdFx0cGFkZGluZzogMCAwIC41cmVtIDNyZW07XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fc2lkZSB7XHJcblx0XHRcdC8vd2lkdGg6IGNhbGMoIDQzcmVtICsgMTJyZW0gKTtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiA1cmVtIGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6IDRyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQsIHRleHRhcmVhIHtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogMS40cmVtIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdLCAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLCAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLCAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAycmVtICkhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvT2Zmc2V0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSAubWt0b0d1dHRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm0gLm1rdG9Bc3Rlcml4IHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm0gLm1rdG9MYWJlbCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvRm9ybUNvbCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9IdG1sVGV4dC5ta3RvSGFzV2lkdGgge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnA7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Bhbi5ta3RvQnV0dG9uV3JhcC5ta3RvTmF0aXZlIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzByZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9CdXR0b25Sb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5ta3RvRm9ybSAubWt0b0Zvcm1Db2wge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0Zvcm1Sb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0LnJhZGlvLWxhYmVsLCAubWt0b1JhZGlvTGlzdCBsYWJlbCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE1O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDFweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnJhZGlvLWxhYmVsOjpiZWZvcmUsIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZBNkE2QTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5yYWRpby1sYWJlbDo6YWZ0ZXIsIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLWxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLWxhYmVsOjphZnRlciwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1rdG9Gb3JtIC5ta3RvUmFkaW9MaXN0ID4gbGFiZWwsIC5ta3RvRm9ybSAubWt0b0NoZWNrYm94TGlzdCA+IGxhYmVsIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2YTZhNmEgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbi5ta3RvQnV0dG9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNfYmFzZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bGVmdDogMnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubWt0b0h0bWxUZXh0Lm1rdG9IYXNXaWR0aCBwIHtcclxuXHRcdFx0XHRtYXJnaW46IDFyZW0gYXV0byAycmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfYmx1ZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xyXG5cdFx0XHRcdHNwYW4ubWt0b0J1dHRvbldyYXAubWt0b05hdGl2ZSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgIGF1dG8haW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ubWt0b0J1dHRvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3Bhbi5ta3RvQnV0dG9uV3JhcC5ta3RvTmF0aXZlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1oYWxmIHtcclxuXHRcdEBleHRlbmQgLmwtY29udGFpbmVyO1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg2JSxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG5cdFx0Jl9fYmxrIHtcclxuXHRcdFx0d2lkdGg6IDQ3JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0KyAubC1jb2x1bW4yLS1oYWxmX19ibGsge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHRcclxufVxyXG4iLCJAbWl4aW4gZ3JpZCggJGdhcDogMCwgJGNvbnRlbnQ6ZmxleC1zdGFydCwgJGFsaWduOm5vcm1hbCApIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6ICRnYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiAkY29udGVudDtcclxuXHRhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcbiIsIi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGhvdmVyKCRpZTogZmFsc2UpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpZiAkaWUge1xyXG4gICAgQGF0LXJvb3QgLnVhLWllICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vb3BhY2l0eSAuNy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIG9wIHtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAuNztcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vYm94c2hhZG93LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBicyB7XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjEpO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vdW5kZXJsaW5lLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBsaW5lKCRjb2xvcjogIzE1MzM3OCkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGJvdHRvbTogMDtcclxuXHQgIGxlZnQ6IDA7XHJcblx0ICBjb250ZW50OiAnJztcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdCAgaGVpZ2h0OiAxcHg7XHJcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG5cdCAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy9pbWcgc2NhbGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHNjYWxlIHtcclxuXHRmaWd1cmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2l0aW9uOi4zcyBhbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIld3JhcCB7XHJcbiAgd2lkdGg6ICRiYXNlLXdpZHRoO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4laW5uZXIge1xyXG4gIG1heC13aWR0aDogJGlubmVyLXdpZHRoO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5sLWNvbnRhaW5lciB7XHJcbiAgQGV4dGVuZCAlaW5uZXI7XHJcbiAgLypwYWRkaW5nOiAxMHJlbSAwOyovXHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7fVxyXG59IiwiJGRldmljZS13aWR0aDogNzY4cHg7XHJcbiRiYXNlLXdpZHRoOiAxMzUwcHg7XHJcbiRpbm5lci13aWR0aDogMTEwMHB4O1xyXG4iLCIubF9mb290ZXIge1xyXG5cdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxufSIsIi5sLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgdG9wOiAwO1xyXG4vLyAgICB0cmFuc2l0aW9uOiAxcyBhbGw7XHJcblx0ei1pbmRleDogOTk7XHJcblx0Ly9oZWlnaHQ6IDkuMnJlbTtcclxuXHRAYXQtcm9vdCAudW5kZXIgLmwtaGVhZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19iZ19ncmF5O1xyXG5cdH1cclxuXHQmLmZpeGVkIHtcclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuIiwiLmwtc2VjdGlvbiB7XHJcblx0Ji0td2gge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR9XHJcblx0Ji0tZ3Ige1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHR9XHJcbn0iLCIuYy1hcnJvdyB7XHJcblx0Ji0tY2VudGVyLWJvdHRvbSB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcblx0fVxyXG59XHJcblxyXG4iLCIlYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY19iZ19ncmF5O1xyXG4gICAgY29udGVudDogJyc7XHRcclxufVxyXG5cclxuXHJcbi5jLWJ0bi0tbGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgbWluLXdpZHRoOiAzMCU7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjMzNzg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHRvcDogN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLmMtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwJTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzM3ODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgfVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5idG4yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5jLWJ0bi1tYXJnaW57XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG59IiwiLmMtY2F0ZSB7XHJcblx0Ji0tbGluZSB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cGFkZGluZzogMC4xcmVtIDEuMnJlbTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEzO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5jLWNlbnRlci1tYXJnaW4ge1xyXG5cdG1hcmdpbjogNXJlbSBhdXRvIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuIiwiJWNsb2NrLWNvbnRlbnQge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDUwJTtcclxuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMDVlbSwgMC4wNWVtKTtcclxufVxyXG5cclxuLmMtY2xvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjJlbSAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgQGV4dGVuZCAlY2xvY2stY29udGVudDtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgQGV4dGVuZCAlY2xvY2stY29udGVudDtcclxuICB9XHJcbn1cclxudGltZSB7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMC41ZW07XHJcbn1cclxuIiwiLmRldGFpbC10dGwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCYgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtMTRweDtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0YmFja2dyb3VuZDogIzE1MzM3OTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLmMtZmlndXJlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiA2cmVtIDAgMDtcclxufSIsIi5jLWZsb2F0aW5nLWJhbm5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBib3R0b206IDE2cHg7XHJcbiAgcmlnaHQ6IDY4cHg7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzLWNsb3NlIHtcclxuICAgIGEsXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgbGVmdDogLTMwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWltZy1ib3gge1xyXG5cdEBhdC1yb290ICpbY2xhc3NePVwiYy1pbWctYm94XCJdIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrICoge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1sIHtcclxuXHRcdCZfX2l0ZW0saW1nIHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1yIHtcclxuXHRcdCZfX2l0ZW0saW1nIHtcclxuXHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1oYWxmIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoOCUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NiU7XHJcblx0XHRcdHdpZHRoOiA0NiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbi8vXHRAYXQtcm9vdCAqW2NsYXNzXj1cImMtZ3JpZFwiXSB7XHJcbi8vXHRcdGRpc3BsYXk6IGZsZXg7XHJcbi8vXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuLy9cdH1cclxuLy9cdFxyXG4vL1x0JGdhcDogNDA7XHJcbi8vXHQkaXRlbTE6IDUzMDtcclxuLy9cdCRpdGVtMjogY2FsYyggMTAwJSAtICN7JGdhcH1weCAtICN7JGl0ZW0xfXB4ICk7XHJcbi8vXHJcbi8vXHQmX18jeyRpdGVtMX0tI3skZ2FwfSB7XHJcbi8vXHRcdGdhcDogI3skZ2FwfXB4O1xyXG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkge1xyXG4vL1x0XHRcdHdpZHRoOiAjeyRpdGVtMX1weDtcclxuLy9cdFx0fVxyXG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkgKyAqIHtcclxuLy9cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7JGl0ZW0xfXB4IC0gI3skZ2FwfXB4ICk7XHJcbi8vXHRcdH1cclxuLy9cdH1cclxuXHRcclxufSIsIi5jLWxpbmtibnIge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzRweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNrZXdYKDU1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmMtbGlua2JucjAyIHtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBza2V3WCg1NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmMtbGlzdCB7XHJcblx0Ji0tZGlzYyB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAn44O7JztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taW5kZW50MyB7XHJcblx0XHRsaSB7XHJcblx0XHRAaW5jbHVkZSBmb250MTU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHRcdHRleHQtaW5kZW50OiAtMmVtO1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG59XHJcblxyXG4iLCIuYy1udW0ge1xyXG5cdCYtLWZpbGwge1xyXG5cdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmFzZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDdyZW07XHJcblx0XHRoZWlnaHQ6IDdyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBncmlkKDAsY2VudGVyLGNlbnRlcik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmMtcGFnZS10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDJ2dztcclxuICAgIGJvdHRvbTogNnZ3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0XHR0ZXh0LW9yaWVudGF0aW9uOiBzaWRld2F5cztcclxuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtNHJlbTtcclxuXHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjX2Jhc2U7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiLmMtdGFibGUge1xyXG5cdEBtaXhpbiB0Ymwge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRoLCB0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0XHR9XHJcblx0XHR0aCB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHR0ZCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXNlcnZpY2UtanVuaW9yLXRibCB7XHJcblx0XHRAaW5jbHVkZSB0Ymw7XHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdH1cclxuXHRAYXQtcm9vdCAucC1zdHVkeS1ncm91cC1zZW1pbmFyX19ib3ggdGFibGUge1xyXG5cdFx0QGluY2x1ZGUgdGJsO1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdHRkOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0XHR0ZDpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWV5ZTEzIHtcclxuXHRcdHRkLnRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDE0JTtcclxuXHRcdH1cclxuXHRcdHRoLmJnLXJlZCB7XHJcblx0XHRcdHdpZHRoOiA0MyU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDBhZmVkO1xyXG5cdFx0fVxyXG5cdFx0dGguYmctYmx1ZSB7XHJcblx0XHRcdHdpZHRoOiA0MyU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjOTk5O1xyXG5cdFx0fVxyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0bWFyZ2luOiAycmVtIDAgMDtcclxuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHR0aCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdFx0dGJvZHkgdGgge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcbn0iLCIldGV4dGxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdEBpbmNsdWRlciBob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVx0XHRcclxufVxyXG5cclxuLmMtdGV4dC1saW5rIHtcclxuXHRhIHtcclxuXHRcdEBleHRlbmQgJXRleHRsaW5rO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcclxuXHR9XHJcblx0Ji0tYXJyb3ctcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhIHtcclxuXHRcdFx0QGV4dGVuZCAldGV4dGxpbms7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0bGVmdDogLTJyZW07XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXVuZGVybGluZSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5kZXRhaWwtdHRsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG5cdCYgc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMThyZW07XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IC0xNHB4O1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTUzMzc5O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuYy10aXRsZSB7XHJcblx0Ji0tYmcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0c3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmFzZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHdpZHRoOiA5cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDlyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDEuNHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQsWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MzA7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdCAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExcmVtKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1waGFzZSB7XHJcbiAgICBcdEBpbmNsdWRlIGZvbnQyNjtcclxuXHRcdG1hcmdpbjogM3JlbSAwIDFyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcdFx0XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucC1hcmNoaXZlLWxpc3Qge1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0fVxyXG5cdFx0XHRwLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdEBpbmNsdWRlIG1xLXVwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1x0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1idG4tLW1vcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHRcclxuXHQvL2V5ZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCYtLWV5ZSB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDRyZW0pO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdGdhcDogMXJlbTtcclxuXHRcdH1cclxuXHRcdC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA0cmVtICkgLyAyICk7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YTphZnRlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnTmV3JztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTExO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjEpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDNyZW0pO1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE2cmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cmVtO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTByZW07XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTByZW07XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190eHQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gMTZyZW0gLSAzcmVtICk7XHJcblx0XHRcdC8vbWluLXdpZHRoOiBjYWxjKCAxMDAlIC0gMzAlIC0gM3JlbSApO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDEwcmVtIC0gM3JlbSApO1x0XHRcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8vY2FzZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCYtLWNhc2Uge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg1dncpO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdGdhcDogNHJlbTtcclxuXHRcdH1cclxuXHRcdCZfX3BpY2staXRlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCg0cmVtLGZsZXgtc3RhcnQsZmxleC1zdGFydCk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NhbGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdGdhcDogMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ05ldyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTExO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdGltZyB7d2lkdGg6IDEwMCU7fVxyXG5cdFx0XHRcdHdpZHRoOiA1MHJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250NDI7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wLWFyY2hpdmUtbGlzdC0tY2FzZV9fdHh0IHtcclxuXHRcdFx0ICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gNHJlbSAtIDUwcmVtICk7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA0cmVtIC0gNDAlICk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLXVwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYnRuLS1tb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSAxMHZ3ICkgLyAzICk7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA0cmVtICkgLyAyICk7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aW1nIHt3aWR0aDogMTAwJTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0XHJcblx0XHJcblx0XHJcblx0XHJcblx0Ly9zdWJqZWN0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ji0tc3ViamVjdCB7XHJcblx0XHRAaW5jbHVkZSBncmlkO1xyXG5cdFx0Z2FwOiA2cmVtIDMuMyU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0Ly9nYXA6IDIlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fcGljay1pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDRyZW0sZmxleC1zdGFydCxjZW50ZXIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0Z2FwOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcdFx0XHRcdFxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ05ldyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTExO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NhbGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0XHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHR3aWR0aDogMzByZW07XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnAtYXJjaGl2ZS1saXN0LS1zdWJqZWN0X190eHQge1xyXG5cdFx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhyZW0gLSAzMHJlbSk7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA0cmVtIC0gNDAlICk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLXVwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYnRuLS1tb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyMi41JTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihzKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHZ3O1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzY2FsZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRcclxuXHRcclxuXHRcclxuXHRcclxuXHQvL3NlbWluYXItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1zZW1pbmFyIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNXZ3KTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRnYXA6IDRyZW07XHJcblx0XHR9XHJcblx0XHQmX19waWNrLWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoNHJlbSxmbGV4LXN0YXJ0LGNlbnRlcik7XHJcblx0XHRcdFx0QGluY2x1ZGUgc2NhbGU7XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0LnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRnYXA6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1BpY2sgdXAnO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzExMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwcmVtO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQ0MjtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnAtYXJjaGl2ZS1saXN0LS1zZW1pbmFyX190eHQge1xyXG5cdFx0XHQgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA0cmVtIC0gNTByZW0gKTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMnZ3IDN2dyAydncgMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNHJlbSAtIDQwJSApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS11cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1x0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWJ0bi0tbW9yZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAzdnc7XHJcblx0XHRcdFx0Ym90dG9tOiAzdnc7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHRcdFx0XHRtYXJnaW46IDJyZW0gYXV0byAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjNyZW0gMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC8vZG9jdW1lbnQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1kb3dubG9hZCB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDV2dyA1JSk7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiA0Ny41JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKHMpe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAzdncgMnZ3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmdfZ3JheTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucC1hcmNoaXZlLWxpc3RfX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHR9XHJcblx0XHQuYy1jYXRlLS1saW5lIHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2I3YjdiNztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0XHJcblxyXG5cdC8vc2VydmljZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCYtLXNlcnZpY2Uge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg3cmVtIDQuNDglKTtcclxuXHRcdG1hcmdpbjogN3JlbSBhdXRvO1xyXG5cdFx0LnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDQ3Ljc2JTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwdnc7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9fdGl0bGUge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190eHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAzcmVtIDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwLnAtYXJjaGl2ZS1saXN0X190aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2Jhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0XHJcblxyXG5cdC8vc2VydmljZS1saW5ldXAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHQmLS1zZXJ2aWNlLWxpbmV1cCB7XHJcblx0XHQmX19ibGsge1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSAyJSxmbGV4LXN0YXJ0LHN0cmV0Y2gpO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsZmxleC1zdGFydCxjZW50ZXIpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcclxuXHRcdFx0XHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0XHRcdFx0Jlt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogM3JlbTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY19iYXNlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2tldyg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmW3RhcmdldD1cIl9ibGFua1wiXSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMnJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHdpZHRoOiAzMiU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fYmxrICsgLnAtYXJjaGl2ZS1saXN0LS1zZXJ2aWNlLWxpbmV1cF9fYmxrIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0XHJcblxyXG5cdC8vY29uc3VsdGFudC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCYtLWNvbnN1bHRhbnQge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDJ2dyAyLjY2JSk7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGdhcDogMnJlbSA0JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRcdHdpZHRoOiAyMyU7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVyZW0gM3JlbSAzcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsMjAlKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiw0MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ocyl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwIDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNnJlbTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0XHJcblx0XHJcblx0XHJcblxyXG5cdC8vYm9vay0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdCYtLWJvb2sge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg4cmVtIDglKTtcclxuXHRcdG1hcmdpbjogN3JlbSBhdXRvO1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoNXJlbSA0JSxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdFx0d2lkdGg6IDQ2JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHdpZHRoOiAyMiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiA3NCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRsIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHR9XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGFibGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3MiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2Nvbi1uYW1lIHtcclxuXHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cclxufVxyXG5cclxuXHJcbiIsIi5wLWFydGljbGUge1xyXG5cdGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0aDMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblx0aDQge1xyXG5cdFx0bWFyZ2luOiAycmVtIDAgMXJlbTtcclxuXHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHR9XHRcclxuXHRzZWN0aW9uIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucCB7XHJcbiAgJi1hcnRpY2xlUGFnZSB7XHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuICAgICYtaW5lbnIge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjE7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtbXYge1xyXG4gICAgICAmX190eHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgJl9fY2F0Y2hjb3B5IHtcclxuICAgICAgICAgIHdpZHRoOiA0NHZ3O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tYWluY29weSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3ViY29weSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbXBhbnkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jbGIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4wcmVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjByZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3NldCB7XHJcbiAgICAgICAgJi1jYXRlZ29yeSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgJi1pbWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6IGNhbGMoOTUlIC0gNTJ2dyk7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufSIsIi5wLWJsayB7XHJcblx0Jl9fbWVyaXQge1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgI2VlZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0ZGwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0KyBkbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMGFmZWQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19taXp1O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDNyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogM3JlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzEnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikgZHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnMic7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICczJztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDQpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzQnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNSkgZHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnNSc7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGVtZXJpdCB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHRcdGRsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQrIGRsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcxJztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzInO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykgZHQ6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnMyc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICc0JztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDUpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzUnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3JlbGF0ZS1saW5rLWxpc3Qge1xyXG5cdFx0bWFyZ2luOiA2cmVtIGF1dG87XHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCBsaSBhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cGFkZGluZzogMCAzcmVtIDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0dG9wOiAuOHJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGMtZ3JheTtcclxuXHRcdFx0XHRjb2xvcjogJGMtZ3JheTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwcmVtO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsaSArIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHRcdGxpIGEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0cmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX212IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRcdH1cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdGZpZ2NhcHRpb24ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW50ZXJ2aWV3IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAtM3JlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiLS0gXCI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWltZy1ib3gtLXJfX2l0ZW0sXHJcblx0XHQuYy1pbWctYm94LS1sX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDMwcmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWltZy1ib3gtLXJfX2l0ZW0gaW1nLFxyXG5cdFx0LmMtaW1nLWJveC0tbF9faXRlbSBpbWcge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmNhcHRpb24tdGV4dCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHR9XHJcblx0XHQuY2FwdGlvbi10ZXh0X19sYXJnZSB7XHJcblx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdH1cclxuXHRcdC5jLWNvbG9yLS1iIHtcclxuXHRcdFx0Y29sb3I6ICMzNTI3OWY7Ly/pnZJcclxuXHRcdH1cclxuXHRcdC5jLWNvbG9yLS1wIHtcclxuXHRcdFx0Y29sb3I6ICNhNDM2Y2Q7Ly/ntKtcclxuXHRcdH1cclxuXHRcdC5jLWNvbG9yLS1nIHtcclxuXHRcdFx0Y29sb3I6ICM5N2M2MWE7Ly/nt5FcclxuXHRcdH1cclxuXHRcdC5jLWNvbG9yLS1lIHtcclxuXHRcdFx0Y29sb3I6ICMwMDk2ODg7Ly/jgqjjg6Hjg6njg6vjg4lcclxuXHRcdH1cclxuXHRcdC5jLWNvbG9yLS1tIHtcclxuXHRcdFx0Y29sb3I6ICMwM2E5ZjQ7Ly/msLRcclxuXHRcdH1cclxuXHRcdC5jLWNvbG9yLS1yIHtcclxuXHRcdFx0Y29sb3I6ICNmNDQzMzY7Ly/otaRcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY250IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAtM3JlbTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiLS0gXCI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Lm5hbWUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1pbWctYm94LS1yX19pdGVtLFxyXG5cdFx0LmMtaW1nLWJveC0tbF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1pbWctYm94LS1yX19pdGVtIGltZyxcclxuXHRcdC5jLWltZy1ib3gtLWxfX2l0ZW0gaW1nIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5jYXB0aW9uLXRleHQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAwO1xyXG5cdFx0fVxyXG5cdFx0LmNhcHRpb24tdGV4dF9fbGFyZ2Uge1xyXG5cdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tYiB7XHJcblx0XHRcdGNvbG9yOiAjMzUyNzlmOy8v6Z2SXHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tcCB7XHJcblx0XHRcdGNvbG9yOiAjYTQzNmNkOy8v57SrXHJcblx0XHR9XHJcblx0XHQuYy1jb2xvci0tZyB7XHJcblx0XHRcdGNvbG9yOiAjOTdjNjFhOy8v57eRXHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ZpZ3VyZSB7XHJcblx0XHRtYXJnaW46IDVyZW0gYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHRcdGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fcHJvZmlsZSB7XHJcblx0XHRwYWRkaW5nOiA0cmVtO1xyXG5cdFx0Ym9yZGVyOiA1cHggc29saWQgI2VlZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdGRsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMCU7XHJcblx0XHRcdFx0cGFkZGluZzogLjNyZW0gMXJlbSAuM3JlbSAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdFx0cGFkZGluZzogLjNyZW0gNHJlbSAuM3JlbSAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Jl9fZm9yZXdvcmQge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX3N0ZXAge1xyXG5cdFx0Ji0tbG9uZyB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI2VlZTtcclxuXHRcdFx0ZGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSxmbGV4LXN0YXJ0LGZsZXgtc3RhcnQpO1xyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMGFmZWQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDJyZW0gLSA3cmVtICk7XHJcblx0XHRcdFx0XHR1bCBsaSB7XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMi43cmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0KyBkbCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0XHQmLS1zaG9ydCB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI2VlZTtcclxuXHRcdFx0ZGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSxmbGV4LXN0YXJ0LGZsZXgtc3RhcnQpO1xyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMGFmZWQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDJyZW0gLSAzcmVtICk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCsgZGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19mZWF0dXJlIHtcclxuXHRcdGgzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHRcdCArIC5wLWJsa19fZmVhdHVyZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cmVtO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZmNjLWZlYXR1cmUwMyB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cmVtO1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDhyZW0sIGNlbnRlcik7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM0cmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc2VydmljZS1mY2MtY2FzZS1saXN0IHtcclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCg3cmVtKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSAxNHJlbSApIC8gMyApO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRtYXJnaW46IDJyZW0gMCAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDguNHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDUuN3JlbTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3lvdXR1YmVfaWNvbi5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19mY2MtbWVyaXQtdGJsIHtcclxuXHRcdG1hcmdpbjogNHJlbSAwO1xyXG5cdFx0dGgsdGQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW07XHJcblx0XHR9XHJcblx0XHR0aCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdHRoZWFkIHRkIHtcclxuXHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdH1cclxuXHRcdHRoZWFkIHRoOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JsdWU7XHJcblx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHR9XHJcblx0XHR0aGVhZCB0aDpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0fVxyXG5cdFx0dGJvZHkgdGgge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zaG9tZWkge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblx0Jl9fY29tcGFueS1mZWF0dXJlIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNHJlbSAzLjUlKTtcclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGwge1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtIDJyZW07XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMnZ3O1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwdnc7XHJcblx0XHRcdH1cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtdGl0bGUtLWJnICB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbXBhbnktb3V0bGluZS10Ymwge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDByZW07XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0dHIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfZ3JheTtcclxuXHRcdH1cclxuXHRcdHRoIHtcclxuXHRcdFx0d2lkdGg6MzAlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZCB7XHJcblx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtIDAgMnJlbSAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnN1bHRhbnRfaW50cm8ge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg2JSxzcGFjZS1iZXR3ZWVuLGZsZXgtc3RhcnQpO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDE4JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gZGl2IHtcclxuXHRcdFx0d2lkdGg6IDc2JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0cDpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oYWxmLWxpbmstaW1nLWxpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCg1JSxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjIpO1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSA3NCUgLSA1JSApO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRsIHtcclxuXHRcdFx0XHR3aWR0aDogNzQlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdCZfX2hhbGYtbGluay1saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoNSUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gNzQlIC0gNSUgKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRmaWd1cmUgKyBkaXYge1xyXG5cdFx0XHRcdHdpZHRoOiA3NCU7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHR9XHJcblx0XHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0Jl9fcG9pbnQge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg0cmVtKTtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRkbCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA0cmVtICkgLyAyICk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsY2VudGVyLGNlbnRlcik7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAxMnJlbSApO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdG9sIGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDNyZW07XHJcblx0XHR9XHJcblx0XHRkZCBvbCB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAwIDFyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0Jl9fc2VydmljZV9hYm91dCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDNyZW0gNSUpO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdGRsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY2VyY2xlLWxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoM3JlbSA0JSxjZW50ZXIpO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgwLGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTV2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDE1dnc7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY19iYXNlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDNyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tc2VydmljZS1qdW5pb3ItYm9vayB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMTglO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0sc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZ2V0LWJveCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0cGFkZGluZzogNXJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoM3JlbSxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA2cmVtICkgLyAzICk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDRyZW0gNHJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbjogMnJlbSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1hdHRlbnRpb24ge1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHR9XHJcblx0Ji0tZXllMTNjYXNlIHtcclxuXHRcdC5kZXNjcmlwdGlvbi1jYXNlX19tb3ZpZS1ib3gge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mbGV4IHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0fVxyXG5cdFx0LmRlc2NyaXB0aW9uLWNhc2VfX2RhdGEge1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSAuZmxleCB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdH1cclxuXHRcdCsgLnAtYmxrLS1leWUxM2Nhc2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcblx0Jl9fb3V0bGluZS1ncm91cCB7XHJcblx0XHQuYm94IHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgycmVtKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHQrIC5ib3gge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsY2VudGVyLGNlbnRlcik7XHJcbi8vXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuLy9cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcbi8vXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCA3NSUgLSAycmVtKTtcclxuLy9cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG4vL1x0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuLy9cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19oaXN0b3J5LWdyb3VwIHtcclxuXHRcdC5ib3gge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0pO1xyXG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdCsgLmJveCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1idG4tLWxpbmUge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb21wYW55LW91dGxpbmUtcHJpbWUge1xyXG5cdFx0d2lkdGg6IDEwMHJlbTtcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcbiAgICBcdHBhZGRpbmc6IDhyZW0gMCA0cmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0aDN7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcdFx0cGFkZGluZzogMCAycmVtIDRyZW07XHJcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZlNzc4NjtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWJ0bi0tbGlzdDN7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG59XHJcbiIsIi5wLWJuciB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHQmLS1mbGF0IHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHQgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdH1cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHdpZHRoOiA0NCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbSA0cmVtIDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiA1NiU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1mbGF0LWNhcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHQgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdH1cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHdpZHRoOiA0NCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbSA0cmVtIDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiA1NiU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1mbGF0LWJnIHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHQgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdH1cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHdpZHRoOiA0NCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMzAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSBcclxuXHRcdCZfX3R4dCB7XHJcblx0XHRcdHdpZHRoOiA1NiU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gNHJlbSAzcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1mbGF0LXdpZGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0QGluY2x1ZGUgb3A7XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAxcmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdHh0IHtcclxuXHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0cGFkZGluZzogMnJlbSA0cmVtIDNyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgM3JlbSAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1idG4tLWZpbGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWJpZyB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRwYWRkaW5nOiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faGVhZCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgycmVtLHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCk7XHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0IHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucC1ibnItLWJpZ19faWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDExcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKCA1NCUgLSAycmVtICk7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250NDI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0XHQmX19ib2R5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0bWFyZ2luOiAzcmVtIGF1dG8gMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdH1cclxuXHRcdFx0dWwgbGkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEuOHJlbTtcclxuXHRcdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC4zcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAn44O7JztcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogIzE3MWE1MTtcclxuXHRcdFx0aGVpZ2h0OiAxMXJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRyaWdodDogNDAlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MjY7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdC5jLWJ0bi0tZmlsbCB7XHJcblx0XHRcdG1heC13aWR0aDogNDByZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1taWRkbGUge1xyXG5cdFx0YSB7QGluY2x1ZGUgb3A7fVxyXG5cdFx0QGV4dGVuZCAucC1ibnItLWZsYXQtd2lkZTtcclxuXHRcdG1heC13aWR0aDogMTAwcmVtO1xyXG5cdFx0ICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdHh0IHtcclxuXHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0cGFkZGluZzogMnJlbSA0cmVtIDNyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAzcmVtIDNyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250NDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWJuci1iZ3tcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSIsIi5wLWJvb2tfYm5ye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiA5NzBweDtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmX19sZWZ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6Mi41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcuNzUlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3Ljc1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCApIDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U3ZTc7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOi0xcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC02ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7ICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2JSAtIDIuNXJlbSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2J0bmFyZWF7XHJcbiAgICAgICAgICAgICZfdHh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMTEwLCAxMTAsIDExMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjIgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBhICsgYXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gM3JlbTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmW3RhcmdldD1fYmxhbmtde1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2JsYW5rX2ljb24ucG5nKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC1ib29rIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0LnN1Yi10dGwge1xyXG5cdFx0XHRcdGNvbG9yOiAjMTczNDdhO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDUwcHggMDtcclxuXHRcdFx0fVxyXG5cdC5iZy1pbWcge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1ib29rLmpwZ1wiKTtcclxuXHR9XHJcbiAgICBoMyB7XHJcbiAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZmxleHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICBnYXA6NS41cmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGdhcDozcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0gLSAyNSUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250NDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idG57XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmxleHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNyZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWJ0bi0tbGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCAqIDIpIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNHB4IDdweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbdGFyZ2V0PV9ibGFua117XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG5cdFx0Y29udGVudDogdXJsKC4uL2ltZy9ibGFua19pY29uLnBuZyk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnAtYnJlYWRjcnVtYiB7XHJcblx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdG1hcmdpbjogN3JlbSAwIDA7XHJcblx0Y29sb3I6ICRjLWdyYXk7XHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgwLGZsZXgtZW5kKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdGxpICsgbGk6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcvJztcclxuXHRcdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0QGluY2x1ZGUgbGluZSgjNmU3Nzg2KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5wIHtcclxuICAmLWNhc2Uge1xyXG4gICAgJl9fbWVudSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFOEVCRjE7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogYXV0bztcclxuICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAvKm1hcmdpbi10b3A6IDA7Ki9cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmICsgLnAtY29ubmVjdGlvbl9fc2V0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICAmLXN1cHBsZW1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzEwMTAxMDtcclxuICAgICAgICBjb2xvcjogIzEwMTAxMDtcclxuICAgICAgfVxyXG4gICAgICBhcnRpY2xlIHtcclxuICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgJiArIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIgeyAvKuWkp+OCv+OCpOODiOODqyovXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMgeyAvKuS4reOCv+OCpOODiOODqyovXHJcbiAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW46IDUwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHsgLyrlsI/jgr/jgqTjg4jjg6sqL1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXNpZGUge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgJiArIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWFzaWRlIHtcclxuICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDEwMTA7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2xheW91dCB7XHJcbiAgICAgICAgICAgICYtLTAxIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMDEwMTA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucGFsMDEge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnAtYXV0aG9yX19ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAucC1hdXRob3JfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9maWxlIHtcclxuICAgICAgcGFkZGluZzogM3JlbSA2cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWRhdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIGdhcDogLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkdCB7XHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoODAlIC0gMnJlbSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICAmLWNvbm5lY3Rpb24ge1xyXG4gIC8vICAgIGJhY2tncm91bmQ6ICNFOEVCRjE7XHJcbiAgLy8gICAgJl9fc2V0IHtcclxuICAvLyAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgLy8gICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIC8vICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICAubC1jb250YWluZXIge1xyXG4gIC8vICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIC8vICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIC8vICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gIC8vICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgICBwYWRkaW5nOiA1JTtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1oZWFkIHtcclxuICAvLyAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAvLyAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAvLyAgICAgICAgaDIge1xyXG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIC8vICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLy8gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgICAgICAgICY6YmVmb3JlIHtcclxuICAvLyAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgJjphZnRlciB7XHJcbiAgLy8gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gIC8vICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgICAgICAgYm90dG9tOiAtMHB4O1xyXG4gIC8vICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gIC8vICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAvLyAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gIC8vICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgdWwge1xyXG4gIC8vICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICAgICAgIGxpIHtcclxuICAvLyAgICAgICAgICB3aWR0aDogMjEuOTQlO1xyXG4gIC8vICAgICAgICAgICY6aG92ZXIge1xyXG4gIC8vICAgICAgICAgICAgaW1nIHtcclxuICAvLyAgICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgZmlndXJlIHtcclxuICAvLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgLy8gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgICAgICAgICAgaW1nIHtcclxuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICBoMiB7XHJcbiAgLy8gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAvLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIC8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAvLyAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAvLyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAvLyAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtbGFiZWwge1xyXG4gIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIC8vICAgICAgICBzcGFuIHtcclxuICAvLyAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgLy8gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAvLyAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLy8gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgLy8gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAvLyAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gIC8vICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1jYXRlZ29yeSB7XHJcbiAgLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAvLyAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC8vICAgICAgICBzcGFuIHtcclxuICAvLyAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvLyAgICAgICAgICBtYXJnaW46IDAgMTBweCA1cHggMDtcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgLy8gICAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gICAgJl9fc2VydmljZSB7XHJcbiAgLy8gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIC8vICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAvLyAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLy8gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgLy8gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvLyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgICYtYXJlYSB7XHJcbiAgLy8gICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgLy8gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1pbWcge1xyXG4gIC8vICAgICAgICBmbGV4OiAxO1xyXG4gIC8vICAgICAgICBpbWcge1xyXG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgLy8gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAvLyAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1jb250IHtcclxuICAvLyAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgLy8gICAgICAgIGZsZXg6IDE7XHJcbiAgLy8gICAgICAgIHBhZGRpbmc6IDAgMCAwIDYuMHJlbTtcclxuICAvLyAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAvLyAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC8vICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgICBwYWRkaW5nOiAyLjByZW0gMy4wcmVtIDMuMHJlbSAzLjByZW07XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgICAgaDMge1xyXG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgLy8gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgICAgcCB7XHJcbiAgLy8gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgICAgLnAtYnRuX19saW5rLWNlbnRlciB7XHJcbiAgLy8gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAvLyAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgLy8gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAvLyAgICAgICAgICB9XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgIH1cclxuICAvLyAgICB9XHJcbiAgLy8gICAgJl9fc2VtaW5hciB7XHJcbiAgLy8gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8vICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyAgICAgICYtaW1nIHtcclxuICAvLyAgICAgICAgaW1nIHtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1jb250IHtcclxuICAvLyAgICAgICAgZmxleDogMTtcclxuICAvLyAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gIC8vICAgICAgICBzcGFuIHtcclxuICAvLyAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAvLyAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgICBoMyB7XHJcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgLy8gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgLy8gICAgICAgIH1cclxuICAvLyAgICAgICAgLnAtYnRuX19saW5rLWNlbnRlciB7XHJcbiAgLy8gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgfVxyXG4gIC8vICB9XHJcbiAgJi1idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICYtY2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAwcHgpO1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYXV0aG9yIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgcGFkZGluZzogMy4wcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9maWxlIHt9XHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge31cclxuICAgIH1cclxuICB9XHJcbiAgJi1wcm9maWxlX19ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gIH1cclxufVxyXG5hc2lkZSAucC1zZXJ2aWNlX19oZWFkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA4cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICYgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWltZyB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGZsZXg6IDE7XHJcbiAgICAmIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0ICBvcGFjaXR5OjE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtY2F0ZWdvcnktbGlzdCB7XHJcblx0QGF0LXJvb3QgKltjbGFzc149XCJwLWNhdGVnb3J5LWxpc3RcIl0ge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgycmVtKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gKCAycmVtICogNSApICkgLyA2ICk7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjX2dyYXk7XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC4ycmVtIDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pcy1jdXJyZW50IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy1hY3RpdmUgYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5wLWNvbHVtbl9ib3R0b20tb25kZW1hbmR7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JucntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICAgICAmLWltZ2JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTFkZWcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3ZTdlNztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgbWFyZ2luOiAwIGF1dG8gNzVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWlubmVye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dGJveHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzLjUlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggNjBweCAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgd29yZC1icmVhazogYXV0by1waHJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDU1O1xyXG4gICAgXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgY29sb3I6IHJnYigxNDAsIDE0MCwgMTQwKTtcclxuICBsaW5lLWhlaWdodDogMS44NDY7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jLWJ0bi0tbGluZXtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIHBhZGRpbmc6IDAuNnJlbSA0cmVtIDAuNnJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuXHRcdHJpZ2h0OiAxOHB4O1xyXG5cdFx0dG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1vbmRlbWFuZHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDEyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyMzM3ODtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzEyMzM3ODtcclxuICAgIHdpZHRoOiA3MiU7XHJcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcHggOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wLWNvbHVtbl9ib3R0b217XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JucntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi1pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dGJveHtcclxuICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gM3JlbTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcblx0XHRyaWdodDogMThweDtcclxuXHRcdHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb2x1bW5fYm90dG9tX19ibnIuc2VydmljZXtcclxuICAgIC5wLWNvbHVtbl9ib3R0b21fX2Juci10aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICB9XHJcbiAgICAucC1jb2x1bW5fYm90dG9tX19ibnItdGV4dHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWNvbHVtbl9ib3R0b21fX2Juci1pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogMTMwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnAtY29sdW1uX2JvdHRvbV9fYm5yLmRvd25sb2Fke1xyXG4ucC1jb2x1bW5fYm90dG9tX19ibnItaW1ne1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6MjBweCAzNXB4IDE1cHggMTBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgIC5wLWNvbHVtbl9ib3R0b21fX2Juci10ZXh0e1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxMztcclxuICAgICAgICBjb2xvcjogIzhjOGM4YztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44NDY7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5wLWNvbHVtbl9ib3R0b21fX2Juci1idG4gLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gNHJlbSAuNnJlbSAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb2x1bW5fYm90dG9tX19ibnIgKyAucC1jb2x1bW5fYm90dG9tX19ibnJ7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4ucC1zb2x1dGlvbl9ib3R0b21fX2Jucl9zZXJ2aWNlIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDk1JTtcclxufSIsIi5wLWNvbHVtbl9jb2x1bW57XHJcbiAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggZG90dGVkICMxMDEwMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3LjQlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICBjYWxjKDEwMCUgLSAxNy40JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucC1jb2x1bW5fX3dyYXBwZXIgYXJ0aWNsZSAucC1jb2x1bW5fY29sdW1uX19saXN0LWl0ZW0tdGV4dCBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHJcbn0iLCIucC1jb2x1bW5fZG93bmxvYWR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgICZfZmxleHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGdhcDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfdGV4dHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgNiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RpdGxle1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgICZfYnRue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfaW1ne1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWNvbHVtbl9yZWxhdGVke1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAmX2lubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAycmVtIDIuNXJlbSAzcmVtO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDoycmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmICsgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfdGFne1xyXG4gICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzMTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9uYW1le1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAxcHgpLCAjMTExMTExIDFweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIC5wLWNvbHVtbl9yZWxhdGVkIHVsIGxpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLnAtY29sdW1uX193cmFwcGVyIC5wLWNvbHVtbl9yZWxhdGVkIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn0iLCIucC1jb2x1bW5fc2VydmljZSB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBmb250MjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ibnIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICB3aWR0aDogMjclO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZXh0Ym94IHtcclxuICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDcwcHggMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgd29yZC1icmVhazogYXV0by1waHJhc2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgfVxyXG4gICAgJi1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDNyZW0gMC42cmVtIDJyZW07XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZmxleCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBnYXA6MTBweCAxNXB4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWluLXdpZHRoOiA1MTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtY29sdW1uX3RhYmxlLW9mLWNvbnRlbnRze1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICp7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIHBhZGRpbmc6IDYwcHggNDBweCA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYxO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgICYtdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDUwJSA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnRue1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgdWx7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBsaXtcclxuICBsaW5lLWhlaWdodDogMS41NTY7XHJcbiAgICAgICAgICAgICYuaDJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaDN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgKyAuaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wLWNvbHVtbl90YWJsZS1vZi1jb250ZW50c3tcclxuICAgICYub3BlbntcclxuICAgICAgICB1bHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OnZpc2libGU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucF9jb2x1bW5fdGFibGV7XHJcbiAgICAmX2JvZHl7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIuKAu+WPs+OBq+OCueOCr+ODreODvOODq+OBp+OBjeOBvuOBmeOAglwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5uZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAmLnc4MDB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi53NjAwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3RhYmxle1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQztcclxuICAgICAgICB0aCB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4gICAgICAgICB0ZCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5kZXRhaWxQYWdlIHtcclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGFzaWRlIHtcclxuICAgIGgyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAge1xyXG4gICYtY29sdW1uIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG5cdCAgd2lkdGg6OTUlO1xyXG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtc3VwcGxlbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODc4Nzg3O1xyXG4gICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhcnRpY2xlIHtcclxuICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgJiArIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIgeyAvKuWkp+OCv+OCpOODiOODqyovXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHsgLyrkuK3jgr/jgqTjg4jjg6sqL1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7IC8q5bCP44K/44Kk44OI44OrKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDI1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmICsgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGxpeyBcclxuICAgIHRleHQtaW5kZW50OiAtMXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXNpZGUge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgJiArIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1hc2lkZSB7XHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19sYXlvdXQge1xyXG4gICAgICAgICAgICAmLS0wMSB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMTAxMDEwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246MC4zcyBhbGw7XHJcblx0XHRcdFx0ICAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdCAgb3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ICB9XHJcbiAgICAgICAgICAgICAgICAmLnBhbDAxIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgKiAyKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gICYtY29ubmVjdGlvbiB7XHJcbiAgLy8gICAgYmFja2dyb3VuZDogI0U4RUJGMTtcclxuICAvLyAgICAmX19zZXQge1xyXG4gIC8vICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAvLyAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgLy8gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAvLyAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAvLyAgICAgIH1cclxuICAvLyAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgLy8gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLy8gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgLy8gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIC8vICAgICAgICAgIHBhZGRpbmc6IDUlO1xyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICAmLWhlYWQge1xyXG4gIC8vICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIC8vICAgICAgICBoMiB7XHJcbiAgLy8gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgLy8gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAvLyAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAvLyAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICAgICAgICAgJjpiZWZvcmUge1xyXG4gIC8vICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICAmOmFmdGVyIHtcclxuICAvLyAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICAgICAgICAgICBib3R0b206IC0wcHg7XHJcbiAgLy8gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDBweCk7XHJcbiAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gIC8vICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgLy8gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICB1bCB7XHJcbiAgLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAvLyAgICAgICAgbGkge1xyXG4gIC8vICAgICAgICAgIHdpZHRoOiAyMS45NCU7XHJcbiAgLy8gICAgICAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgICAgICBpbWcge1xyXG4gIC8vICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgICBmaWd1cmUge1xyXG4gIC8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAvLyAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gICAgICAgICAgICBpbWcge1xyXG4gIC8vICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgIGgyIHtcclxuICAvLyAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIC8vICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIC8vICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gIC8vICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gIC8vICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gIC8vICAgICAgICAgIH1cclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgICAgJi1sYWJlbCB7XHJcbiAgLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgLy8gICAgICAgIHNwYW4ge1xyXG4gIC8vICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAvLyAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gIC8vICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAvLyAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIC8vICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgLy8gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIC8vICAgICAgICB9XHJcbiAgLy8gICAgICB9XHJcbiAgLy8gICAgICAmLWNhdGVnb3J5IHtcclxuICAvLyAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC8vICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLy8gICAgICAgIHNwYW4ge1xyXG4gIC8vICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC8vICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xyXG4gIC8vICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAvLyAgICAgICAgICBjb2xvcjogIzEwMTAxMDtcclxuICAvLyAgICAgICAgfVxyXG4gIC8vICAgICAgfVxyXG4gIC8vICAgIH1cclxuICAvLyAgfVxyXG4gICYtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAmLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjphZnRlciB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmF1dGhvciB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgIHBhZGRpbmc6IDMuMHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvZmlsZSB7fVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZmlnY2FwdGlvbiB7XHJcbnRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5maWdjYXB0aW9uIHNtYWxsIHtcclxuZm9udC1zaXplOjgwJTtcclxufVxyXG4ubC1zb3VyY2Ugc21hbGwge1xyXG5kaXNwbGF5OiBibG9jaztcclxufVxyXG4ucDU0dGFibGVfYm9keSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcbi5wNTR0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0M7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcbi5wNTR0YWJsZSB0aCB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucDU0dGFibGUgdGQge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NDO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5wNTR0YWJsZV9ib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcbiAgLnA1NHRhYmxlX2JvZHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwi4oC75Y+z44Gr44K544Kv44Ot44O844Or44Gn44GN44G+44GZ44CCXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG4gIC5wNTR0YWJsZSB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgfVxyXG59IiwiLnAtY29tcGFueS1pbmZvcm1hdGlvbi1zZXQge1xyXG5cdEBpbmNsdWRlIGdyaWQoNHJlbSAzLjUlKTtcclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiAzMSU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHRcdFxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDExdnc7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzB2dztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnAtY29tcGFueS1wcmVzaWRlbnQge1xyXG5cdEBpbmNsdWRlIGdyaWQoNSUpO1xyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogMzAlO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdHdpZHRoOiA2NSU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnAtY29tcGFueS1zZXQge1xyXG4gIEBhdC1yb290IC5wLWNvbXBhbnktc2V0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDUlO1xyXG4gICAgfVxyXG4gICAgJiBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYzMzc5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgIH1cclxuICAgICZfX2JsayB7XHJcbiAgICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKkBpbmNsdWRlIGFuaW1hdGlvbjsqL1xyXG4gIHAge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCg0LjhyZW0pO1xyXG4gIH1cclxuICAmX19ibGsgKyAucC1zdWJqZWN0LXNldF9fYmxrIHtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjdiN2I3O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAyOTlweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgLmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuICAgIGNvbG9yOiAjYjdiN2I3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW46IDZyZW0gMCAzcmVtO1xyXG4gICAgY29sb3I6ICMxNjMzNzk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogIzE2MzM3OTtcclxuICAgIH1cclxuICAgICYgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMiUpO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgIGNvbG9yOiAjMTYzMzc5O1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1jb21wYW55IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuc3ViLXR0bCB7XHJcbiAgICBjb2xvcjogIzE3MzQ3YTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICB9XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21wYW55L2JnLWNvbXBhbnkuanBnXCIpO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi50b3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fdG9wdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4wO1xyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVzc2FnZSB7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWdib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0Ym94IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50YW5hYmVncm91cCB7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgJiBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2JveCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29tcGFueSB7XHJcbiAgICAgICYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICAgICYgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmlnaHR0eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDI4NnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMyNzg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2VudGVydHh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmdyb3VwIHtcclxuICAgICAgJiAucC1jb21wYW55X19pdGVtX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2dvYm94IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxNzhweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXRhaWx0eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiB1bCBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE1MzI3NjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2JveCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbmFtZWJveCB7XHJcbiAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZyZW07XHJcbiAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgIHRvcDogMzhweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1zbWFsbC5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAge1xyXG4gICYtY29tcGFueSB7XHJcbiAgICAmX19jb21wYW55LXRjZ19kbSwgJl9fY29tcGFueS10Y2dfZHgsICZfX3R5cGUwMSB7XHJcbiAgICAgIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1pbWcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE1MzM3ODtcclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtbGluayBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIGR0IHtcclxuICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgfVxyXG4gICAgICAucHJvZmlsZW12LCAucC1jb25zdWx0YW50X19wcm9ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29tcGFueS1scywgJl9fdHlwZTAyIHtcclxuICAgICAgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYjcxYzIyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNiNzFjMjI7XHJcbiAgICAgIH1cclxuICAgICAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQge1xyXG4gICAgICAgIGNvbG9yOiAjYjcxYzIyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlbXYsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhlOGU5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21wYW55LWd3cCwgJl9fdHlwZTAzIHtcclxuICAgICAgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWltZyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGI3ODNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC1saW5rIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM4Yjc4M2U7XHJcbiAgICAgIH1cclxuICAgICAgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sgZHQge1xyXG4gICAgICAgIGNvbG9yOiAjOGI3ODNlO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcm9maWxlbXYsIC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMWVjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb21wYW55LWozLCAmX190eXBlMDQge1xyXG4gICAgICAucHJvZmlsZW12LWlubmVyX19kZXRhaWwtaW1nIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1MjdkYjI7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWxpbmsgYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUyN2RiMjtcclxuICAgICAgfVxyXG4gICAgICAucC1jb25zdWx0YW50X19wcm9ibG9jayBkdCB7XHJcbiAgICAgICAgY29sb3I6ICM1MjdkYjI7XHJcbiAgICAgIH1cclxuICAgICAgLnByb2ZpbGVtdiwgLnAtY29uc3VsdGFudF9fcHJvYmxvY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGYyZjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb25zdWx0YW50IHtcclxuICAgICZfX3Byb2Jsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYgKyBkbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGR0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRkIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6ICfilrwnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAvKm1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vdmllIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJvYmxvY2sge1xyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XHJcbiAgICAgICAgcGFkZGluZzogMTUwcHggMDtcclxuICAgICAgICAmLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA1JTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDUwcHggMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuips+OBl+OBj+imi+OCi1wiO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFyMiB7XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44Kk44Oz44K/44OT44Ol44O844Gv44GT44Gh44KJXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgIC5hcjIgaTphZnRlcm0gLmFyIGk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtdXAge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlMDEge1xyXG4gICAgICAgICAgICAgIC5hciBpOmFmdGVyLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTMzNzggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlMDIge1xyXG4gICAgICAgICAgICAgIC5hciBpOmFmdGVyLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiNzFjMjI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNzFjMjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlMDMge1xyXG4gICAgICAgICAgICAgIC5hciBpOmFmdGVyLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Yjc4M2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Yjc4M2UgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlMDQge1xyXG4gICAgICAgICAgICAgIC5hciBpOmFmdGVyLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjdkYjI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmFyIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjdkYjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZmlsZS1maXJzdCwgYSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuI3NlY3Rpb25fbW92aWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgfVxyXG59XHJcbi5wcm9maWxlbXYge1xyXG4gICYtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fZGV0YWlsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtY29tcGFueSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgICAmLW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1uYW1lLWVuZ2xpc2gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL2R4L2Fzc2V0cy9pbWcvY29uc3VsdGFudC9pY29uX2J0bjAxLnBuZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcclxuICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ob3ZlcnR5cGUge1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmFyIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHlwZTAxIHtcclxuICAgIC5hciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIC8qY29sb3I6ICMxNTMzNzg7Ki9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuYXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDEuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi50eXBlMDIge1xyXG4gICAgLmFyIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgLypjb2xvcjogI2I3MWMyMjsqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5hciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnR5cGUwMyB7XHJcbiAgICAuYXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAvKmNvbG9yOiAjOGI3ODNlOyovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmFyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAzLnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHlwZTA0IHtcclxuICAgIC5hciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIC8qY29sb3I6ICM1MjdkYjI7Ki9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuYXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDQuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtY29uc3VsdGFudF9fcHJvYmxvY2tfX211bHRpcGxlYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19tdWx0aXBsZWJveCBkZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4ucC1jb25zdWx0YW50X19wcm9ibG9ja19fbXVsdGlwbGVib3ggZGQ6bnRoLWNoaWxkKG4gKyAyKSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG4ucC1jb25zdWx0YW50X19wcm9ibG9ja19fbXVsdGlwbGVib3ggZGQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5hbGwtbGlzdC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzMzc4O1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuI3RvcCAuYWxsLWxpc3QucC1jb25zdWx0YW50X19wcm9ibG9jay1saW5rIHVsIGxpOm50aC1jaGlsZChuICsgNyksICNjb21wYW55IC5hbGwtbGlzdC5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrLWxpbmsgdWwgbGk6bnRoLWNoaWxkKG4gKyA3KSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4jdG9wIC5wLWNvbnN1bHRhbnRfX2l0ZW0gLnN1Yi10dGwge1xyXG4gIG1hcmdpbjogNTBweCAwO1xyXG4gIGNvbG9yOiAjMTczNDdhO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLXRjZ2xvZ28ge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLXRjZ2xvZ28ge1xyXG4gIHdpZHRoOiAyMzVweDtcclxufVxyXG4ucHJvZmlsZW12LWlubmVyX19kZXRhaWwtY29tcGFueSB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5zcGFuLmNvbXBhbnlfbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLW5hbWUtZW5nbGlzaCB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLnAtYXJ0aWNsZVBhZ2UtaW5lbnIucHJvZmlsZW12IHtcclxuICBtaW4taGVpZ2h0OiAzNDBweDtcclxufVxyXG4ucC1jb25zdWx0YW50X19wcm9fX21vdmllIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXgtd2lkdGg6IDk1JTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nOiAzMHB4IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZSB7XHJcbiAgYmFja2dyb3VuZDogI2Y4ZThlOTtcclxufVxyXG4ucC1jb21wYW55X19jb21wYW55LWozIC5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWUge1xyXG4gIGJhY2tncm91bmQ6ICNlZGYyZjg7XHJcbn1cclxuLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9fdHh0Ym94IHtcclxuICB3aWR0aDogNDklO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX3R4dGJveF9fY2FyZWVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjYjcxYzIyO1xyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktbHMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9fdHh0Ym94X19jYXJlZXIge1xyXG4gIGNvbG9yOiAjYjcxYzIyO1xyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnAtY29uc3VsdGFudF9fcHJvX19tb3ZpZV9fdHh0Ym94X19jYXJlZXIge1xyXG4gIGNvbG9yOiAjNTI3ZGIyO1xyXG59XHJcbi5wLWNvbnN1bHRhbnRfX3Byb19fbW92aWVfX2l0ZW0ge1xyXG4gIHdpZHRoOiA0NyU7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcbi5wLWNvbnN1bHRhbnRfX21vdmllIHtcclxuICBwYWRkaW5nOiBjYWxjKDMxNSAvIDU2MCAqIDEwMCUpIDAgMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnAtY29uc3VsdGFudF9fbW92aWUgaWZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsX2NvbHVtbjIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLXRjZ2xvZ28ge1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG59XHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktajMgLnByb2ZpbGVtdi1pbm5lcl9fZGV0YWlsLWNvbXBhbnkge1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5wLWNvbXBhbnlfX2NvbXBhbnktZ3dwIC5wcm9maWxlbXYtaW5uZXJfX2RldGFpbC10Y2dsb2dvIHtcclxuICAgIHdpZHRoOiAxNTRweDtcclxufVxyXG5cclxuXHJcbi5wLWNvbnN1bHRhbnRfX3Byb2Jsb2NrX19mbGV4e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDozcmVtO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6MXJlbTtcclxuICAgIH1cclxufSIsIi5wLWNvbnN1bHRhbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIC5iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1jb25zdWx0YW50LmpwZ1wiKTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAge1xyXG4gICYtY29uc3VsdGluZyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgLmNhdGV0b3Bjb25zdWx0YW50IHtcclxuICAgICAgICAuYXIge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XHJcbiAgICAgICAgICByaWdodDogMjEwcHg7XHJcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcjIge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eXBlMDEge1xyXG4gICAgICAgIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmFyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMS5zdmcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuY2F0ZXRvcGNvbnN1bHRhbnQge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eXBlMDEsICYudHlwZTAyLCAmLnR5cGUwMywgJi50eXBlMDQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhdGV0b3Bjb25zdWx0YW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmFyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmFyMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLjgqTjg7Pjgr/jg5Pjg6Xjg7zjga/jgZPjgaHjgolcIjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUwMSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmFyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwMS5zdmcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuY2F0ZXRvcGNvbnN1bHRhbnQge1xyXG4gICAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNTMzNzggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTAyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICYuYXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXItcmlnaHQtdHlwZTAyLnN2Zyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5jYXRldG9wY29uc3VsdGFudCB7XHJcbiAgICAgICAgICAgICAgLmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiNzFjMjI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjcxYzIyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3MWMyMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50eXBlMDMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJi5hciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9hci1yaWdodC10eXBlMDMuc3ZnKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmLmNhdGV0b3Bjb25zdWx0YW50IHtcclxuICAgICAgICAgICAgICAuYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzhiNzgzZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Yjc4M2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGI3ODNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnR5cGUwNCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmFyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LXR5cGUwNC5zdmcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuY2F0ZXRvcGNvbnN1bHRhbnQge1xyXG4gICAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTI3ZGIyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzUyN2RiMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjdkYjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTAyIHtcclxuICAgICAgICAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjYjcxYzIyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNzFjMjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTAzIHtcclxuICAgICAgICAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGI3ODNlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Yjc4M2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHlwZTA0IHtcclxuICAgICAgICAucC1jb25zdWx0aW5nX19saXN0LWxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAjNTI3ZGIyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjdkYjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHggMDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5wLWNvbnN1bHRpbmdfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICYudHlwZTAxIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50eXBlMDIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiNzFjMjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnR5cGUwMyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzhiNzgzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudHlwZTA0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI3ZGIyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29uc3VsIHtcclxuICAmX19oZWFkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICZfX3RjZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wLWNvbnN1bHRpbmdfX2xpc3QtbGFiZWwge1xyXG4gICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAmLmlzLWhpZGRlbnsvKiDjgqLjgrPjg7zjg4fjgqPjgqrjg7MgKi9cclxuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnN1bHRhbnQge1xyXG4gICYtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmLmN1cnJlbnQsICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQobiArIDIpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDEgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCxcclxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDIgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbCxcclxuLnAtY29uc3VsdGluZ19fbGlzdC50eXBlMDQgLnAtY29uc3VsdGluZ19fbGlzdC1sYWJlbHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbXEtZG93biB7XHJcblx0bGkuY2F0ZXRvcGNvbnN1bHRhbnQge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ucC1kb2N1bWVudF9faXRlbSAucC1jb25zdWx0aW5nX19saXN0IGxpLmNhdGV0b3Bjb25zdWx0YW50IC5hciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICByaWdodDogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wLWRvY3VtZW50X19pdGVtIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyIGkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5wLWRvY3VtZW50X19pdGVtIC5wLWNvbnN1bHRpbmdfX2xpc3QgbGkuY2F0ZXRvcGNvbnN1bHRhbnQgLmFyMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbn1cclxuXHJcbi5jb25zdWxfX2JvZHl7XHJcbi5saXN0LWJ0biB7XHJcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcclxuICAgIFxyXG5cclxuICAgICBidXR0b257XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6MTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICBcclxuICAgICAgICAgXHJcbiAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOjphZnRlcntcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNmZmZmZmY7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG59XHJcbn1cclxufSIsIi5wIHtcclxuICAmLWNvbnRhY3Qge1xyXG4gICAgLmJnLWltZyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9keC9hc3NldHMvaW1nL2NvbnRhY3QvYmFja2ltZy5qcGdcIik7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIG1hcmdpbjogNSUgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJiArIC5wLWNvbnRhY3RfX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLm1rdG9IdG1sVGV4dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4YTk5YmI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIC5ta3RvRm9ybVJvdyB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YzJkNjtcclxuICAgICAgICBoZWlnaHQ6IDMuNGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWQtcmV2b2x1dGlvbiB7XHJcbiAgICAmLW12e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA1JTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xvZ297XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHNwYW57ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gICAgXHJcbiAgICAmX19zZWN0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDsgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjM1cHggO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgICBtYXJnaW46IDU0cHggYXV0bztcclxuICAgICAgICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA3MHB4IHNvbGlkICM2ZTc3ODY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICBib3JkZXItcmlnaHQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjNmU3Nzg2O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd29ycmllc3tcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6MzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBnYXA6MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCAqIDIpLzMpO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSAucC1kLXJldm9sdXRpb25fX3dvcnJpZXNfX2l0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykgLnAtZC1yZXZvbHV0aW9uX193b3JyaWVzX19pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDM1YThlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODNmO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mb3tcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGxhbntcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mbGV4e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVldGluZ3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nYm94e1xyXG4gICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucC1kLXJldm9sdXRpb25fX3NlY3Rpb24gKyAucC1kLXJldm9sdXRpb25fX3NlY3Rpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiY6OmJlZm9yZXtcclxuICAgIGJvcmRlci10b3A6ICNkZGRkZGQgMXB4IHNvbGlkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxufVxyXG5cclxuXHJcbiVncmFkZV9kcntcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTMsMiw4NikgMCUsIHJnYig1OSwxMDQsMTc2KSA1MCUsIHJnYigzNSwxMTEsMTc4KSA2NyUsIHJnYigxMSwxMTgsMTc5KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxMywyLDg2KSAwJSwgcmdiKDU5LDEwNCwxNzYpIDUwJSwgcmdiKDM1LDExMSwxNzgpIDY3JSwgcmdiKDExLDExOCwxNzkpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDEzLDIsODYpIDAlLCByZ2IoNTksMTA0LDE3NikgNTAlLCByZ2IoMzUsMTExLDE3OCkgNjclLCByZ2IoMTEsMTE4LDE3OSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxMywyLDg2KSAwJSwgcmdiKDU5LDEwNCwxNzYpIDUwJSwgcmdiKDM1LDExMSwxNzgpIDY3JSwgcmdiKDExLDExOCwxNzkpIDEwMCUpO1xyXG59XHJcbiVncmFkZV90ZXh0e1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wLWQtcmV2b2x1dGlvbi1ibnJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dve1xyXG4gICAgfVxyXG4gICAgJl9fdHh0Ym94e1xyXG4gICAgICAgIFxyXG4gICAgICAgIFB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd257XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICBAZXh0ZW5kICVncmFkZV9kcjtcclxuICAgICAgICBAZXh0ZW5kICVncmFkZV90ZXh0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Mzg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ3NDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd257XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250NDg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwYTI3NjM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDoxNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBhMjc2MztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy5wbmcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLnAtZGVsaW1pdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGhlaWdodDogMzVweDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIi5wLWRpZ2l0YWxpbnNpZ2h0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuc3ViLXR0bCB7XHJcbiAgICBjb2xvcjogIzE3MzQ3YTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuICB9XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctaW5zaWdodC5qcGdcIik7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLnRvcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJiAucC1jb21wYW55X19pdGVtX190b3B0dGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tZXNzYWdlIHtcclxuICAgICAgJiAucC1jb21wYW55X19pdGVtX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmX19pbWdib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFuYWJlZ3JvdXAge1xyXG4gICAgICAmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0Ym94IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAmIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jb21wYW55IHtcclxuICAgICAgJiAucC1jb21wYW55X19pdGVtX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICAgICYgLmMtYnRuLS1saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmlnaHR0eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDI4NnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMyNzg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZ3JvdXAge1xyXG4gICAgICAmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xyXG4gICAgICAgICZfX2xvZ29ib3gge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDE3OHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXRhaWx0eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgJiBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiB1bCBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE1MzI3NjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWVib3gge1xyXG4gICAgICAgICAgJiBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cmVtO1xyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIC5jLWJ0bi0tbGluZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICB0b3A6IDM4cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXJyb3ctc21hbGwucG5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWRvY3VtZW50LXNldCB7XHJcblx0Jl9fYmxrIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMiUpO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdGdhcDogNCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdFx0d2lkdGg6IDIzLjUlO1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdFxyXG5cdFx0QGF0LXJvb3QgLmwtc2VjdGlvbi0tZ3IgLnAtZG9jdW1lbnQtc2V0X19pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnM7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDIuNnZ3IDEuM3Z3O1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKHMpe1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdH1cdFx0XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjVzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuXHRcdGNvbG9yOiAjYjdiN2I3O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG5cdH1cclxuXHQmX19ibnIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlbWluYXItbGlzdF9iZy5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdH1cclxufVxyXG4iLCIucC1kb2N1bWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLWRvY3VtZW50LmpwZ1wiKTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICB3aWR0aDogMzIlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1nYm94IHtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1MzQ3NztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2F0ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgJiBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6MjBweCAyJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI4LjlyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI2Rvd25sb2FkLWRldGFpbCB7XHJcblx0LnAtYXJ0aWNsZVBhZ2UtbXZfX3R4dF9fY2F0Y2hjb3B5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbn0iLCJcclxuLnAtZG93bmxvYWQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmIC5zdWItdHRsIHtcclxuXHRcdFx0XHRjb2xvcjogIzE3MzQ3YTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0bWFyZ2luOiA1MHB4IDA7XHJcblx0XHRcdH1cclxuXHQmIC5iZy1pbWcge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1kb2N1bWVudC5qcGdcIik7XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogNnJlbTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0fVxyXG5cdFx0Ji50b3Age1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCYgLnAtY29tcGFueV9faXRlbV9fdG9wdHRsIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMi4wO1xyXG5cdFx0XHRcdCYgc3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubWVzc2FnZSB7XHJcblx0XHRcdCYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0Jl9faW1nYm94IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDhweDtcclxuXHRcdFx0XHRcdCZfX25hbWUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0JiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX190eHRib3gge1xyXG5cdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0JiBwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudGFuYWJlZ3JvdXAge1xyXG5cdFx0XHQmIC5wLWNvbXBhbnlfX2l0ZW1fX2xpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XHJcblx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fdHh0Ym94IHtcclxuXHRcdFx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdFx0XHQmIGg0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMxNTMzNzg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9faW1nYm94IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdCYuY29tcGFueSB7XHJcblx0XHRcdCYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhYmM3O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI4cHggMDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdCAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhYmM3O1xyXG5cdFx0XHRcdCAgICYgLmMtYnRuLS1saW5lIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fcmlnaHR0eHQge1xyXG5cdFx0XHRcdHdpZHRoOiAyODZweDtcclxuXHRcdFx0XHRjb2xvcjogIzE1MzI3ODtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0ICB9XHJcblx0XHRcdH1cclxuXHRcdFx0JiAuYy1idG4tLWxpbmUge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdCAgfVxyXG5cdFx0Ji5ncm91cCB7XHJcblx0XHRcdCYgLnAtY29tcGFueV9faXRlbV9fbGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyOHB4IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGFiYzc7XHJcblx0XHRcdFx0Jl9fbG9nb2JveCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTc4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX2RldGFpbHR4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHQmIGg1IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmIHVsIGxpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIuKXj1wiO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTUzMjc2O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgLmMtYnRuLS1saW5lIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI2NXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS40cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX19uYW1lYm94IHtcclxuXHRcdFx0XHRcdCYgaDUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNnJlbTtcclxuXHRcdFx0XHRcdFx0JiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiAuYy1idG4tLWxpbmUge1xyXG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiA2cHggMDtcclxuXHRcdFx0XHRcdFx0dG9wOiAzOHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1zbWFsbC5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5wLWZvcm0yX193cmFwcGVyIHNlY3Rpb24uZG93bmxvYWRfZGV0YWlsX3R4dF93cmFwIGZpZ3VyZSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbn1cclxuXHJcblxyXG5cdFxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIFxyXG4gXHJcblxyXG4iLCIucC1keC1jZXJ0aWZpY2F0aW9uIHtcclxuICAgICYtY29udHN7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNGY1O1xyXG4gICAgcGFkZGluZzogNjBweCA2NXB4IDcwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luOiA5MHB4IGF1dG8gMTU1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwJSk7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgICAgJi10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10dGx7XHJcbiAgICAgICAgICAgIFxyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIGNvbG9yOiByZ2IoMjEsIDUxLCAxMjApO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi1ib3R0b206M3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206M3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG59XHJcbn1cclxuXHJcblxyXG4uZHgtY2VydGlmaWNhdGlvbl9fYm5yIHtcclxuICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbn0iLCIuZHgtZGlhZ25vc2VfX2JuciB7XHJcbiAgbWF4LXdpZHRoOiA5NTBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMS42cmVtIC0wLjZyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICYgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nYm94IHtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190eHRib3gge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAmX190dGwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgY29sb3I6ICMxMjMzNzg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWR4LWZvci1tZWRpdW0ge1xyXG4gICAgJi1tdntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sb2dve1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBzcGFueyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlY3Rpb257XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwOyBcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA1JTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzVweCA7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWR4LWZvci1tZWRpdW0taDIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Fycm93e1xyXG4gICAgICAgIG1hcmdpbjogNTRweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDcwcHggc29saWQgIzZlNzc4NjtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIGJvcmRlci1yaWdodDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogODBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICM2ZTc3ODY7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd29ycmllc3tcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6MzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBnYXA6MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCAqIDIpLzMpO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSAucC1keC1mb3ItbWVkaXVtX193b3JyaWVzX19pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIC5wLWR4LWZvci1tZWRpdW1fX3dvcnJpZXNfX2l0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MzVhOGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzE4M2Y7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wbGFue1xyXG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDIpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGlnaHQtYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzZlNzc4NjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvem9vbS5wbmcnKSBjZW50ZXIvNzUlIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lZXRpbmd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZ2JveHtcclxuICAgICAgICAgICAgd2lkdGg6IDM5JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JlY29tbWVuZGF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbW9kZWwge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGlzY3Vzc2lvbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BvaW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTVweCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4ucC1keC1mb3ItbWVkaXVtX19zZWN0aW9uICsgLnAtZHgtZm9yLW1lZGl1bV9fc2VjdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuJjo6YmVmb3Jle1xyXG4gICAgYm9yZGVyLXRvcDogI2RkZGRkZCAxcHggc29saWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIHRvcDogMDtcclxufVxyXG59XHJcblxyXG5cclxuJWdyYWRlX2Rye1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCggOTBkZWcsIHJnYigxMywyLDg2KSAwJSwgcmdiKDU5LDEwNCwxNzYpIDUwJSwgcmdiKDM1LDExMSwxNzgpIDY3JSwgcmdiKDExLDExOCwxNzkpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDEzLDIsODYpIDAlLCByZ2IoNTksMTA0LDE3NikgNTAlLCByZ2IoMzUsMTExLDE3OCkgNjclLCByZ2IoMTEsMTE4LDE3OSkgMTAwJSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMTMsMiw4NikgMCUsIHJnYig1OSwxMDQsMTc2KSA1MCUsIHJnYigzNSwxMTEsMTc4KSA2NyUsIHJnYigxMSwxMTgsMTc5KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCA5MGRlZywgcmdiKDEzLDIsODYpIDAlLCByZ2IoNTksMTA0LDE3NikgNTAlLCByZ2IoMzUsMTExLDE3OCkgNjclLCByZ2IoMTEsMTE4LDE3OSkgMTAwJSk7XHJcbn1cclxuJWdyYWRlX3RleHR7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnAtZHgtZm9yLW1lZGl1bS1ibnJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd257XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvZ297XHJcbiAgICB9XHJcbiAgICAmX190eHRib3h7XHJcbiAgICAgICAgXHJcbiAgICAgICAgUHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3due1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd257XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICBAZXh0ZW5kICVncmFkZV9kcjtcclxuICAgICAgICBAZXh0ZW5kICVncmFkZV90ZXh0O1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzODtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDc0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzBhMjc2MztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOjE1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMGEyNzYzO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jLWJuciB7XHJcbiAgICAmLXNlcnZpY2Uge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYTI1Njg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZWJmMiA1MCUsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Mzg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMxYTI1Njg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1IWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzc4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZG93bmxvYWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxYTI1Njg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvYy1ibnItZG93bmxvYWRfYmcucG5nJykgbm8tcmVwZWF0ICNlOGViZjI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWEyNTY4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzM3ODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHZ3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC1leWUtaW50cm8ge1xyXG5cdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0bWFyZ2luOiA1cmVtIDA7XHJcblx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdH1cclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0bWFyZ2luOiA2cmVtIDA7XHJcblx0cGFkZGluZzogNHJlbTtcclxuXHRAaW5jbHVkZSBvcDtcclxuXHRwLCBkbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdGRsIHtcclxuXHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0fVxyXG5cdGRkIHtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdH1cclxuXHRkZCBsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBpbnNpZGU7XHJcblx0XHRAaW5jbHVkZSBmb250MTM7XHJcblx0fVxyXG5cdCZfX3dyYXAge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgzLjVyZW0sc3BhY2UtYmV0d2VlbixmbGV4LXN0YXJ0KTtcclxuXHRcdEBpbmNsdWRlIG1xLXVwIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE2LjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0PiBkaXYge1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDE2LjVyZW0gLSAzLjVyZW0gKTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wLWV5ZS1pbnRyb19fdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRAaW5jbHVkZSBmb250MjI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdH1cclxuXHQucC1leWUtaW50cm9fX25hbWUge1xyXG5cdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnAtZXllLXNldCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2V5ZS1saXN0LWJnLnBuZyk7XHJcblx0YmFja2dyb3VuZC1wb3N0aW9uOiBsZWZ0IHRvcDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTByZW07XHJcblx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAzMiU7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdH1cclxuXHQubC1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQmX19ibGsge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHdpZHRoOiAzOHJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LDQyLDEwMiwuMik7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC45KTtcclxuXHRcdHBhZGRpbmc6IDZyZW0gNHJlbTtcclxuXHRcdG1hcmdpbjogMCAuMXJlbTtcclxuXHRcdHRyYW5zaXRpb246IC41cztcclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMnJlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1Niw0MiwxMDIsLjQpO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRmaWd1cmUgaW1nIHtcclxuXHRcdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0XHRcdC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblx0XHRcdFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0XHRcdC1vLWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ZmlndXJlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZyZW07XHJcblx0XHRcdHdpZHRoOiAxNnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxNnJlbTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcdFx0XHRcclxuXHRcdH1cclxuXHRcdCBpbWcge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAwO1xyXG5cdFx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHQtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHQtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcblx0XHRcdC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLWNlbnRlciB7XHJcblx0XHQmLnAtZXllLXNldF9faXRlbSB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0bWFyZ2luOiAwIDEuNXJlbTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRmaWd1cmUgaW1nIHtcclxuXHRcdFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0LW1vei1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0LW1zLWZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG5cdFx0XHQtby1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuXHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLWNhdGUtLWxpbmUgc3BhbiB7XHJcblx0XHRjb2xvcjogI2I3YjdiNztcclxuXHRcdGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxuXHR9XHJcblx0aDMge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHQuanMtZXllLXNldC0tcHJldiB7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOSk7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dG9wOiBjYWxjKCA1MCUgLSA0cmVtICk7XHJcblx0XHR3aWR0aDogNXJlbTtcclxuXHRcdGhlaWdodDogOHJlbTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTFyZW07XHJcblx0XHRcdGxlZnQ6IDJyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdC5qcy1leWUtc2V0LS1uZXh0IHtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHR0b3A6IGNhbGMoIDUwJSAtIDRyZW0gKTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xcmVtO1xyXG5cdFx0XHRsZWZ0OiAxLjVyZW07XHJcblx0XHR9XHJcblx0fVx0XHJcblx0XHJcblx0XHJcbn1cclxuIiwiLnAtZmFxIHtcclxuXHQmIGgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0Y29sb3I6ICMxNTM0Nzc7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnAtZmFxLWxpc3Qge1xyXG5cdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjUlO1xyXG5cdFx0cGFkZGluZy1yaWdodDo1JTtcclxuXHR9XHJcblx0JWljb24ge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgwLGNlbnRlcixjZW50ZXIpO1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0XHRoZWlnaHQ6IDVyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDByZW07XHJcblx0XHRAaW5jbHVkZSBmb250NDI7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMnJlbTtcclxuXHRcdHRvcDogMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdH1cclxuXHRkbCB7XHJcblx0XHQrIGRsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdH1cclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRkdCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogM3JlbSAzcmVtIDNyZW0gOHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBleHRlbmQgJWljb247XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRcdGNvbnRlbnQ6J1EnO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSA4cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHRcdFx0JiBhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBleHRlbmQgJWljb247XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRcdGNvbnRlbnQ6J0EnO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2FpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLWZlYXR1cmVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctZmVhdHVyZXMuanBnXCIpO1xyXG4gIH1cclxuICAmIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG4gICYgaDMge1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmX190eHRib3gge1xyXG4gICAgICAgIHdpZHRoOiA0Ni45NSU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAmX190dGwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2F0ZWxpc3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19pbWdib3h7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDYuOTUlKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3QubGlzdDAxIHtcclxuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG59XHJcbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9faW1nYm94IHtcclxuICBtYXJnaW4tbGVmdDogNTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3QubGlzdDAyIC5wLWZlYXR1cmVzX19pdGVtX19saXN0X19pbWdib3gge1xyXG4gIG1hcmdpbi1yaWdodDogNTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5wLWZlYXR1cmVzX19pdGVtX19saXN0Lmxpc3QwMSAucC1mZWF0dXJlc19faXRlbV9fbGlzdF9fdHh0Ym94IHVsIGxpIHtcclxuICBwYWRkaW5nOiAyN3B4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMjMzNzg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgNDBweCAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gIH1cclxufVxyXG4ucC1mZWF0dXJlc19faXRlbV9fbGlzdC5saXN0MDEgLnAtZmVhdHVyZXNfX2l0ZW1fX2xpc3RfX3R4dGJveCB1bCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzNzg7XHJcbn1cclxuLnAtZmVhdHVyZXNzcyB7IC8q5LiL5bGk44Oa44O844K4Ki9cclxuICAubC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmIC5iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1mZWF0dXJlcy5qcGdcIik7XHJcbiAgfVxyXG4gICYgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgJiBoMyB7XHJcbiAgICBjb2xvcjogIzE1MzM3ODtcclxuICB9XHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDYuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmM2Y0ZjU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX2Jsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgzIHt9XHJcbiAgICBwIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZmxleCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIC5wLWZlYXR1cmVzc3NfYmxvY2stZmxleC10b3Age1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgLnAtZmVhdHVyZXNzc19oZWFkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi16aW1nIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX2hlYWQge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiA3LjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE1MzM3ODtcclxuICAgICAgY29sb3I6ICMxNTMzNzg7XHJcblx0ICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDoxLjQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG5cdFx0d2lkdGg6IDQzJTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gIH1cclxuICAmX3NlcnZpY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gIH1cclxuICAmLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LXdpZHRoOiA5NzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmX19ibnIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgICBtYXJnaW46IDAgMSU7XHJcbiAgICAgICYgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmIHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAmIHN0cm9uZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWZvb3Rlci1uYXYge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY19iYXNlO1xyXG5cdGJhY2tncm91bmQ6I2ZmZjtcclxuXHRwYWRkaW5nOiAzcmVtIDA7XHJcblx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdHBhZGRpbmc6IDNyZW0gNXZ3O1xyXG5cdH1cclxuXHQmX193cmFwIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIGNlbnRlciApO1xyXG5cdFx0QGV4dGVuZCAld3JhcDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHRAaW5jbHVkZSBncmlkKCA4JSwgZmxleC1zdGFydCwgY2VudGVyICk7XHJcblx0XHRtaW4td2lkdGg6IDIyJTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdC8qd2lkdGg6IDExLjc1dnc7Ki9cclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0XHRhICsgaW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0LjZyZW07XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRuYXYge1xyXG5cdCAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBmb250MTY7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luIDogMDtcclxuICAgIH1cclxuXHR9XHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZDtcclxuXHRcdGxpICsgbGk6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyB8ICc7XHJcblx0XHRcdHBhZGRpbmc6IDAgMi42dnc7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcdFx0XHRcclxuXHRcdFx0XHRjb2xvcjogJGMtZ3JheTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29weXJpZ2h0IHtcclxuXHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdCAgICBtYXJnaW46IDAgMCAwIDVyZW07XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG8gMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1x0XHRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wLWZvb3Rlci1uYXZfX2xvZ297XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbi5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXh7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpe1xyXG4ucC1mb290ZXItbmF2X19sb2dvIC5mbGV4e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KXtcclxuXHQucC1mb290ZXItbmF2X19sb2dve1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ucC1mb290ZXItbmF2X19sb2dvIC5mbGV4IGEgaW1nIHtcclxuICAgIHdpZHRoOiAxNjRweDtcclxuICAgIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMDtcclxufSIsIi5wIHtcclxuICAmLWRvd25sb2FkIHtcclxuICAgICZfX212IHtcclxuICAgICAgbWluLWhlaWdodDogMzEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi1mb3JtMiB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcblx0ICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMTUwcHggYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0bWFyZ2luOiA2MHB4IGF1dG8gODBweCBhdXRvO1xyXG5cdFx0fVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICBzZWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYrc2VjdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuMHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAmKyBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZGxpbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICYrIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgICAgICYrIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBhdXRvO1xyXG4gICAgICAgICAgICAmKyBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0ZXh0LWluZGVudDogLTEuNXJlbTtcclxuICAgIG1hcmdpbjogMCAwIDAgMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cdFx0JiAub25kZW1hbmQtZGV0YWlsX19wcm9mIHtcclxuXHRcdFx0JiArIC5vbmRlbWFuZC1kZXRhaWxfX3Byb2Yge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQ0NDO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMC43cmVtO1xyXG5cdFx0XHRcdGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19wcm9maWxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmZvcm0ge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ta3RvSHRtbFRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZbdHlwZT1cInVybFwiXSxcclxuICAgICZbdHlwZT1cInRlbFwiXSxcclxuICAgICZbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgJlt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgIC8qd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOyovXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I3YzJkNjtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogNTIwcHggIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmW25hbWU9XCJmaXJzdG5hbWVmdXJpZ2FuYVwiXSxcclxuICAgICAgJltuYW1lPVwibGFzdG5hbWVmdXJpZ2FuYVwiXSxcclxuICAgICAgJltuYW1lPVwiRmlyc3ROYW1lXCJdLFxyXG4gICAgICAmW25hbWU9XCJMYXN0TmFtZVwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzZWxlY3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIC8qd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pOyovXHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdjMmQ2O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHdpZHRoOiA1MjBweCAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1rdG9SYWRpb0xpc3Qge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1rdG9CdXR0b25Sb3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMDBweDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICAmKyAucC1mb3JtMl9fcHJvZmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNDQ0M7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvTGFiZWwge1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvRmllbGRXcmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9GaWVsZFdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvR3V0dGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT11cmxdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPXRlbF0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIC5kZXRhaWxQYWdlIC5ta3RvRm9ybSBpbnB1dFt0eXBlPWRhdGVdLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gdGV4dGFyZWEubWt0b0ZpZWxkLCAuZGV0YWlsUGFnZSAubWt0b0Zvcm0gc2VsZWN0Lm1rdG9GaWVsZCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRldGFpbFBhZ2UgaW5wdXQsIC5kZXRhaWxQYWdlIHRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9MYWJlbCB7XHJcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgLm1rdG9Bc3Rlcml4IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSAubWt0b09mZnNldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gLm1rdG9SYWRpb0xpc3QgPiBsYWJlbCwgLmRldGFpbFBhZ2UgLm1rdG9Gb3JtIC5ta3RvQ2hlY2tib3hMaXN0ID4gbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjFlbTtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgLnJhZGlvLWxhYmVsLCAuZGV0YWlsUGFnZSAubWt0b1JhZGlvTGlzdCBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZXAgLnJhZGlvLWxhYmVsOjpiZWZvcmUsIC5kZXRhaWxQYWdlIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2QTZBNkE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5yYWRpby1sYWJlbDo6YWZ0ZXIsIC5kZXRhaWxQYWdlIC5ta3RvUmFkaW9MaXN0IGxhYmVsOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpby1sYWJlbDo6YmVmb3JlLCAuZGV0YWlsUGFnZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNTMzNzg7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAucmFkaW8tbGFiZWw6OmFmdGVyLCAuZGV0YWlsUGFnZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XHJcbn1cclxuXHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzogMXJlbSAxLjJyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YTZhNmEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub25kZW1hbmQgLnAtZm9ybTJfX3Byb2ZpbGUge1xyXG5cdG1hcmdpbi1ib3R0b206MTBweDtcclxufVxyXG4ub25kZW1hbmQgLnAtZm9ybTJfX3Byb2ZpbGUgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLm9uZGVtYW5kIC5wLWZvcm0yX19wcm9maWxlIHAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmRldGFpbFBhZ2UgLm1rdG9Gb3JtICNMYmxjb250YWN0X21lYW5ze1xyXG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGV0YWlsUGFnZSAubWt0b0Zvcm0gI0xibFF1ZXN0aW9uZnJlZTIge1xyXG4gICAgd2lkdGg6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5kZXRhaWxQYWdlIC5ta3RvRm9ybSBsYWJlbCNMYmxidXNpbmVzc19pdGVtcyB7XHJcbiAgICB3aWR0aDogMS41cmVtIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5ta3RvRXJyb3J7XHJcbiAgICBib3R0b206IC0yNXB4IWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub25kZW1hbmR7XHJcbiAgICAmLWRldGFpbF9fe1xyXG4gICAgJnBvaW50LWxpc3Qge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ocy1zdWJtaXQgLmFjdGlvbnMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxufSIsIi5wLWhlYWRlcntcclxuXHQmX19pbm5lciB7XHJcblx0XHRAZXh0ZW5kICV3cmFwO1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCggMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCApO1xyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoOCUsZmxleC1zdGFydCxjZW50ZXIpO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc0JTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcblx0XHRcdCsgaW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDQuNnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXZ3O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbmF2IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbmF2IG5hdiB7XHJcblx0XHRAaW5jbHVkZSBncmlkKCAwLCBmbGV4LWVuZCk7XHJcblx0XHRAaW5jbHVkZSBtcS11cChsKSB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQmX19uYXYgdWwge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZDtcclxuXHRcdCsgdWwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogM3JlbTtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLGZsZXgtc3RhcnQsY2VudGVyKTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE1O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMCxjZW50ZXIsY2VudGVyKTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICBib3R0b206IDA7XHJcblx0XHRcdFx0ICBsZWZ0OiAwO1xyXG5cdFx0XHRcdCAgY29udGVudDogJyc7XHJcblx0XHRcdFx0ICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQgIGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdCAgYmFja2dyb3VuZDogJGNfYmx1ZTtcclxuXHRcdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcblx0XHRcdFx0ICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuXHRcdFx0XHQgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjV2dztcclxuXHR9XHJcblx0Jl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDIuNHJlbSAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTM7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA1MHB4KSBhbmQgKCBtYXgtd2lkdGg6MTM0MHB4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDlyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46MCBhdXRvIC40cmVtO1xyXG5cdFx0XHRcdGhlaWdodDoxLjZyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjLWdyYXkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMSkgYXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikgYXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYWk7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDMpIGF7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4gICAgICAgICZfX25hdiAuaGlnaGxpZ2h0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmZmZmO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpIHtcclxuXHRcdFxyXG5cdFx0Jl9faGFtYnVyZ2VyIHtcclxuXHRcdFx0ZGlzcGxheSA6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHotaW5kZXggOiAzO1xyXG5cdFx0XHRyaWdodCA6IDV2dztcclxuXHRcdFx0dG9wICAgOiAycmVtO1xyXG5cdFx0XHR3aWR0aCA6IDQuMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiA0LjJyZW07XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdCAgZGlzcGxheSA6IGJsb2NrO1xyXG5cdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ICB3aWR0aCAgIDogM3JlbTtcclxuXHRcdFx0ICBoZWlnaHQgIDogLjJyZW0gO1xyXG5cdFx0XHQgIGxlZnQgICAgOiAuNnJlbTtcclxuXHRcdFx0ICBiYWNrZ3JvdW5kIDogIzU1NTtcclxuXHRcdFx0ICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCAgLW1vei10cmFuc2l0aW9uICAgOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQgIHRyYW5zaXRpb24gICAgICAgIDogMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdCAgdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0ICB0b3A6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHQgIHRvcDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdCAgdG9wIDogMS42cmVtO1xyXG5cdFx0XHQgIGxlZnQ6IC42cmVtO1xyXG5cdFx0XHQgIGJhY2tncm91bmQgOiNmZmY7XHJcblx0XHRcdCAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHQgIC1tb3otdHJhbnNmb3JtICAgOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0ICB0cmFuc2Zvcm0gICAgICAgIDogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMiksXHJcblx0XHRcdCYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0ICB0b3A6IDE2cHg7XHJcblx0XHRcdCAgYmFja2dyb3VuZCA6I2ZmZjtcclxuXHRcdFx0ICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0ICAtbW96LXRyYW5zZm9ybSAgIDogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0ICB0cmFuc2Zvcm0gICAgICAgIDogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQmX19uYXYge1xyXG5cdFx0ICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQgIHotaW5kZXggOiAyO1xyXG5cdFx0ICB0b3AgIDogMDtcclxuXHRcdCAgbGVmdCA6IDA7XHJcblx0XHQgIGNvbG9yOiAjZmZmO1xyXG5cdFx0ICBiYWNrZ3JvdW5kOiAkYy1iYXNlO1xyXG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICBvcGFjaXR5OiAwO1xyXG5cdFx0ICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLCB2aXNpYmlsaXR5IC42cyBlYXNlO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbmF2LmlzLWFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDEwMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG5hdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bCBsaSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMXJlbSBhdXRvIDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LXNpemU6Mi44cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsOm50aC1vZi10eXBlKDIpIGxpIGEgaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsOm50aC1vZi10eXBlKDIpIGxpIGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICAgICAgXHJcblx0fVxyXG59XHJcblxyXG4ucC1oZWFkZXJfX2xvZ297XHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbn1cclxuLnAtaGVhZGVyX19sb2dvIGltZ3tcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDE2NHB4O1xyXG59XHJcbi5wLWhlYWRlcl9fbG9nbyBhe1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5wLWhlYWRlcl9fbmF2IG5hdntcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhe1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpe1xyXG5cdC5wLWhlYWRlcl9fbG9nbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5wLWhlYWRlcl9faGFtYnVyZ2Vye1xyXG5cdHRvcDogMi41cmVtO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5tZW51X2NvbnRlbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDkuNHB4IDAuNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAmLWlubmVye1xyXG4gICAgICAgIG1heC13aWR0aDoxMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbiAgICAmLWZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOjdyZW07XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEuMXJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTExMTExO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiAgICB9XHJcbiAgICAmLWZsZXhzZXJ2aWNle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDo0cmVtO1xyXG4gICAgfVxyXG4gICAgJi1pdGVtLXNlcnZpY2V7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtICogMikgLyAzICk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMTExMTE7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTExMTExO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBsZWZ0OiAtMXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3VtbWFyeXtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxufVxyXG59XHJcblxyXG4ubWVudV9hcnJvd3tcclxuICAgID4gYXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbToxM3B4IDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwNTBweCkge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbToxMHB4IDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRpZ2l0YWxpbnNpZ2h0e1xyXG4gICAgICAgIG1pbi13aWR0aDogMTkuNXJlbTtcclxuICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI2U1ZjBmZjtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAwIDVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDUwcHgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAtaG9tZS1tdiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTAxMDEwO1xyXG4gICAgICAgIFxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaXMtc2xpZGUtYW5pbWF0aW9uIGltZ3tcclxuXHRcdGFuaW1hdGlvbjogZmFkZXpvb20gOHMgMHMgZm9yd2FyZHM7XHJcblx0fVxyXG4gICAgJl9fdHh0e1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgYSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMzR2dztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAzcmVtIDRyZW07XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcblx0XHR0cmFuc2l0aW9uOiAuNXMgYWxsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOjdyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjk1O1xyXG4gICAgICAgICAgICAucC1ob21lLW12X190eHRfX2Fycm93e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBmb250Mzg7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGdhcDoycmVtO1xyXG5cdFx0fVxyXG5cdFx0aDEge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcblx0XHRAaW5jbHVkZSBmb250MTY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0LmMtYnRuLS1tb3JlIHtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHJnYigxNDQsIDE0NCwgMTQ0KTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAgICAgJl9fbGFiZWx7XHJcblx0XHRAaW5jbHVkZSBmb250MTI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0gLSA3cmVtKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtIC0gMnJlbSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hcnJvd3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHRyYW5zaXRpb246IC41cyBhbGw7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hci1yaWdodC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuICAgIFxyXG5cdCZfX2NvbXBhbnkge1xyXG5cdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjV2dztcclxuXHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHR9XHJcblx0Jl9fc3VtbWFyeSB7XHJcblx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0fVxyXG5cdCZfX25hdi5qcy1zbGlkZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDUwdnc7XHJcblx0XHRsZWZ0OjA7XHJcblx0fVxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDUwdnc7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0Ym90dG9tOiAtMzBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luOjAgMCAwIDIuMXZ3O1xyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xyXG5cdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdGJ1dHRvbjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSBidXR0b246YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnMDEg55+z5aGa56Gd5a2Q5qCq5byP5Lya56S+JztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIGJ1dHRvbjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcwMiDmoKrlvI/kvJrnpL7jg5XjgrgnO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMykgYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzAzIOODhOOCpOODs+ODkOODvOODiSc7XHJcblx0XHRcdH1cdFx0XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG4iLCIucC1kaWdpdGFsaW5zaWdodF9faXRlbV9fd3JhcCB7XHJcbiAgcGFkZGluZzogMi41cmVtIDYuNXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ucC1pbnNpZ2h0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIC5iZy1pbWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC9iZy1pbnNpZ2h0LmpwZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5ZDJkNTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8qJi5leHRlcm5hbCB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2R4L2Fzc2V0cy9pbWcvZGlnaXRhbGluc2lnaHQvZXh0ZXJuYWwtaWNvbi5wbmcpO1xyXG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMTRweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSovXHJcbiAgICAgICZfX2ltZ2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R4dGJveCB7XHJcbiAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXRlbGlzdCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxhYmVsLXN0eWxlMDEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAvKndpZHRoOiAxMTdweDsqL1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBjb2xvcjogIzE1MzM3ODtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wLWNvbm5lY3Rpb25fX3NldHtcclxuLnAtaW5zaWdodF9faXRlbV9fbGlzdHtcclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuXHJcbiN0b3AgLnAtZGlnaXRhbGluc2lnaHRfX2l0ZW1fX3dyYXAgaDMge1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbn0iLCIucCB7XHJcbiAgJi1pbnRlcnZpZXcge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi1zdXBwbGVtZW50IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMDEwMTA7XHJcbiAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgICAgIH1cclxuICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICYgKyBzZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7IC8q5aSn44K/44Kk44OI44OrKi9cclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgJiArIGRsIHt9XHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYXNpZGUge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgJiArIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1hc2lkZSB7XHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19sYXlvdXQge1xyXG4gICAgICAgICAgICAmLS0wMSB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMDEwMTA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucGFsMDEge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb25uZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNFOEVCRjE7XHJcbiAgICAmX19zZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCA1JTtcclxuICAgICAgfVxyXG4gICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucGNzLWNvbHVtbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvZHgvYXNzZXRzL2ltZy9jb2x1bW4vcGNzLWNvbHVtbi5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgICYucGNzLXVzZWZ1bCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvZHgvYXNzZXRzL2ltZy9jb2x1bW4vcGNzLXVzZWZ1bC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1oZWFkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDBweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDEwcHggMTVweDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE1cHggKiAzKSAvIDQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAmLnAtd2ViaW5hci0tbGlzdHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtd2ViaW5hci0tbGlzdC0taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgLnAtd2ViaW5hci0tbGlzdC0taXRlbS0tYm90dG9te1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLWNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnAtd2ViaW5hci0tbGlzdC0taXRlbTpiZWZvcmUge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuICAgICAgICAgIC5wLXdlYmluYXItLWxpc3QtLWl0ZW0tLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcbiAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzMzc4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWNhdGVnb3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zZXJ2aWNlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgICAmLWFyZWEge1xyXG4gICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1jb250IHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDYuMHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjByZW0gMy4wcmVtIDMuMHJlbSAzLjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtYnRuX19saW5rLWNlbnRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2VtaW5hciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIGltZyB7fVxyXG4gICAgICB9XHJcbiAgICAgICYtY29udCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWJ0bl9fbGluay1jZW50ZXIge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgJi1jZW50ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1hdXRob3Ige1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICBwYWRkaW5nOiAzLjByZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICAgICAgJisgLnAtYXV0aG9yX19pbm5lcntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMHJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9maWxlIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY29tcGFueSB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDMuMHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wcm9maWxlIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgICZfX25hbWUge1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHt9XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgd2lkdGg6IHB4O1xyXG4gICAgICAgIGhlaWdodDogcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYXNzb2NpYXRpb24ge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA5NSU7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWNvbHVtbl9fd3JhcHBlciBhcnRpY2xlIC5wLWF1dGhvcl9fcHJvZmlsZSBwIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG4jaW50ZXJ2aWV3IC5wLWFzaWRlX19sYXlvdXQtLTAyIGZpZ2NhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMC43cmVtO1xyXG59XHJcblxyXG4ucC1pbnRlcnZpZXdfX3dyYXBwZXIgYXNpZGUgLnAtYXNpZGVfX2xheW91dC0tMDIgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMxMDEwMTA7XHJcbn1cclxuXHJcbi5wLWludGVydmlld19fd3JhcHBlciBhc2lkZSAucC1hc2lkZV9fbGF5b3V0LS0wMiBsaSBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKiBtaW4td2lkdGg6IDExMHB4OyAqL1xyXG4gICAgLyogbWF4LXdpZHRoOiAxMTBweDsgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuI2ludGVydmlld3tcclxuICAgIC5wLWFydGljbGVQYWdlLWltZ3tcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIi5wLWxlYWQge1xyXG5cdEBtaXhpbiBpbmMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMnJlbTtcclxuXHRcdGhlaWdodDogMnJlbTtcclxuXHR9XHRcclxuXHQmLS1ib3JkZXIge1xyXG5cdFx0QGluY2x1ZGUgZm9udDI4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDVyZW0gMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDZyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9leWUtbGVhZC1iZy5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbSAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0LypwIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9Ki9cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgaW5jO1xyXG5cdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzExMTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgaW5jO1xyXG5cdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHRib3R0b206IC0xcHg7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzExMTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMTE7XHJcblx0XHR9XHJcblx0XHRzcGFuOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGluYztcclxuXHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdHRvcDogLTFweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzExMTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHR9XHJcblx0XHRzcGFuOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgaW5jO1xyXG5cdFx0XHRyaWdodDogLTFweDtcclxuXHRcdFx0Ym90dG9tOiAtMXB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTExO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzExMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tc29rYXRzdSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbiIsIi5wLWxpbmsge1xyXG4gICAgJl9fYm94IHtcclxuICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJnLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICB9XHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgfVxyXG4gICAgICAgICYtLWNhdGVnb3J5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzc4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gICAgICAgICYtLWltZyB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICB9XHJcblxyXG59XHJcbn1cclxuXHJcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiAucC1zZXJ2aWNlZGV0YWlsX19ibG9jayBoMiB7XHJcbiAgICBjb2xvcjogIzExMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gIH1cclxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmV4cGxhbmF0aW9uIC5wLXNlcnZpY2VkZXRhaWxfX2Jsb2NrIGgzIHtcclxuICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gIH0iLCIucC1sb2NhbC1uYXYge1xyXG5cdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRAZXh0ZW5kICV3cmFwO1xyXG5cdG1hcmdpbjogMTVyZW0gYXV0byA4cmVtO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRwYWRkaW5nOiA1cmVtIDV2dztcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMXJlbTtcclxuXHR9XHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCguMXJlbSxjZW50ZXIpO1xyXG5cdH1cclxuXHRsaSB7XHJcblx0XHR3aWR0aDogY2FsYyggKCAxMDAlIC0gLjNyZW0pIC8gNCApO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMnJlbSAuNXJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY19iZy1ncmF5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQmLmlzLWN1cnJlbnQge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmFzZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXNlcnZpY2Uge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDdyZW0gNSUsY2VudGVyKTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRsIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIC42cmVtKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tc2VydmljZS1zdHVkeSB7XHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoN3JlbSA1JSxjZW50ZXIpO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NhbGU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkbCB7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAuNnJlbSk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLW1lZXRpbmdfYm5ye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzE2MzM3MDtcclxuXHJcbiAgICAmX19pbm5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmX19sZWZ0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDAgM3JlbSA0LjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLCAyMjEsIDIyMSk7XHJcbiAgb3BhY2l0eTogMC41ODg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDMwMHB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDotMjQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0Oi03MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjMzNzA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjVweDtcclxuICAgICAgICAgICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjRkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JpZ2h0e1xyXG4gICAgICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzk1O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS4zOTU7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1ne1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wLW1lZXRpbmcge1xyXG4gICAgJi1tdntcclxuICAgICAgICAmX19pbm5lcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGJhY2tncm91bmQ6ICMxMDEwMTAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAmX190eHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJl9fYm94IHtcclxuICAgICAgd2lkdGg6IDQ0dnc7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC03cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgfSAgIFxyXG4gICAgXHJcbiAgICAmX19zZWN0aW9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzo1MHB4IDUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICBsaW5lLWhlaWdodDogMS4zOTQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIFxyXG4gIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAucC1jb250YWN0X19zZWN0aW9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgXHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5ta3RvRm9ybSAubWt0b1JlcXVpcmVkRmllbGQgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAubWt0b0Zvcm0gLm1rdG9Gb3JtQ29sIC5ta3RvTGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3BvaW50e1xyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNXB4KiAyKSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHR7XHJcbiAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RoZW1le1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDo2cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBnYXA6MnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtIC0gMjByZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGQyZTc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGV7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EwYWJjNztcclxuICAgICAgICAgICAgICAgIHRoe3BhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzMjc4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZHtwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRoLHRke1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucC1wcmljZS1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgIEBpbmNsdWRlIGdyaWQoMnJlbSwgc3BhY2UtYmV0d2Vlbik7XHJcblx0ZGwge1xyXG5cdFx0d2lkdGg6IDQ3JTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGR0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzMzMztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0XHRkZCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wLXJlc29sdXRpb24ge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJiBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgICYgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0Ji5mbG9hdEJveCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQmIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHh0Ym94IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0uaXNzdWUge1xyXG4gICAgJiAucC1yZXNvbHV0aW9uX19pdGVtX19saXN0X19pbWdib3gge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtLnNvbHV0aW9uIHtcclxuICAgICYgLnAtcmVzb2x1dGlvbl9faXRlbV9fbGlzdF9faW1nYm94IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG5cdFx0JiBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5wLXJlc29sdXRpb25fX2l0ZW1fX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW1fX2xpc3RfX3dyYXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA1JTtcclxuICAgIH1cclxuICB9XHJcbiAgJiAuaXRlbSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnAtc2Nyb2xsZG93biB7XHJcblx0QGF0LXJvb3Qge1xyXG5cdFx0LnAtdW5kZXItbXZfX2JnIC5wLXNjcm9sbGRvd24gc3BhbjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjByZW07XHJcbiAgICBsZWZ0OiAydnc7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA2cmVtO1xyXG5cdFx0bGVmdDogLjN2dztcclxuXHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcclxuXHRcdC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG5cdFx0LXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogLThyZW07XHJcblx0XHRsZWZ0OiAuOHZ3O1xyXG5cdFx0d2lkdGg6IDAuMXJlbTtcclxuXHRcdGhlaWdodDogMXJlbTtcclxuXHRcdGJhY2tncm91bmQ6JGNfYmFzZTtcclxuXHRcdGFuaW1hdGlvbjpcclxuXHRcdGNpcmNsZW1vdmUgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZSxcclxuXHRcdGNpcmxlbW92ZWhpZGUgMS42cyBlYXNlLW91dCBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdEBrZXlmcmFtZXMgY2lyY2xlbW92ZSB7XHJcblx0XHQwJXtib3R0b206NDVweDt9XHJcblx0XHQxMDAle2JvdHRvbTotNXB4O31cclxuXHQgfVxyXG5cclxuXHRAa2V5ZnJhbWVzIGNpcmxlbW92ZWhpZGV7XHJcblx0XHQwJXtvcGFjaXR5OjB9XHJcblx0XHQ1MCV7b3BhY2l0eToxO31cclxuXHRcdDgwJXtvcGFjaXR5OjAuOTt9XHJcblx0XHQxMDAle29wYWNpdHk6MDt9XHJcblx0IH1cclxuXHJcblx0Jjo6YWZ0ZXJ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAuOHZ3O1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLnAtc2VtaW5hci1zZXQge1xyXG5cdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0Jl9fYmxrIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoNHJlbSk7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHRnYXA6IDNyZW0gNCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDY1cmVtO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0d2lkdGg6IDQ4JTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ocyl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0PiBwIHtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRjb2xvcjogJGMtZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ibnIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlbWluYXItbGlzdF9iZy5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0cGFkZGluZzogMS41NnZ3IDIuMDh2dztcclxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdGNvbG9yOiAjZGRkO1xyXG5cdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDQyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1jYXRlLS1saW5lIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGNvbG9yOiAjZGRkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGRkO1xyXG5cdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcbn1cclxuIiwiLnNlYXJjaC1ib3gge1xyXG4gICYgLnNlYXJjaC1idG4ge1xyXG4gICAgLyptYXJnaW4tYm90dG9tOiAyOHB4OyovXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eXBlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MnB4KTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRnYXA6MCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmIGxhYmVsIHtcclxuICAgICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkgLyAyKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS11cCB7XHJcbiAgICAgICAgICAuY2hlY2tib3hfcGFydHMge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHRcdCY6bnRoLWNoaWxkKDVuKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0fVx0XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgI2NoZWNrQWxsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgLmNoZWNrYm94X3BhcnRzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3OTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaWRlX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbiAgICAjY2hlY2tBbGwge1xyXG4gICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbn1cclxuXHJcbi5zZWFyY2gtYnRuX190eXBlLnNlYXJjaC1idG5fX3R5cGVfa2V5d29yZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG59XHJcbi5zZWFyY2gtYm90dG9tIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbn1cclxuLnNlYXJjaC1tb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2cHggMjFweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ3JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWUzMDY1O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NyU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWUzMDY1O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsb3NlX2xpbmt7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLnAtc2VydmljZS1jb25zdWx0aW5nIHtcclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6MCAyMHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHggKiAzKSAvIDQpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCA2NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYgKyBsaXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FyLXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogXCLoqbPjgZfjgY/opovjgotcIjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFyIGk6YWZ0ZXIsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYXIgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzE1MzM3OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbn0iLCIucC1zZXJ2aWNlLXJlY3J1aXQtZmxvdyB7XHJcblx0aDMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblx0Jl9fbWFya2Uge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg1cmVtLCBzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcclxuXHRcdD4gKiB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA1cmVtICkgLyAyICk7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCBsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfZ3JheTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0XHQrIC5wLXNlcnZpY2UtcmVjcnVpdC1mbG93X19tYXJrZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDdyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3cmVtO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0dGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0dGQge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY19iZ19ncmF5O1xyXG5cdFx0fVxyXG5cdFx0dGgge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY19iZ19ncmF5O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHR0aGVhZCB0aCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYXk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0dGQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLXNlcnZpY2UtcmVjcnVpdC1tYW51YWwge1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcdFxyXG5cdGgzIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVx0XHJcblx0Jl9fYmxrIHtcclxuXHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cdFx0bWFyZ2luOiAycmVtIDAgMDtcclxuXHR9XHJcblx0Jl9fd3JhcCB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDNyZW0sc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG5cdHRoIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cdFxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiJXAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsLXdyYXAge1xyXG5cdEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcbn1cclxuJXAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDJyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDVyZW07XHJcblx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBjZW50ZXIpO1xyXG5cdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxufVxyXG4ucC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWwge1xyXG5cdGgzIHtcclxuXHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblx0aDQge1xyXG5cdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHQmLS0wMyB7XHJcblx0XHRcdEBleHRlbmQgJXAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsLXdyYXA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVwLXNlcnZpY2UtcmVjcnVpdC1wcm9wb3NhbC1pdGVtO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCAoIDEwMCUgLSA0cmVtICkgLyAzICk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtLTA0IHtcclxuXHRcdFx0QGV4dGVuZCAlcC1zZXJ2aWNlLXJlY3J1aXQtcHJvcG9zYWwtd3JhcDtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdEBleHRlbmQgJXAtc2VydmljZS1yZWNydWl0LXByb3Bvc2FsLWl0ZW07XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoICggMTAwJSAtIDZyZW0gKSAvIDQgKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5wLXNlcnZpY2Utc2V0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2LjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDIpO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzNzg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEyMzM3ODtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICAgICAmX19saXN0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC50eHQtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0JiBoNCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRjb2xvcjogIzEyMzM3ODtcclxuXHRcdH1cclxuXHRcdCYgcCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdG1hcmdpbi10b3A6MXJlbTtcclxuXHRcdH1cclxuXHRcdCYgLmMtYnRuLS1saW5lIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHRcclxuLnAtc2VydmljZS1zZXRfX2l0ZW1fX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6d3JhcDtcclxuICAgIGdhcDogMCA1MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn0iLCIuc2VydmljZURldGFpbCB7XHJcbiAgJiBoMiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AvYmctc2VydmljZS5qcGdcIik7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiA2NjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiA1OHB4IDE4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk5OWJiO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2RldGFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiB1bCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTUzMjc2O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgdWw6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4OTk5YmI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnAtc2VydmljZV9faXRlbV9fbGlzdF9fd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuICAucC1zZXJ2aWNlX19pdGVtX19saXN0X19idG4gLmMtYnRuLS1saW5lIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LXNtYWxsLnBuZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWwtbXYge1xyXG4gICZfX3R4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAmX19ib3gge1xyXG4gICAgICB3aWR0aDogNDR2dztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjByZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbC1tdl9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxlLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBjYWxjKDk1JSAtIDUydncpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJl9fdHh0Ym94IHtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnRvcCB7XHJcbiAgcGFkZGluZzogN3JlbSAwIDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgfVxyXG4gICYgaDIge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLnBvaW50IHtcclxuICBwYWRkaW5nOiAxMnJlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gIH1cclxuICAmIGgyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzNDc3O1xyXG4gICAgJiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOjM1cHggMjVweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgd2lkdGg6Y2FsYygoMTAwJSAtIDI1cHggKiAyKS8gMyk7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmX19wbGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgJiBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbnVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbiB7XHJcbiAgcGFkZGluZzogMTJyZW0gMCAxNHJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmc6IDUwcHggNSU7XHJcbiAgfVxyXG4gICYgaDIge1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmc6IDdyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgIH1cclxuICAgICYgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTM0Nzc7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgJl9faW1nYm94IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgJi5zbWFsbCB7XHJcbiAgICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190eHRib3gge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgJi5pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tM2NvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjVweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmX19jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nYm94IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLTVjb2wge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDI1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDZyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fY2FyZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAzKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19oZWFkIHtcclxuICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTdweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDE3cHggc29saWQgI2U4ZWJmMjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19ib2R5IHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNhYWE7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTBweDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uY2FzZS1zdHVkeSB7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNTBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZzogNHJlbSAzcmVtIDVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IDIwcHggMTVweDtcclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDkuNXJlbTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDkuNXJlbSArIDE1cHgpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5jb3N0IHtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICB9XHJcbiAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA3cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtLWJvZHkge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgI2RmZGZkZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi0tcHJpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLW5vdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW0uZXhlcmNpc2Uge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xyXG4gICAgaDMge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIH1cclxuICAgICZfX2NhcmQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2ltZ2JveC5hcnJvdyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAycmVtIDA7XHJcbiAgICB9XHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTUzNDc3O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLmRhdGEge1xyXG4gIHRoLHRkIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3RhYmxlIHtcclxuICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgICB0aCx0ZCB7XHJcbiAgICAgIGJvcmRlcjogc29saWQgI2RmZGZkZjtcclxuICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX3BhY2thZ2luZ19fbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBwYWRkaW5nOiA3cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiA1MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1MHB4KSAvIDIpO1xyXG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbm90ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUzNDc3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIGRsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBkdCB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGRkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX190YWJsZV9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDRyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG59XHJcbi5wIHtcclxuICAmLXNlcnZpY2Uge1xyXG4gICAgJl9fY2F0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgcGFkZGluZzogNi41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgbWFyZ2luOiA1JSBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICYtcGFydHMge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmIC5zZXJ2aWNlX2xpc3RfbG9nbyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3R0b206IDNyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkY2UwZWI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2VydmljZURldGFpbCAubC1jb250YWluZXIge1xyXG4gIHdpZHRoOiA5NSU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdF9fY2FyZC5ib3R0b21fZmxleCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkLmJvdHRvbV9mbGV4IC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmRfX3R4dGJveF9faXRlbSB7XHJcbiAgd2lkdGg6IDQ3JTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3guY29sdW1uNCAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX19saXN0X19jYXJkX190eHRib3hfX2l0ZW0ge1xyXG4gIHdpZHRoOiAyNCU7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCAuc2l6ZV9mdWxsIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fcGhhc2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2RkZDtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICB9XHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICAmX190eHRib3gge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICB9XHJcbiAgICAgIGg1e1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICB9XHJcbiAgJl9faW1nYm94IHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoXCIvZHgvaW1hZ2VzL3pvb20ucG5nXCIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX3N0cmVuZ3RoIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIHBhZGRpbmc6IDRyZW0gNHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gIC50dGwge1xyXG4gICAgY29sb3I6ICMwNzE4M2Y7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2VkZXRhaWwtbXZfX3R4dF9fYm94X19idG5zIHtcclxuICAuYy1idG4tLWxpbmUge1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsX19saXN0IHtcclxuICAmX19pbWdib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fY2FyZC5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZWRldGFpbF9fb3ZlcmFsbF9fbGlzdF9fY2FyZF9fdHh0Ym94IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZXJ2aWNlLWJuciB7XHJcbiAgcGFkZGluZzogNnJlbSAwO1xyXG4gIGJhY2tncm91bmQ6ICNmNGY0ZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tYW5kYS9pbWFnZS9kb3dubG9hZEJsb2NrLWJnLmpwZyk7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmX190eHRib3gge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgY29sb3I6ICMxMDEwMTA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1nYm94IHtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgfVxyXG4gICAgJl9fZmxleHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZ2FwOjMwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIgKTtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTIzMzc4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6MTVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuLnNlcnZpY2UtdGFibGVfX3dyYXAge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG50YWJsZS5zZXJ2aWNlLXRhYmxlX19iYXNpYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICB0ciB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmZjtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAmLnN1Yi10dGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmY7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIC0tLS0tMjAyMzA4MDhfYWRkLS0tLS1cclxuLy9cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX292ZXJhbGwge1xyXG5cclxuICBkbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDMuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMDc5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtaW4taGVpZ2h0OiA1OHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLnBoYXNlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAyOXB4IDAgMjlweCAxZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogLTEuMmVtO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDMwNzk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTFlbTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMGQzMDc5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZHQubGFzdC1jbGQge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgICBkdC50aHJlZS1kdCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzAwJSArIDRyZW0pO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgIGRke1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycmVtICogMykgLyA0ICk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZjI7XHJcbiAgICBwYWRkaW5nOiAyLjI1cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IC0xOHB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgdG9wOiAxMDElO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94Lmxhc3QtY2xkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3R0bCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U5MGI2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgLnRhZyB7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzdlOTBiNjtcclxuICAgIHBhZGRpbmc6IDFweCAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogMjIycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6IHJnYigxMywgNDgsIDEyMSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjMGQzMDc5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAyMzA4MDhfdWVtdXJhICovXHJcblxyXG4uYy1jZW50ZXItbWFyZ2luIHtcclxuICBtYXJnaW46IDJyZW0gMCA0cmVtO1xyXG59XHJcblxyXG5cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW17XHJcbiAgICAmX18zc3RlcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICYtZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICBnYXA6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4ICogMikvMyk7XHJcbiAgYm9yZGVyOiBzb2xpZCA1cHggIzdkOGZiNTtcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG59XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdG9wIHtcclxuICBtYXJnaW46IDAgMjBweDtcclxuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICM3ZDhmYjU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4gICAgICAgICYtbnVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogIzdkOGZiNTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAtNTBweDtcclxuICBsZWZ0OiAtNDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbn1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgc21hbGx7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxufVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG4gICAgICAgICYtbGlzdHtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWluZGVudDogLTJyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi4pyTXCI7XHJcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWFmdGVyIHtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMTUzNDc3O1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIGZvbnQtc2l6ZTogMThweDsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAzNXB4IDUyLjVweCAwIDUyLjVweDtcclxuICBib3JkZXItY29sb3I6ICNlYmViZWIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxufVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtZmxleC1pdGVte1xyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCA1cHggIzE1MzM3ODtcclxuICAgICAgICAucC1zZXJ2aWNlZGV0YWlsX19pdGVtX18zc3RlcC10b3B7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzE1MzM3ODtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtbnVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgNXB4ICMwNzE4M2Y7XHJcbiAgICAgICAgLnAtc2VydmljZWRldGFpbF9faXRlbV9fM3N0ZXAtdG9we1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICMwNzE4M2Y7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fXzNzdGVwLW51bXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTgzZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbXtcclxuICAgICYtY2hhbGxlbmdlcy1zb2x1dGlvbnN7XHJcbiAgICAmLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgICAgICYtaXRlbXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjN2Q4ZmI1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjN2Q4ZmI1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBcIuODu+OAgFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxufVxyXG4gICAgICAgICAgICAgICAgJi1hZnRlciB7XHJcbiAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMTUzNDc3O1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gIGZvbnQtc2l6ZTogMThweDsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAgNTNweCA5OXB4IDAgOTlweDtcclxuICBib3JkZXItY29sb3I6ICNlYmViZWIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxufVxyXG4gICAgICAgIFxyXG59XHJcbn1cclxuXHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLWNoYWxsZW5nZXMtc29sdXRpb25zLWl0ZW17XHJcbiAgICAgICAgICAgICYuY2hhbGxlbmdlc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNvbHV0aW9uc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MyUgLSA1MHB4IC0gMTBweCAqIDIgKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtc2VydmljZWRldGFpbF9faXRlbS1jaGFsbGVuZ2VzLXNvbHV0aW9ucy10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbn1cclxuXHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVte1xyXG4gICAgJl9zZWNyZXR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICAmMDF7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogIzA3MTgzZjtcclxuICAgIGJvcmRlcjoycHggc29saWQgIzA3MTgzZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogNDM1cHg7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmMDIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICYtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNXB4ICogMikgLyAzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogIzE1MzM3ODtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxudGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG59XHJcbiAmOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgd2lkdGg6IDA7XHJcbmhlaWdodDogMDtcclxuYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuYm9yZGVyLXdpZHRoOiAyNnB4IDQ4LjVweCAwIDQ4LjVweDtcclxuYm9yZGVyLWNvbG9yOiAjZDBkNmU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG59XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYwM3tcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICMxNTMzNzg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAgICB3aWR0aDogMDtcclxuaGVpZ2h0OiAwO1xyXG5ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5ib3JkZXItd2lkdGg6IDI2cHggNDguNXB4IDAgNDguNXB4O1xyXG5ib3JkZXItY29sb3I6ICNkMGQ2ZTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxuICAgICAgICAgICAgfVxyXG59XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wb2ludCB7XHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3RfX2NhcmQtbnVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMnB4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICM3ZDhmYjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICYgKyBoNCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG59XHJcbn1cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3Qge1xyXG4gICAgJl9fcG9pbnR7XHJcbiAgICAgICAgJl9fZmxleHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOjVyZW07XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFibGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuaGVpZ2h0OiAwO1xyXG5ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5ib3JkZXItd2lkdGg6IDI1cHggNjBweCAwIDYwcHg7XHJcbmJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoLCB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTAzMDdDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdFOTBCNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhCOTA5NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNkNDRDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RUJGMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzEwMzA3QztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA2MHB4IDAgNjBweCAyNXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4ODtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDVyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGM0Y1O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYyNjI2MjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250e1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgbGlzdC1zdHlsZTogaW5zaWRlO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0ycmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbV9fbGlzdCB7XHJcbiAgICAmLWZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOjJyZW0gNXJlbTtcclxuICAgICAgICAmLWNvbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXJlbSkgLyAyKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA2OyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMzsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNil7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDc7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiA0OyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg4KXtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogODsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzNDc3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG5oZWlnaHQ6IDA7XHJcbmJvcmRlci1zdHlsZTogc29saWQ7XHJcbmJvcmRlci13aWR0aDogMTVweCAxMi41cHggMCAxMi41cHg7XHJcbmJvcmRlci1jb2xvcjogIzE1MzQ3NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5leHBsYW5hdGlvbntcclxuICAgIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3QtZmxleHtcclxuICAgIC5wLXNlcnZpY2VkZXRhaWxfX2l0ZW1fX2xpc3R7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXJke1xyXG4gICAgICAgICAgICBnYXA6MnJlbTtcclxuICAgICAgICAmX19pbWdib3guc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAmX190eHRib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDgwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG59XHJcbn1cclxuXHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19pdGVtLndvcnJ5IHtcclxuICBwYWRkaW5nOiAycmVtIDAgMTJyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gIH1cclxuICAmIGgyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTUzNDc3O1xyXG4gICAgJiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtc2VydmljZWRldGFpbF9faXRlbS5wcmljZSB7XHJcbiAgcGFkZGluZzogM3JlbSAwIDE0cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZzogNTBweCA1JTtcclxuICB9XHJcbiAgJiBoMiB7XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbn0iLCIucC1zZXJ2aWNlZGV0YWlsX19jYXNlIHtcclxuICAgIHBhZGRpbmc6IDEycmVtIDAgMTRyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDUlO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGNvbG9yOiAjMTUzNDc3O1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAgIG1hcmdpbjogNnJlbSBhdXRvIDA7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOjI1cHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNXB4ICogMikgLyAzKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGViZjI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RhcmdldHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC9keC9hc3NldHMvaW1nL2RpZ2l0YWxpbnNpZ2h0L2V4dGVybmFsLWljb24ucG5nKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2VkZXRhaWxfX2Rvd25sb2FkIHtcclxuICAgIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIH1cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgbWFyZ2luOiA2cmVtIGF1dG8gMDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6MjVweDtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI1cHggKiAyKSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNTM0Nzc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190YXJnZXR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDE0cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJnLWJsdWV7XHJcbiAgICAucC1zZXJ2aWNlZGV0YWlsX19kb3dubG9hZF9fbGlzdF9faXRlbXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG59IiwiLnAtc2VydmljZWRldGFpbCB7XHJcbiAgJl9fZHhCb3gge1xyXG4gICAgYmFja2dyb3VuZDogI0U5RUNGMjtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLS1pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgIFxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjMzcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogIzBEMzA3OTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9yZGVyVGl0bGUge1xyXG4gICAgICBjb2xvcjogIzBEMzA3OTtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwRDMwNzk7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS0wMUxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICYudGFuZG9rdSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBjb2xvcjogIzBEMzA3OTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0wM0xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICMwRDMwNzk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tMDNmb3VyTGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS0wM2ZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzBEMzA3OTtcclxuICAgICAgICBtYXJnaW46IDAgMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDMwcHggNDBweCAwIDQwcHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAzNnJlbTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgdG9wOiAtMi41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6MnB4IDJweCAwICMwRDMwNzksIC0ycHggLTJweCAwICMwRDMwNzksXHJcbiAgICAgICAgLTJweCAycHggMCAjMEQzMDc5LCAycHggLTJweCAwICMwRDMwNzksXHJcbiAgICAgICAgMHB4IDJweCAwICMwRDMwNzksICAwLSAycHggMCAjMEQzMDc5LFxyXG4gICAgICAgIC0ycHggMCAwICMwRDMwNzksIDJweCAwIDAgIzBEMzA3OTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwRDMwNzk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2VudGVyIHtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzBEMzA3OTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNBMEEwQTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEQzMDc5O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS0wMWZsZXhCb3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjN0U5MEI2O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGlzdDAyIHtcclxuICAgICAgICAubGlzdDAyLWxpc3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzdFOTBCNjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94LS0wMUxpc3QtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdFOTBCNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd2lkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi0tZmxleHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtc2VydmljZWRldGFpbF9fZHhCb3gtLTAxTGlzdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmK3Age1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM3RTkwQjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXJlbTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1zZXJ2aWNle1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNhY2E7XHJcbiAgICAgICAgJi0tdGl0bGV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MjYyNjI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCAqIDIpIC8gMyApO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICYtLWl0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDoxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEzcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGQzMDc5O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBkMzA3OTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdGV4dHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSA4MHB4KTtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX2R4Qm94ICsgLnAtc2VydmljZWRldGFpbF9fZHhCb3h7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59IiwiLnAtc2VydmljZWRldGFpbF9fZXJwX19mbG93e1xyXG4gICAgPiB1bHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMzBweCAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgZ2FwOjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBcclxuICAgICZfX2hlYWR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogIzBkMzA3OTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjM7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICBnYXA6MTBweDtcclxuICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBcclxuICAgIG1pbi13aWR0aDogMjYwcHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAzMHB4IDAgMzBweCAxOHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgbGVmdDogY2FsYygxMDAlICsgNHB4KTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzMDc5O1xyXG59XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwZDMwNzk7XHJcbn1cclxuICAgICAgICAmLmZpc3QtY2xkIHtcclxuICAgICAgICBcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sYXN0LWNsZCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAgICAgICAmX19udW17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2YyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1MzM3ODtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZjI7ICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmxhc3QtY2xkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgICAgICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogLTE4cHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTRweCAwIDE0cHggMTRweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgdG9wOiAxMDElO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucC1zZXJ2aWNlZGV0YWlsX19lcnBfX2Zsb3dfX3BvaW50e1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogIzBkMzA3OTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLXNlcnZpY2VkZXRhaWxfX29uYXlhbWl7XHJcbiAgICAgICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyNXB4KiAyKSAvIDMpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVte1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dHtcclxuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICZfX2Fycm93e1xyXG4gICAgICAgIG1hcmdpbjogNTRweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogMTAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNzBweCBzb2xpZCAjNmU3Nzg2O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgYm9yZGVyLXJpZ2h0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA4MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDQwcHggc29saWQgIzZlNzc4NjtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1zZXJ2aWNlZGV0YWlsX19vdmVyYWxsIHtcclxuICAgICZfX2RldGFpbDAze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgd2lkdGg6IDExMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RjZTBlYjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjojMGQzMDc5IDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODM1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6IzBkMzA3OSA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jaXJjbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MDBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAwcHg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjQycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDg5MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICAgIHRvcDogMjg1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgIHRvcDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI5NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU3NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKXtcclxuICAgICAgICAgICAgICAgIHRvcDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0NzVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDg5MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMyl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDY5MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KXtcclxuICAgICAgICAgICAgICAgIHRvcDogNzMwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3d7XHJcbiAgICAgICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo1MTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo3NzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDo4MjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLXNlcnZpY2VkZXRhaWxfX3ByaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICB0aCwgdGR7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuOHJlbTsgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX25vdGV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2VkZXRhaWxfX3JvdW5kTGlzdCB7XHJcbiAgICBnYXA6MjBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyOyBcclxuICAgIH1cclxuICAgICYtYm94e1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICBnYXA6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNmMjtcclxuICAgIH1cclxuICAgICYtd2h7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZHR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTMzNzg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggMzBweDtcclxuICBjb2xvcjogcmdiKDIxLCA1MSwgMTIwKTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDIxcHggc29saWQgIzdlOTBiNjtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigyMSwgNTEsIDEyMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtaW5kZW50OiAtMThweDtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICAgICAgJiArIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNoZWNre1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzE1MzM3ODtcclxuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMxNTMzNzg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCA0cHggM3B4IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLnAtc2VydmljZWRldGFpbF9fc3RlcCB7XHJcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCA1JTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBjb2xvcjogIzE1MzQ3NztcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgICBtYXJnaW46IDZyZW0gYXV0bztcclxuICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCAjZThlYmYyIHNvbGlkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjZweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDIxLCA1MiwgMTE5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3QgdWwgbGl7XHJcbiAgICAmOm50aC1jaGlsZCgybi0xKXtcclxuICAgICAgICAucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0X19pdGVte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjZweCBzb2xpZCAjZThlYmYyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW17XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmctYmx1ZXtcclxuICAgIC5wLXNlcnZpY2VkZXRhaWxfX3N0ZXBfX2xpc3RfX2l0ZW17XHJcbiAgICBib3JkZXI6IDJweCAjZmZmIHNvbGlkO1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMjtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAyNnB4IHNvbGlkICNlOGViZjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4ucC1zZXJ2aWNlZGV0YWlsX19zdGVwX19saXN0IHVsIGxpe1xyXG4gICAgJjpudGgtY2hpbGQoMm4tMSl7XHJcbiAgICAgICAgLnAtc2VydmljZWRldGFpbF9fc3RlcF9fbGlzdF9faXRlbXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDI2cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcblxyXG4iLCIucC1zZXJ2aWNlZGV0YWlsX193aHlfY29zdF9tYW5hZ2VtZW50e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAmLWZsZXh7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0VBRURGMjtcclxuICAgICAgICBwYWRkaW5nOjMwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCApIC8gMik7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogODdweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMTMsIDQ4LCAxMjEpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICBsaW5lLWhlaWdodDogMS41NzE7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUgKyAmLXRleHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggZG90dGVkICM3ZTkwYjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucC1zZXJ2aWNlZGV0YWlsX193b3JyeSB7XHJcbiAgICAmX19saXN0e1xyXG4gICAgbWFyZ2luLXRvcDo2cmVtO1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDo1LjVyZW0gNHJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZ2FwOjNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0gKiAyKS8zKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlYmYyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmX190YWd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzNDc3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190b3B7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYm90dG9te1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wLXNpZGVuYXYge1xyXG5cdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1x0XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ibnIge1xyXG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcclxuXHRcdHAge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTM7XHJcblx0XHR9XHJcblx0XHQucC1zaWRlbmF2X190aXRsZSB7XHJcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgLjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBvcDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjX2Jhc2U7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fc3F1YXJlIHtcclxuXHRcdG1hcmdpbi10b3A6IDZyZW07XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzExMTtcclxuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0XHQrIGEge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGRsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuXHRcdH1cclxuXHRcdGR0IHtcclxuXHRcdFx0d2lkdGg6IDlyZW07XHJcblx0XHRcdGhlaWdodDogOXJlbTtcclxuXHRcdFx0Ly9ib3JkZXItcmFkaXVzOiAxMDByZW07XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHZ3O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTM7IFxyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDlyZW0gLSAycmVtICk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdHdpZHRoOiA1NiU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHRcdH1cclxuXHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1jYXRlLS1saW5lIHNwYW4ge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjX2dyYXk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0cGFkZGluZzogMHB4IC41cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogLjVyZW0gMCAwO1xyXG5cdFx0XHRjb2xvcjogJGNfZ3JheTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCZfX3JlY3RhbmdsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMxMTE7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0KyBhIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkbCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCxzcGFjZS1iZXR3ZWVuLGNlbnRlcik7XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcblx0XHRcdHdpZHRoOiAxMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiA2cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHZ3O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE1O1xyXG5cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtIDEycmVtIC0gMnJlbSApO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0XHR3aWR0aDogNTYlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDBweCAuNXJlbTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IC41cmVtIDAgMDtcclxuXHRcdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcbiIsIi5wLXNwZWNpYWxfX2l0ZW1fX3dyYXAge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ucC1zcGVjaWFsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJiAuYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9keC9pbWFnZXMvYmctc3BlY2lhbC5qcGdcIik7XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2JuciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgJmltZ3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnIgLmRpYWdvbmFsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xOSU7XHJcbiAgICB3aWR0aDogNjQlO1xyXG4gICAgaGVpZ2h0OiAxNDclO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjlmYjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDFkZWcpO1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3gge1xyXG4gICAgd2lkdGg6IDQ1JTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6ICMxMjMzNzg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmFmdGVyLCAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fc3VidHRsOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICMxMjMzNzg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94IHVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3ggdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEyMzM3ODtcclxuICAgIGNvbG9yOiAjMTIzMzc4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fdHRsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX2J0bl9fd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX2J0bl9fd3JhcCAuYy1idG4tLWxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX2ltZ2JveCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgbWFyZ2luOiAycmVtIDIwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bDo6YWZ0ZXIsIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9fdHh0Ym94X19zdWJ0dGw6OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB1bCBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4ucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG59XHJcbn1cclxuXHJcblxyXG5cclxuLnAtY29sdW1uX193cmFwcGVyIHtcclxuICAgIC5wLXNwZWNpYWxfX2l0ZW1fX2JucntcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICZfX3R4dGJveHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgJl9fdHRse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VidHRse1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgZ2FwOjZweDsgXHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnRuX193cmFwe1xyXG4gICAgICAgICAgICAgICAgLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIHJpZ2h0OiAxOHB4O1xyXG59XHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLXNwZWNpYWxfX2l0ZW1fX2JucjIge1xyXG4gICAgYmFja2dyb3VuZDogIzEyMzM3ODtcclxuICAgIGhlaWdodDogMjcuNXJlbTtcclxuXHJcbiAgICAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjMzNzg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNDNweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX190eHRib3hfX3N1YnR0bCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG4gICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNwZWNpYWxfX2l0ZW1fX2Jucl9faW1nYm94IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fdHRsIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICMxMjMzNzg7XHJcbiAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LWJsdWUucG5nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wLXNwZWNpYWxfX2l0ZW1fX2JucjIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLnAtc3BlY2lhbF9faXRlbV9fYm5yX19pbWdib3ggaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1zcGVjaWFsX19pdGVtX19ibnJfX3R4dGJveF9fdHRsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtc3BlY2lhbF9faXRlbV9fYm5yMiAuYy1idG4tLWxpbmUge1xyXG4gICAgICAgIG1heC13aWR0aDogMzY1cHg7XHJcbiAgICB9XHJcbn0iLCIucC1zdGVwLWJveCB7XHJcblx0QGluY2x1ZGUgZ3JpZCg1cmVtIDIlKTtcclxuXHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdCZfX251bSB7XHJcblx0XHRAaW5jbHVkZSBmb250NDI7XHJcblx0XHR3aWR0aDogOXJlbTtcclxuXHRcdGhlaWdodDogOXJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDEuNHJlbSAwIDA7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxMjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHR3aWR0aDogMzIlO1xyXG5cdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19haTtcclxuXHRcdFx0LnAtc3RlcC1ib3hfX251bSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2FpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmx1ZTtcclxuXHRcdFx0LnAtc3RlcC1ib3hfX251bSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjX2JsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNDM1YThlO1xyXG5cdFx0XHQucC1zdGVwLWJveF9fbnVtIHtcclxuXHRcdFx0XHRjb2xvcjogIzQzNWE4ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM3Yzg3YTI7XHJcblx0XHRcdC5wLXN0ZXAtYm94X19udW0ge1xyXG5cdFx0XHRcdGNvbG9yOiAjN2M4N2EyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzU2NWU3MDtcclxuXHRcdFx0LnAtc3RlcC1ib3hfX251bSB7XHJcblx0XHRcdFx0Y29sb3I6ICM1NjVlNzA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ZGwge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMXJlbSA0cmVtIDRyZW07XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGR0IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnAtc3R1ZHktZ3JvdXAtc2VtaW5hciB7XHJcblx0Jl9fYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcdFx0XHJcblx0XHRAaW5jbHVkZSBhbmltYXRpb247XHJcblx0XHRoMyB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY19ncmF5O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHRcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIucC1zdWJqZWN0LXNldCB7XHJcblx0Jl9fd3JhcCB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDQ4cHgpO1xyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0Z2FwOiAyJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRnYXA6IDYlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ibGsgKyAucC1zdWJqZWN0LXNldF9fYmxrIHtcclxuXHRcdG1hcmdpbi10b3A6IDZyZW07XHJcblx0XHRwYWRkaW5nLXRvcDogNnJlbTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHRcdHdpZHRoOiAyOTlweDtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdHdpZHRoOiAyMy41JTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHR3aWR0aDogNDclO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHR9XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAyOTlweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKXtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwdnc7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHZ3O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOi41cyBhbGw7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjYWxlO1xyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxuXHQuYy1jYXRlLS1saW5lIHNwYW4ge1xyXG5cdFx0Y29sb3I6ICNhYWE7XHJcblx0XHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi5wLXRleHRib3gge1xyXG5cdG1hcmdpbi10b3A6IDVyZW07XHJcblx0QG1peGluIGJveCB7XHJcblx0XHRkbCB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGR0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tY29sMiB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDNyZW0gMyUpO1xyXG5cdFx0ZGwge1xyXG5cdFx0XHR3aWR0aDogNDguNSU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBib3g7XHJcblx0fVxyXG5cdCYtLWNvbDMge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgzcmVtIDIlKTtcclxuXHRcdGRsIHtcclxuXHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJveDtcclxuXHR9XHJcbn1cclxuIiwiLnAtdG9wLW12IHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLXRvcC1tdi5qcGdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTI2M2M7XHJcbiAgfVxyXG4gICAgJi1zbGlkZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTNweDtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbXtcclxuICAgICAgICAmLnNsaWNrLXNsaWRle1xyXG4gICAgICAgICAgICAvKmJhY2tncm91bmQ6ICNmZmY7Ki9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguODI1KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIG1hcmdpbjphdXRvIDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyBcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNsaWNrLWNlbnRlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MS41cmVtIDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJi10YWd7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzE1MzM3ODtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2VydmljZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTMlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAucC10b3AtbXYtc2xpZGVfX3NlcnZpY2VfX2ltZ3tcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLXRvcC1tdi1zbGlkZV9fc2VydmljZV9fdHh0X19idG4gLmMtYnRuLS1saW5le1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzNzg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMzM3ODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190eHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190dGx7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N1YnR0bHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYm90dG9te1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4IGNhbGMoKDQwIC8gNzYwKSAqIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdHh0Ym94e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCg1MjAgLyA3NjApICogMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2J0bntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMDAgLyA3NjAgKiAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYy1idG4tLWxpbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICBsZWZ0OmNhbGMoMjEuMiUgKyA1MHB4KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6Y2FsYyg3JSArIDUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3Avc2xpY2stcHJldi5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgcmlnaHQ6MjEuMiU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICByaWdodDo3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL3NsaWNrLW5leHQucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgU2NhbGVBbmkge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSggLjgyICk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSggMSApOyB9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IC5zbGlkZXJfX2l0ZW0sXHJcbi5zbGljay1zbGlkZS5pcy1hY3RpdmUtbmV4dCAuc2xpZGVyX19pdGVtIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgXHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogODIwcHg7XHJcbn1cclxuXHJcblxyXG4ucC10b3AtbXYge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ucC10b3AtbXYuaXMtaW5pdGlhbGl6ZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn0iLCIucC10b3AtbXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgICZfX21haW5jb3B5IHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX192aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICYgdmlkZW8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iZy5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC11bmRlci1tdiB7XHJcblx0QGluY2x1ZGUgbXEtdXAobCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblx0fVxyXG5cdC5sLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiA4cmVtIDAgMnJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdHBhZGRpbmc6IDRyZW0gMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRwYWRkaW5nOiA3cmVtIDV2dyAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19zdWIge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0aDEge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0fVxyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRAaW5jbHVkZSBncmlkKDAsZmxleC1zdGFydCxjZW50ZXIpO1xyXG5cdFx0LmMtY2F0ZS0tbGluZSBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNiN2I3Yjc7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAzcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHQrIHNwYW4ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J0biB7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY19ibHVlO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtIDRyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhIGltZyB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdG1hcmdpbjogMCAxcmVtIC4ycmVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wLXVuZGVyLW12X190aXRsZSB7XHJcblx0XHRAZXh0ZW5kICVhbGlnbi1hbmltYXRpb24td3JhcDtcclxuXHRcdG1hcmdpbjogMXJlbSAwIDRyZW07XHJcblx0XHQ+ICoge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250NDg7XHJcblx0XHRcdGFuaW1hdGlvbjogYWxpZ24tYW5pbWF0aW9uIC41cyAwcyBmb3J3YXJkcztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucC11bmRlci1tdl9fbGVhZCB7XHJcblx0XHRAZXh0ZW5kICVhbGlnbi1hbmltYXRpb24td3JhcDtcclxuXHRcdHAge1xyXG5cdFx0XHRhbmltYXRpb246IGFsaWduLWFuaW1hdGlvbiAuNXMgMHMgZm9yd2FyZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICRjLWdyYXk7XHJcblx0fVxyXG5cdCZfX2NvcHkge1xyXG5cdFx0Y29sb3I6ICRjX2Jhc2UgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4ycmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblx0Jl9fYmcge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgY2FsYyggKCAxMDAlIC0gJGJhc2Utd2lkdGggKSAvIDIgKTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCl7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMzByZW07XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2dyYWRlX2JsYWNrO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRib3R0b206IC0xMHJlbTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdGNvbnRlbnQ6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogaW1nLWFuaW1lIDFzIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpIGZvcndhcmRzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2JsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYmctLXNlbnRlbmNlIHtcclxuXHRcdEBleHRlbmQgLnAtdW5kZXItbXZfX2JnO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGhlaWdodDogNDByZW07XHJcblx0XHRcdGJvdHRvbTogLTI0cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0cGFkZGluZzogNHJlbSAwIDAgY2FsYygoMTAwJSAtIDEzNDBweCkgLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzO1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRjb2xvcjogJGNfYmFzZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtIDV2dztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faWNvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDFyZW0pO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbSAzcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjYlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4yKTtcclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnAtd2ViaW5hciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wL2JnLXdlYmluYXIuanBnXCIpO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDYuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgICAucC13ZWJpbmFyX19pdGVtX19saXN0X19pbWdib3h7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAucC13ZWJpbmFyX19pdGVtX19saXN0X19pbWdib3hfX3R4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHh0Ym94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMTA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTBweDtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJlt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyA3KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfYmd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC13ZWJpbmFyX19pdGVtX19saXN0X193cmFwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xyXG4gICAgcm93LWdhcDogMjVweDtcclxuICAgICAgXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyLjByZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyBhIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19hcmVhIHtcclxuICAgIC5wLWRvY3VtZW50X19pdGVtICsgLnAtZG9jdW1lbnRfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgYmFja2dyb3VuZDogIzE1MzQ3NztcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjguOXJlbTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAmOm50aC1jaGlsZChuKzMpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICAmLWRheSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAjd2ViaW5hciB7XHJcbiAgICAucC13ZWJpbmFyX19hcmVhIHtcclxuICAgICAgI2FyZWEtbGl2ZSB7XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzIpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX2ltZ2JveHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBcclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdCBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX2ltZ2JveCB7XHJcbiAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3QgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IC5wLWRvY3VtZW50X19pdGVtX19saXN0X190eHRib3hfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0Om50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAjYXJlYS12ZW51ZSB7XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYyO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0OmZpcnN0LWNoaWxkIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9faW1nYm94IHtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpmaXJzdC1jaGlsZCAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fdHh0Ym94IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6Zmlyc3QtY2hpbGQgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3R4dGJveF9fbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3RfX3dyYXAgLnAtZG9jdW1lbnRfX2l0ZW1fX2xpc3Q6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucC1kb2N1bWVudF9faXRlbV9fbGlzdF9fd3JhcCAucC1kb2N1bWVudF9faXRlbV9fbGlzdDpudGgtY2hpbGQobis1KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgI3dlYmluYXIge1xyXG4gICAgLnAtd2ViaW5hcl9fYXJlYSB7XHJcbiAgICAgICNhcmVhLWxpdmUge1xyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2FyZWEtdmVudWUge1xyXG4gICAgICAgIC5wLWRvY3VtZW50X19pdGVtX19saXN0X193cmFwIC5wLWRvY3VtZW50X19pdGVtX19saXN0e1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLXdlYmluYXIge1xyXG4gICAgJi0tbGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvZHgvYXNzZXRzL2ltZy9kaWdpdGFsaW5zaWdodC9leHRlcm5hbC1pY29uLnBuZyk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICYtLWJvdHRvbXtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWltZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUzNDc3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRhdGV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICYuanMtYXJlYS1saW5re1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1vbmRlbWFuZC1zZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgIG1hcmdpbjogNTBweCA1JTtcclxuICAgIH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0d2lkdGg6IDMxJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3R4dGJveCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHQmIGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjhyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgcCB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wLXNlbWluYXJibnItc2V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0Jl9faW1nYm94IHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdCZfX3R4dGJveCB7XHJcblx0XHRcdFx0JiBoMyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6My4wcmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdH1cclxuXHQuYy1idG4tLWxpbmUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHR9XHJcbn0iLCIucC1zdWdnZXN0aW9uLXNldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgICAgbWFyZ2luOiA1MHB4IDUlO1xyXG4gICAgfVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdCZfX3R4dGJveCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHQmIGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToyLjJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgcCB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3NvbHV0aW9uRGV0YWlsIC5wLXN1Z2dlc3Rpb24tc2V0IHtcclxuXHQmX19pdGVtIHtcclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHR3aWR0aDogMzElO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX190eHRib3gge1xyXG5cdFx0XHRcdCYgaDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wLXdlYm1hcmtldGluZy1zZXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2U4ZWJmMSB1cmwoL2R4L2Fzc2V0cy9pbWcvc29sdXRpb24vcC13ZWJtYXJrZXRpbmctc2V0LWJnLnBuZykgbm8tcmVwZWF0O1xyXG5cdCZfX3R4dGJveCB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHdpZHRoOiA0NDZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogNDBweDtcclxuXHRcdGxlZnQ6IDQwcHg7XHJcblx0XHQmIGgzIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmMtYnRuLS1saW5lIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG59IiwiLnUtbXQwIHtcclxuXHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxufSIsIi51LXNwIHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuQGluY2x1ZGUgbXEtZG93biB7XHJcblx0LnUtcGMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnUtc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdGJyLnUtc3Age1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufSIsIi8q5bem5Y+z44Gu44Ki44OL44Oh44O844K344On44OzKi9cclxuLyouc2xpY2stYWN0aXZlIGgxIHtcclxuICBhbmltYXRpb24tbmFtZTpzbGlkZVRleHRYMTAwO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjowLjhzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59Ki9cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVUZXh0WDEwMCB7XHJcbiAgZnJvbSB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgLyropoHntKDjgpLlt6bjga7mnqDlpJbjgavnp7vli5UqL1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOy8q6KaB57Sg44KS5YWD44Gu5L2N572u44Gr56e75YuVKi9cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVBbmltZVJpZ2h0TGVmdCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6c2xpZGVUZXh0WC0xMDA7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOjAuNXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTpmb3J3YXJkcztcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVGV4dFgtMTAwIHtcclxuICBmcm9tIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7LyropoHntKDjgpLlj7Pjga7mnqDlpJbjgavnp7vli5UqL1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7LyropoHntKDjgpLlhYPjga7kvY3nva7jgavnp7vli5UqL1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuIiwiLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XHJcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xyXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovLmxpdHl7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOiMwYjBiMGI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHkubGl0eS1vcGVuZWR7b3BhY2l0eToxfS5saXR5LmxpdHktY2xvc2Vke29wYWNpdHk6MH0ubGl0eSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubGl0eS13cmFwe3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS13cmFwOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0ubGl0eS1sb2FkZXJ7ei1pbmRleDo5OTkxO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjhlbTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVye29wYWNpdHk6MX0ubGl0eS1jb250YWluZXJ7ei1pbmRleDo5OTkyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm9ybWFsO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS1jb250ZW50e3otaW5kZXg6OTk5Mzt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjgpOy1vLXRyYW5zZm9ybTpzY2FsZSguOCk7dHJhbnNmb3JtOnNjYWxlKC44KX0ubGl0eS1jb250ZW50OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNil9LmxpdHktY2xvc2V7ei1pbmRleDo5OTk0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0ubGl0eS1jbG9zZTpob3ZlciwubGl0eS1jbG9zZTpmb2N1cywubGl0eS1jbG9zZTphY3RpdmUsLmxpdHktY2xvc2U6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5saXR5LWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyOjB9LmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTY0cHh9LmxpdHktaWZyYW1lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjU2LjI1JTtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzAwMH0ubGl0eS1oaWRle2Rpc3BsYXk6bm9uZX0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XHJcbntcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AZm9udC1mYWNlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcbi8qIEFycm93cyAqL1xyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHRcclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXIsXHJcbi5zbGljay1wcmV2OmZvY3VzLFxyXG4uc2xpY2stbmV4dDpob3ZlcixcclxuLnNsaWNrLW5leHQ6Zm9jdXNcclxue1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IC4yNTtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stcHJldlxyXG57XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiAtMjVweDtcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxufVxyXG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcclxue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHNcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b25cclxue1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIG9wYWNpdHk6IC4yNTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4ucC10b3AtbXYtc2xpZGUgLnNsaWNrLWN1cnJlbnQsXHJcbi5wLXRvcC1tdi1zbGlkZSAuaXMtYWN0aXZlLW5leHQge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogLjRzO1xyXG59IiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZHJhZ2dpbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmMtd2hpdGUtY2FyZF9faXRlbSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLnNsaWNrLXNsaWRlLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxyXG57XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwO1xyXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTAwMDtcclxuICBwZXJzcGVjdGl2ZTogMTAwMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi50ZXN0IHtcclxuXHRkaXNwbGF5OmZsZXg7XHJcbn1cclxuIiwiQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnAtc2VydmljZWRldGFpbF9fb3ZlcmZsb3d7XHJcbiAgICBcclxuXHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgXHJcbm92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCLigLvmqKrjgavjgrnjgq/jg63jg7zjg6vjgafjgY3jgb7jgZnjgIJcIjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
